Integracion Freepbx 2.11 / a2billing 2.0.4 / Asterisk 11

Forums: 

Hola estoy intentando integrar Freepbx para que pase las llamadas a A2billing para su facturacion. He seguido los pasos de integración de este enlace http://sysadminman.net/blog/2009/integrating-freepbx-with-a2billing-621 muy antiguo y adaptando el extensions_custom.conf con una actualizacion del amigo razametal:

[a2billing]
exten => _X.,1,Answer
exten => _X.,n,Wait(1)
exten => _X.,n,AGI(a2billing.php,1)
exten => _X.,n,Hangup

[a2billing-callback]
exten => _X.,1,AGI(a2billing.php,1,callback)
exten => _X.,n,Hangup

[a2billing-cid-callback]
exten => _X.,1,Wait(1)
exten => _X.,n,AGI(a2billing.php,1,cid-callback)
exten => _X.,n,Hangup

[a2billing-all-callback]
exten => _X.,1,AGI(a2billing.php,1,all-callback,1) ;last parameter is the callback area code
exten => _X.,n,Hangup

[a2billing-predictivedialer]
exten => _X.,1,AGI(a2billing.php,1,predictivedialer)
exten => _X.,n,Hangup

[a2billing-did]
exten => _X.,1,AGI(a2billing.php,1,did)
exten => _X.,2,Hangup

[a2billing-voucher]
exten => _X.,1,AGI(a2billing.php,1,voucher)
;exten => _X.,1,AGI(a2billing.php,1,voucher|1) ; will add 44 in front of the callerID for the CID authentication
exten => _X.,n,Hangup

[a2billing-sip]
exten => _X.,1,AGI(a2billing.php,2)
exten => _X.,n,Hangup

[macro-dialout-trunk-predial-hook]
exten => s,1,GotoIf($["${OUT_${DIAL_TRUNK}:4:4}" = "A2B/"]?custom-freepbx-a2billing,${OUTNUM},1:2)
exten => s,2,MacroExit

[custom-freepbx-a2billing]
exten => _X.,1,AGI(a2billing.php,${OUT_${DIAL_TRUNK}:8})
exten => _X.,n,Hangup()

Tengo en Freepbx creado un trunk custom "A2B" con el el string A2B/1. Y los customs destiantion del primer enlace que haga referencia arriba de este mensaje. El error es que no logro que salgan las llamadas y el cli aparece esto:

== Channel 'SIP/700-00000000' jumping out of macro 'dialout-trunk-predial-hook'
== Channel 'SIP/700-00000000' jumping out of macro 'dialout-trunk'
-- Executing [01134608664589@custom-freepbx-a2billing:1] AGI("SIP/700-00000000", "a2billing.php,1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
a2billing.php,1: file:a2billing.php - line:117 - uniqueid: - IDCONFIG : 1
a2billing.php,1: file:a2billing.php - line:118 - uniqueid: - MODE : standard
a2billing.php,1: file:Class.A2Billing.php - line:712 - uniqueid:1374138477.0 - get_agi_request_parameter = 700 ; SIP/700-00000000 ; 1374138477.0 ; 700 ; 01134608664589
a2billing.php,1: file:a2billing.php - line:169 - uniqueid:1374138477.0 - [NO ANSWER CALL]
a2billing.php,1: file:a2billing.php - line:194 - uniqueid:1374138477.0 - [CHANNEL STATUS : 4 = Line is ringing]
a2billing.php,1: [CREDIT : 4.95624][CREDIT MIN_CREDIT_2CALL : 0.5]
a2billing.php,1: file:a2billing.php - line:382 - uniqueid:1374138477.0 - TARIFF ID->1
a2billing.php,1: file:a2billing.php - line:554 - uniqueid:1374138477.0 - CALL SIP_IAX_BUDDY
-- AGI Script a2billing.php completed, returning 4

Agradecería su ayuda. Gracias.