Dear friends,
After almost two weeks preying my call back makes a call !!!
But I found some strange thing that I cannot explain.
In the call back daemon log file we may see first call back failed, and next one is success. The asterisk log file attached and also looks like call back process takes few loops.
Please let me direction to discover it.
[2009-04-16 22:03:50] : TRY TO FIND PENDING CALLBACK
** Number of PENDING callbacks 0 **
[2009-04-16 22:04:00] : TRY TO FIND PENDING CALLBACK
** Number of PENDING callbacks 2 **
UPDATE cc_callback_spool SET status='PROCESSING' WHERE id='38'
WE ARE IN THE PARENT PROCESS -> CHILD PID = 8359 -> RECORD ID = 38
UPDATE cc_callback_spool SET status='PROCESSING' WHERE id='39'
WE ARE IN THE PARENT PROCESS -> CHILD PID = 8362 -> RECORD ID = 39
WE ARE IN THE CHILD PROCESS
SQL =SELECT id, server_ip, manager_host, manager_username, manager_secret, lasttime_used FROM cc_server_manager WHERE id_group='1' ORDER BY lasttime_used ASC LIMIT 1 OFFSET 0
[2009-04-16 22:04:01]
[
[2009-04-16 22:04:01]]
::>>> IO::Socket::INET=GLOB(0x9ab70e0)
[
[2009-04-16 22:04:02]]Response - Error - Message - Originate failed
[
[2009-04-16 22:04:02]]
## CALLBACK FAIL
UPDATE cc_callback_spool SET status='ERROR', manager_result='Error-Originate failed', num_attempt='1', last_attempt_time=now(), id_server='1' WHERE id='39'[
[2009-04-16 22:04:02]]
UPDATE cc_server_manager SET lasttime_used=current_timestamp WHERE id ='1'[
[2009-04-16 22:04:02]]
[END SELECT]
WE ARE IN THE CHILD PROCESS
SQL =SELECT id, server_ip, manager_host, manager_username, manager_secret, lasttime_used FROM cc_server_manager WHERE id_group='1' ORDER BY lasttime_used ASC LIMIT 1 OFFSET 0
[2009-04-16 22:04:00]
[
[2009-04-16 22:04:00]]
::>>> IO::Socket::INET=GLOB(0x9ab70e0)
[
[2009-04-16 22:04:25]]Response - Success - Message - Originate successfully queued
[
[2009-04-16 22:04:25]]
## SUCCESS CALLBACK -> (SIP/gsm/80933500271, 1000, a2billing-callback, 1)
UPDATE cc_callback_spool SET status='SENT', manager_result='Success-Originate successfully queued', num_attempt='1', last_attempt_time=now(), id_server='1' WHERE id='38'[
[2009-04-16 22:04:25]]
[
[2009-04-16 22:04:25]]
[END SELECT]
[2009-04-16 22:04:25] : TRY TO FIND PENDING CALLBACK
** Number of PENDING callbacks 0 **
Attachments: |
full.txt [110.16 KiB]
Downloaded 539 times
|
|