integracion a2billing 1.8.1 con asterisk 1.4

12

Click here to load reader

Upload: martin-quispe-condori

Post on 06-Aug-2015

182 views

Category:

Documents


2 download

DESCRIPTION

Integracion A2billing 1.8.1 con Asterisk 1.4

TRANSCRIPT

Page 1: Integracion A2billing 1.8.1 con            Asterisk 1.4

Integracion A2billing 1.8.1 con Asterisk 1.4

Ing. Henry Aguilar Lozano

Page 2: Integracion A2billing 1.8.1 con            Asterisk 1.4

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$

Page 3: Integracion A2billing 1.8.1 con            Asterisk 1.4

Integracion A2billing con Asterisk

Page 4: Integracion A2billing 1.8.1 con            Asterisk 1.4

Integracion A2billing con Asterisk

Page 5: Integracion A2billing 1.8.1 con            Asterisk 1.4

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.

Page 6: Integracion A2billing 1.8.1 con            Asterisk 1.4

Integracion A2billing con Asterisk

Page 7: Integracion A2billing 1.8.1 con            Asterisk 1.4

Integracion A2billing con Asterisk

Page 8: Integracion A2billing 1.8.1 con            Asterisk 1.4

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()

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

Page 9: Integracion A2billing 1.8.1 con            Asterisk 1.4

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.

Page 10: Integracion A2billing 1.8.1 con            Asterisk 1.4

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

Page 11: Integracion A2billing 1.8.1 con            Asterisk 1.4

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:

Page 12: Integracion A2billing 1.8.1 con            Asterisk 1.4

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",