[Freeswitch-users] Script para chequear un numero de destino
Roger Castaldo
roger.castaldo at gmail.com
Thu Apr 28 05:24:02 MSD 2011
I ran your email through google translate and from what I can tell you want
freeswitch to route a call if the number exists in database X. That being
said, the event socket is not the way to go, look at doing it via a lua
script call from the dial plan, then you can have the lua query the
database, if it exists, use the api to route the call, or set a flag for the
dial plan, otherwise it can hang up, or play a message and hang up which
ends the call and stops processing in your dial plan.
2011/4/27 FERNANDO VILLARROEL <fvillarroel at yahoo.com>
> Hola a todos.
>
> Voy a recibir trafico desde un Gateway A que mi FS enrutará hacia un
> Gateway B.
>
> Hasta ahy todo bien, el asunto es que antes de enrutar la llamada hacia el
> gateway B de alguna manera debo consultar el numero de destino en una base
> de datos si es así entonces se enruta la llamada en caso contrario la llamda
> la debo declinar de mi lado para que el Gateway A pueda enrutar esa llamada
> por otro proveedor distinto de mi.
>
> Entonces lo que pienso hacer es un Script usando event_socket para que haga
> la consulta en la base de datos, entonces si el numero de destino esta la
> base de datos se enruta la llamada en caso contrario la declino para que la
> llamada continue por otro proveedor.
>
> Mi tema es que no se me ocurre como hacer esto, imagino que en el dialplan
> para que dependiendo de la existencia del numero de destino en la base de
> datos haga una llamada o en caso contrario haga otra cosa.
>
> Agredecere aguna idea o sugerencia sobre como resolver este problema.
>
> Con Asterisk usaria DeadAgi para pasarle el control a un script que
> consulte con la base de datos y me retorne true si puedo llamar o false en
> caso contario. Y digo DeadAgi ya que el control lo toma el script, ya que si
> usara Agi el control sigue en Asterisk independiente de lo que este haciendo
> el Script.
>
> Aprovecho entonces de consultar con event_socket el control pasa al script
> o el dialplan continua ejecutandose.
>
> Agradecere cualquier idea o sugerencia.
>
> Saludos
>
>
>
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110427/8a027741/attachment.html
More information about the FreeSWITCH-users
mailing list