A2Billing - WholeSale

Forums: 

:)

Buenas Tardes

Con este nuevo Hilo explicare como hacer para que nuestro A2billing pueda funcionar para venta de trafico a Wholesale.

Para comenzar es necesario explicar que cambiaremos la forma de Authenticar a un cliente.
el funcionamiento normal es que la authenticacion se produzca no solo por user y contraseña sino tambien por CallerId, cid_enable= yes que se encuentra en el archivo a2billing.conf.

la idea es que el el a2billing deje de authenticar por user y contraseña asi como por callerid dado que a nosotros al vender como wholesale no nos interesa saber los callerid de nuestros clientes dado que la venta es en grandes cantidades lo cual seria imposible authenticar cada uno de los callerid que cada cliente nos pasa en cada llamada (Imposible), la forma que hay es authenticacion por ip, esto significa que nuestros clientes nos enviaran las llamadas desde la ip que nosotros cargamos en el a2billing, si la llama no llega desde esa ip el a2billing no authentica, lo cual no sale la llamada.

paso un ejemplo de como tiene que quedar la cuenta sip creada, esto funciona seguro ya que yo mismo lo estoy haciendo asi

IR a:
interface grafica A2Billing
Customers
Create Customer
generar un cliente pero sin generar la cuenta sip automaticamente
luego
Create Sip friend y rellenar los campos de esta manera

[1949237] "cuenta generada para el cliente
type=peer
username= "no es necesario"
accountcode=1949237 "cuenta generada para el ciente"
regexten= "no es necesario"
callerid= "no es necesario"
secret= "no es necesario"
amaflags=billing
nat=yes
dtmfmode=RFC2833
canreinvite=no
disallow=all
allow=g729 "codec con el que se quiera trabajar"
allow=alaw "codec con el que se quiera trabajar"
allow=ulaw "codec con el que se quiera trabajar"
host= " ip del cliente o sea de donde envia las llamadas"
context=a2billing-w "contexto del Agi-conf que tenemos que configurarlo en el extensions.conf" lo explicare mas abajo
defaultip= " ip del cliente o sea de donde envia las llamadas"
permit= " ip del cliente o sea de donde envia las llamadas"
regseconds=0
ipaddr= " ip del cliente o sea de donde envia las llamadas"
cancallforward=no
incominglimit=
insecure=port,invite "importante sino no acepta las llamadas aunque confguramos todo correctamente"
qualify=no

extensions.conf

[a2billing-w]

exten => _X.,1,DeadAGI(a2billing.php,2)" para que corra el agi-conf2 que se encuentra en el archivo a2billing.conf
exten => _X.,2,Hangup()

A2Billing.conf

cid_enable= no

con esto nuestra plataforma aceptara llamadas desde un cliente que nos quiera comprar como WholeSale.

espero este claro sino por cualquier consulta
msn: pablo.martinez@emmex.es

espero que sirva dado que despues de poner muchas preguntas para saber como hacerlo nunca tuve respuesta.

problemas con delay en a2billing

Hola

Lei tu comentario, y esta bastante interesante. Te quiero preguntar si lo que propones se puede ajustar al sgte. problema que tengo: Mis llamadas atravez del a2billing se estan demorando en ingresar,antes, cuando no tenia muchos usuarios las llamadas entraban rapido sólo que ahora que tengo más usuarios, se demoran màs. He revisado informacion diversa, y he llegado a la conclusion (no se si me equivoque) que el delay es producto por los dead agi scripts del a2billing, que son los q validan el user, password y otra series de datos màs; adicionalmente se suma q se juntan llamadas que quieren entrar al mismo tiempo, y necesitan ser validadas. Todo este proceso es el que genera el delay.
Mi pregunta es si con lo que propones ese proceso se AGI SCRIPT sera aminorado??, en el caso de que tenga varios usuarios, esta forma en que trabajara el a2billing llevara en registro de las llamadas de todos mis usuarios, o no???, o es que ya se deja de registrar el consumo particular de los usuarios????

saludos

Gracias Pablo por compartir

Imagen de RazaMetaL

Gracias Pablo por compartir la solución :)

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

solucion a delay

Gracias Pablo por la respuesta

El delay que se producia era porque en la configuracion inicial del a2billing.conf figuraba debug=1, y debia decir debug=0

Este debug=0 hace que los agi scripts que aparecen en la consola del asterisk sean reducidos en unos 3 a 4 segundos.

Gracias Pablo nuevamente por la ayuda.

saludos