HI,
I am getting following error during callback testing (DID) while using all-callback extension
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:78 - IDCONFIG : 1" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:79 - MODE : all-callback" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:91 - AGI Request:" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:92 - Array" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "(" 1>
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_request] => a2billing.php" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_channel] => SIP/204.11.194.35-098b5598" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_language] => en" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_type] => SIP" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_uniqueid] => 1226733096.45" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_callerid] => 919873375720" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_calleridname] => 919873375720" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_callingpres] => 0" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_callingani2] => 0" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_callington] => 0" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_callingtns] => 0" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_dnid] => 15168333065" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_rdnis] => unknown" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_context] => a2billing-all-callback" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_extension] => 15168333065" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_priority] => 2" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_enhanced] => 0.0" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE " [agi_accountcode] => " 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE ")" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:Class.A2Billing.php - line:622 - get_agi_request_parameter = 919873375720 ; SIP/204.11.194.35-098b5598 ; 1226733096.45 ; ; 15168333065" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:560 - [MODE : ALL-CALLBACK - 919873375720]" 1
AGI Tx >> 200 result=1
AGI Rx << VERBOSE "file:a2billing.php - line:564 - [HANGUP ALL CALLBACK TRIGGER]" 1
AGI Tx >> 200 result=1
AGI Rx << HANGUP
AGI Tx >> 200 result=1
AGI Rx << HANGUP
AGI Tx >> 200 result=1
our extensions.conf is:
[a2billing]
; CallingCard application
exten => _X.,1,Answer
exten => _X.,2,Wait,2
exten => _X.,3,DeadAGI,a2billing.php
exten => _X.,4,Wait,2
exten => _X.,5,Hangup
[a2billing-callback]
exten => _X.,1,Answer()
exten => _X.,n,DeadAGI(a2billing.php|1|callback)
exten => _X.,n,Hangup()
[a2billing-cid-callback]
exten => _X.,1,Ringing()
exten => _X.,n,Set(CALLERID(num)=${IF($[${LEN(${CALLERIDNUM})} = 10]?27:)}${CALLERIDNUM})
exten => _X.,n,DeadAGI(a2billing.php|1|cid-callback|) ;last parameter is the callback area code
exten => _X.,n,Wait(60)
[a2billing-all-callback]
exten => _X.,1,Answer()
;exten => _X.,n,Set(CALLERID(num)=${IF($[${LEN(${CALLERIDNUM})}])}${CALLERIDNUM})
exten => _X.,n,DeadAGI(a2billing.php|1|all-callback) ;last parameter is the callback area code
;exten => _X.,n,Wait(20)
exten => _X.,n,Hangup()
[a2billing-voucher]
exten => _X.,1,Set(CALLERID(num)=${IF($[${LEN(${CALLERIDNUM})} = 10]?27:)}${CALLERIDNUM})
exten => _X.,n,DeadAGI(a2billing.php|1|voucher)
exten => _X.,n,Hangup
[a2billing-did]
exten => _X.,1,DeadAGI(a2billing.php|1|did)
exten => _X.,n,Hangup
PLease suggest and correct me if I am wrong.
Regards,
Sumit
|