Click here to load reader
Upload
martin-quispe-condori
View
184
Download
2
Embed Size (px)
DESCRIPTION
Integracion A2billing 1.8.1 con Asterisk 1.4
Citation preview
Integracion A2billing 1.8.1 con Asterisk 1.4
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 patrón de llamadas y seleccionando
el Trunk creado para enviar las llamadas a tarificación 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 código PIN y estos deben ingresar el número de
tarjeta de su cuenta en A2Billing. La cuenta debe tener crédito 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 número 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 línea que dice: "size=30 $maxi readonly maxlength=40", o Borrar la palabra readonly de modo que
quede asi: "size=30 $maxi maxlength=40",