[Kamailio-Users-ES] Facturar llamadas Sip-to-SIP locales con asterisk/a2billing

troxlinux xserverlinux at gmail.com
Tue Oct 14 17:44:53 CEST 2008


Rafael por aquí mire una guia que la mire interesante con a2billing openser
y asterisk , que pronto estare echando en practica , puede servirte ...

http://www.allvoipsolutions.org/mydrupal/node/212

saludoss

rickygm

El 14 de octubre de 2008 9:01, Rafael Risco Gonzales-Vigil <
rafael.risco at gmail.com> escribió:

> Hola
> Tengo en produccion openser/kamailio integrado a asterisk que uso como gw a
> pstn y de paso con a2billing para facturar las llamadas entrantes y
> salientes de la pstn, todo funciona perfecto pero ahora necesito facturar
> las llamadas sip-to-sip, algo asi como usar asterisk/a2biling como b2bua
> para facturar como pre o postpago las llamadas locales.
>
> Como veran abajo solo intente rewritehostport("192.168.12.254:5070") y
> luego route(3) pero no funciona, la llamada simplemente se completa sin
> pasar por asterisk.
> luego intente agregando apend_branch() y en ese caso la llamda si se
> direcciona a asterisk pero se corta y en a2billing veo el cdr como
> 'congestion', lo mismo si uso t_relay(192.168.12.254:5070)...
>
> Si alguien logro este escenario por favor envienme alguna recomendacion,
> saludos,
> rafael
> Lima . Peru
>
>
> ########################################################################
> # Request route 'INVITE-to-INTERNAL'
> ########################################################################
> route[6]
> {
>
>     # Aqui cortamos las llamadas que vienen del Gateway-pstn (marcados con
> flag 23) a clientes no registrados:
>     if(!lookup("location") && isflagset(23))    {
>         xlog("L_INFO", "\n404 - User Not Found: CALL FROM PSTN F=$fu TO
> OFFLINE LOCAL USER T=$tu \n\n");
>         sl_send_reply("404", "User Not Found");
>         exit;
>     };
>
>     # Aqui progresamos llamadas que vienen del GW a #s registrados:
>     if(lookup("location") && isflagset(23))    {
>         xlog("L_INFO", "Local user online: CALL FROM PSTN F=$fu TO ONLINE
> LOCAL USER T=$tu \n\n");
>         route(3);   # To Request route 'BASE-OUTBOUND' section
>         exit;
>     };
>
>     # Por defecto en esta seccion procesamos las llamadas que se originan
> en clientes registrados a este sip server:
>     # Si callee no esta registrado enviar a GW AS5350 para buscar en el el
> dominio H323
>     if(!lookup("location"))    {
>         xlog("L_INFO", "\n\nLocal user offline, sending to route[7] to
> check if its a H.323 UA in Vsat Network - M=$rm RURI=$ru F=$fu T=$tu IP=$si
> ID=$ci\n\n");
>         route(7);  # Request route 'INVITE-to-EXTERNAL' or 'INVITE-to-A2B'
>     };
>
>     ### Aca procesamos llamadas a numeros registrados en kamailio desde
> otros clientes locales:
>     if(lookup("location"))    {
>         xlog("L_INFO", "\n\n\nCall to On-Line Local user: SIP-to-SIP to -
> A2B - M=$rm RURI=$ru F=$fu \n");
>         # rewritehostport("192.168.12.254:5070"); para enviar a a2billing
> ...no funciona.
>         # append_branch();  ## ---- porque????
>         route(3);
>     };
>
>     exit;
> }
>
>
> _______________________________________________
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kamailio.org/pipermail/sr-users-es/attachments/20081014/6f0a3787/attachment-0002.htm 


More information about the Users-es mailing list