Hi Matt,
I'm taking things a step at time which is why I'm still using internal extensions for testing before moving on and have my dialpan setup as below.
[LocalSets]
exten =>007,1,Goto(a2billing,${EXTEN},1) exten =>007,n,HangUp()
[a2billing] include => a2billing_callingcard include => a2billing_monitoring include => a2billing_voucher
[a2billing_callingcard] ; CallingCard application exten => _X.,1,NoOp(A2Billing Start) exten => _X.,n,DeadAgi(a2billing.php,1) exten => _X.,n,Hangup
[a2billing_voucher] exten => _X.,1,Answer(1) exten => _X.,n,DeadAgi(a2billing.php,1,voucher) ;exten => _X.,n,AGI(a2billing.php,1,voucher44) ; will add 44 in front of the ca$ exten => _X.,n,Hangup
[a2billing_did] exten => _X.,1,DeadAgi(a2billing.php,1,did) exten => _X.,2,Hangup
If I dial 007 for what should be my access number I get this:
*CLI> == Using SIP RTP CoS mark 5 -- Executing [007@LocalSets:1] Goto("SIP/004-00000000", "a2billing,007,1") in new stack -- Goto (a2billing,007,1) -- Executing [007@a2billing:1] NoOp("SIP/004-00000000", "A2Billing Start") in new stack -- Executing [007@a2billing:2] DeadAGI("SIP/004-00000000", "a2billing.php,1") in new stack -- Executing [007@a2billing:3] Hangup("SIP/004-00000000", "") in new stack == Spawn extension (a2billing, 007, 3) exited non-zero on 'SIP/004-00000000'
and the call shows as failed on my softphone?
|