Estimados,
Estoy queriendo empezar a tarifar los llamados que son cursadas por nuestros IPPBX, las mismas utilizan elastix y como he visto que ya lo trae instalado me puse a tratar de que las llamaas que salen localmente en las PBX (por troncales SIP), sean tarifadas. Ya he creado dentro del A2billing un troncal, rates, plan de llamados, pero cuando quiero usar el Dialplan para que llame el AGI de A2biiling no puedo lograr que funcione. Use varios ejemplos de dialplan, he creado tambien Custon TRUNK pero no puedo. Podran darme alguna ayuda para solamente que las llamadas que salen desde una PBX pasen por el a2biling y se tarifen?
EJ DIAL PLAN QUE PROBE
[a2billing-sip]
exten => _X.,1,DeadAGI(a2billing.php|1)
exten => _X.,n,Hangup
;[a2billing_did]
;exten => _1563.,1,AGI(a2billing.php,1,did)
;exten => _1563.,2,Hangup
;[a2billing]
; CallingCard application
;exten => _154039.,1,Answer
;exten => _154039.,2,Wait(2)
;exten => _154039.,1,AGI(a2billing.php)
;exten => _154039.,n,Wait(2)
;exten => _154039.,n,Hangup
[a2billing-did]
exten => _X.,1,DeadAGI(a2billing.php|1|did)
exten => _X.,2,Hangup
[tarifador]
include => from-internal
;exten => _X.,1,Answer
;exten => _X.,n,Wait,2
;exten => _X.,n,AGI(a2billing.php)
;exten => _X.,n,DeadAGI,a2billing.php
;exten => _X.,n,Wait,2
;exten => _X.,n,Hangup
;exten => _154039.,1,AGI(a2billing.php)
;exten => _154039.,n,DeadAGI,a2billing.php
;exten => _154039.,n,dial(SIP/Trunk138-188/${EXTEN})
;exten => _154039.,n,Hangup()
;exten => _X.,1,AGI(a2billing.php,1)
;exten => _X.,n,Hangup()
exten => _X.,1,DeadAgi(a2billing.php|1)
exten => _X.,n,Hangup
[a2billing-sip]
exten => _X.,1,DeadAGI(a2billing.php|1)
exten => _X.,n,Hangup
[a2billing]
;exten => _15.,1,Goto(a2billing,${EXTEN},1)
;exten => _15.,n,HangUp()
;exten => _X.,1,DeadAGI(a2billing.php|${OUT_${DIAL_TRUNK}:8} )
;exten => _X.,n,Hangup()
;exten => _X.,1,DeadAGI(a2billing.php|${OUT_${DIAL_TRUNK}})
;exten => _X.,n,Hangup()
;exten => _X.,1,Answer
;exten => _X.,n,Wait(1)
;exten => _X.,n,DeadAGI(a2billing.php|1)
;exten => _X.,n,Hangup
;exten => _154039.,1,DeadAGI,a2billing.php
;exten => _154039.,n,dial(SIP/Trunk138-188/${EXTEN})
;exten => _154039.,n,Hangup()
exten => _X.,1,AGI(a2billing.php)
exten => _X.,n,Hangup()
;exten => _X.,1,DeadAgi(a2billing.php)
;exten => _X.,n,Hangup
;exten => _X.,1,deadAGI(a2billing.php|1)
;exten => _X.,n,Hangup
Desde ya gracias
Estoy queriendo empezar a tarifar los llamados que son cursadas por nuestros IPPBX, las mismas utilizan elastix y como he visto que ya lo trae instalado me puse a tratar de que las llamaas que salen localmente en las PBX (por troncales SIP), sean tarifadas. Ya he creado dentro del A2billing un troncal, rates, plan de llamados, pero cuando quiero usar el Dialplan para que llame el AGI de A2biiling no puedo lograr que funcione. Use varios ejemplos de dialplan, he creado tambien Custon TRUNK pero no puedo. Podran darme alguna ayuda para solamente que las llamadas que salen desde una PBX pasen por el a2biling y se tarifen?
EJ DIAL PLAN QUE PROBE
[a2billing-sip]
exten => _X.,1,DeadAGI(a2billing.php|1)
exten => _X.,n,Hangup
;[a2billing_did]
;exten => _1563.,1,AGI(a2billing.php,1,did)
;exten => _1563.,2,Hangup
;[a2billing]
; CallingCard application
;exten => _154039.,1,Answer
;exten => _154039.,2,Wait(2)
;exten => _154039.,1,AGI(a2billing.php)
;exten => _154039.,n,Wait(2)
;exten => _154039.,n,Hangup
[a2billing-did]
exten => _X.,1,DeadAGI(a2billing.php|1|did)
exten => _X.,2,Hangup
[tarifador]
include => from-internal
;exten => _X.,1,Answer
;exten => _X.,n,Wait,2
;exten => _X.,n,AGI(a2billing.php)
;exten => _X.,n,DeadAGI,a2billing.php
;exten => _X.,n,Wait,2
;exten => _X.,n,Hangup
;exten => _154039.,1,AGI(a2billing.php)
;exten => _154039.,n,DeadAGI,a2billing.php
;exten => _154039.,n,dial(SIP/Trunk138-188/${EXTEN})
;exten => _154039.,n,Hangup()
;exten => _X.,1,AGI(a2billing.php,1)
;exten => _X.,n,Hangup()
exten => _X.,1,DeadAgi(a2billing.php|1)
exten => _X.,n,Hangup
[a2billing-sip]
exten => _X.,1,DeadAGI(a2billing.php|1)
exten => _X.,n,Hangup
[a2billing]
;exten => _15.,1,Goto(a2billing,${EXTEN},1)
;exten => _15.,n,HangUp()
;exten => _X.,1,DeadAGI(a2billing.php|${OUT_${DIAL_TRUNK}:8} )
;exten => _X.,n,Hangup()
;exten => _X.,1,DeadAGI(a2billing.php|${OUT_${DIAL_TRUNK}})
;exten => _X.,n,Hangup()
;exten => _X.,1,Answer
;exten => _X.,n,Wait(1)
;exten => _X.,n,DeadAGI(a2billing.php|1)
;exten => _X.,n,Hangup
;exten => _154039.,1,DeadAGI,a2billing.php
;exten => _154039.,n,dial(SIP/Trunk138-188/${EXTEN})
;exten => _154039.,n,Hangup()
exten => _X.,1,AGI(a2billing.php)
exten => _X.,n,Hangup()
;exten => _X.,1,DeadAgi(a2billing.php)
;exten => _X.,n,Hangup
;exten => _X.,1,deadAGI(a2billing.php|1)
;exten => _X.,n,Hangup
Desde ya gracias
Comentario