Sunteți pe pagina 1din 1

Configurar a2billing en menos de 10 minutos | EcuaLUG http://www.ecualug.org/?q=2006/12/12/comos/configurar_a2billing_e...

Configurar a2billing en menos de 10 minutos


Enviado por RazaMetaL el Mar, 2006-12-12 00:06.

Ya sabemos como instalar a2billing, viene algo que al inicio no se nos hara muy amigable y es
configurarlo para que empieze a controlar las tarifas de las llamadas que se realizen desde
asterisk.

Una de las cosas que se tornan mas difíciles (instalarlo es super fácil) es entender como manejar el
sistema de facturación. Sabemos que puede mostrarnos el consumo monetario de una llamada
realizada por alguna de nuestras extensiones (clientes), pero configurarlo desde su amigable
interfaz web es algo confuso las primeras veces.

No hay mejor manera de explicar un procedimiento que con la práctica, voy a explicar como lograr
que a2billing funcione para tarificación del consumo telefónico. Para esto voy a asumir lo siguiente:

- Tengo instalado y configurado Asterisk;


- Tengo configurado un proveedor de minutos que usa SIP al que llamare proveedorsip;
- Mi proveedor NO requiere que se agregen 00 ó 011 antes del código de país;
- Tengo instalado a2billing y su interfaz de usuario;
- Para hacer llamadas internacionales mis extensiones agregan el 00 antes del código de país.

En nuestro archivo de configuracion sip.conf debemos tener las líneas para la configuración del proveedor:

[proveedorsip]
username=usuario
type=peer
secret=una-clave
nat=yes
insecure=very
host=sip.proveedorsip.com
fromuser=usuario
fromdomain=sip.proveedorsip.com
dtmfmode=info
disallow=all
canreinvite=no
authuser=usuario
allow=g723
allow=g729
allow=alaw

El procedimiento:
1.- Crear un proveedor:

TRUNK --> Create Provider

He creado el Proveedor ProveedorSIP en donde ingreso detalles informativos del proveedor.

2.- Agregar un Trunk:

TRUNK --> Add Trunk

Un trunk es el canal por donde saldrán las llamadas, podemos tener varios trunks por ejemplo uno para llamadas internacionales, otro para llamadas locales,
etc. Estos trunks pueden usar el mismo proveedor pero se diferencian entre ellos por los dígitos que se agregan o eliminan al marcado que envia el cliente, así
en este ejemplo debemos agregar 00 para llamadas inernacionales; agregar 5935(yo estoy en Manabí) para las llamadas locales.

Se ingresan los detalles de la troncal, por ejemplo que prefijo se debe agregar a cada llamada que por esta troncal salga, para ilustrar el ejemplo estos son los
datos que ingreso para el Trunk que llamaré internacional-proveedorsip, debo tener en cuenta que a este proveedor enviarle el codigo de pais y el numero de
telefono, por ejemplo si voy a llamar a Venezuela el debera recibir 582121234567 y no 00582121234567, el prefijo de marcado varía entre los diferentes
proveedores, otros requieren que envies un 011 ó 00 antes del codigo de pais para poder terminar la llamada.

Mis usuarios marcarán:

00 + codigo de pais + codigo de area + numero de telefono

El proveedor podra terminar la llamada si el marcado le llega como:

codigo de pais + codigo de area + numero de telefono

Así debería de quedar el trunk en a2billing para que se cumplan los requerimientos anteriores:

VOIP-PROVIDER ProveedorSIP
LABEL internacional-proveedorsip
ADD PREFIX (en este caso no es necesario agregar prefijos)
REMOVE PREFIX 00
PROVIDER TECH SIP
PROVIDER IP proveedorsip
ADDITIONAL PARAMETER
FAILOVER TRUNK (no es necesario por ahora)

La última opción es bastante útil si tenemos mas de un proveedor. Podemos tener varios trunks que hagan terminación a un mismo destino pero con diferentes
proveedores, asi si el proveedor A esta sin servicio la llamada puede ser terminada por el proveedor B.

3.- Creamos un grupo de tarifas (TariffGroup)

RATECARD --> Create TariffGroup

TARIFFGROUPNAME Oro
LC TYPE LCR
REMOVE INTER PREFIX NO

Podemos tener varios grupos de tarifas que contendran diferentes precios, por ejemplo podemos tener 3 grupos de tarifas Oro, Plata y Bronce. En Oro van
tarifas bien bajas, y en Bronce las altas. Los grupos de tarifas contienen las Ratecard y estas últimas los precios de los destinos. Los grupos de tarifas pueden
tener tambien LCR o LCD.

LCR es Low Cost Routing que quiere decir que escogera de las tarifas que existan a un destino la que nos cuesta menos. LCD es Low Cost Dialing que quiere
decir que escogerá la tarifa de venta mas económica para el usuario.

1 de 1 6/10/2010 16:22

S-ar putea să vă placă și