Está en la página 1de 12

Integracion A2billing 1.8.1 con Asterisk 1.

Ing. Henry Aguilar Lozano

Integracion A2billing con Asterisk


Crear un TRUNK customizado en FreePBX: - En FreePBX ingresar a: Setup > Trunks > Create Custom Trunk - En la parte de Custom Dial String poner lo siguiente sin las comillas: "A2B/$OUTNUM$

Integracion A2billing con Asterisk

Integracion A2billing con Asterisk

Integracion A2billing con Asterisk

Luego crear una ruta de salida en: OUTBOUND ROUTES con la casilla Intra Company Route marcada, el patrn de llamadas y seleccionando el Trunk creado para enviar las llamadas a tarificacin en A2Billing.

Integracion A2billing con Asterisk

Integracion A2billing con Asterisk

Integracion A2billing con Asterisk


Editar el archivo: vi /etc/asterisk/extensions_custom.conf y aumentar lo siguiente al final del archivo:


;###################################################
;##### Integracion FreePBX con A2Billing ####### [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,DeadAGI(a2billing.php|1|${OUT_${DIAL_TRUNK}:8}) exten => _X.,n,Hangup()

;###################################################

Integracion A2billing con Asterisk

Ahora cuando los usuarios de FreePBX intenten realizar una llamada a la RTPC A2Billing les pedir su cdigo PIN y estos deben ingresar el nmero de tarjeta de su cuenta en A2Billing. La cuenta debe tener crdito suficiente para realizar llamadas.

Integracion A2billing con Asterisk

TIPS Para A2Billing - Para editar la longitud del CARD NUMBER de los clientes o customers: o Editar el archivo: vi /etc/asterisk/a2billing.conf o Por ejemplo: interval_len_cardnumber = 4-15 ; por defecto es 10-15 len_aliasnumber = 4 ; por defecto es 15

Integracion A2billing con Asterisk


Tiempo de gracia por defecto = 6 segundos o Editar el archivo a2billing.conf o min_duration_2bill=15 ; por defecto es 0

Para poder editar el nmero de tarjeta de los CUSTOMERS:

Integracion A2billing con Asterisk

Vi /var/www/html/A2Billing_UI/Public/form_data/FG _var_card.inc o Buscar y modificar la lnea que dice: "size=30 $maxi readonly maxlength=40", o Borrar la palabra readonly de modo que quede asi: "size=30 $maxi maxlength=40",

También podría gustarte