[Freeswitch-users] Check user state in dialplan

Michael Collins msc at freeswitch.org
Tue Nov 13 18:57:27 MSK 2012


Which case(s) are not handled by Local_Extension, other than user not in
the directory?

Also, if you use the "user/xxxx" dialstring format you'll get different
errors depending on whether or not the user exists in the database:

freeswitch at default> originate user/1000 9664
-ERR USER_NOT_REGISTERED

freeswitch at default> originate user/1900 9664
-ERR SUBSCRIBER_ABSENT

User 1000 exists in the database but is not registered. User 1900 does not
exist at all. In the case of a bridge app you can use chan var
continue_on_fail=true and then check bridge_hangup_cause to determine what
happened on the bridge attempt. I'm pretty sure you can then handle all of
your scenarios.

-MC

On Mon, Nov 12, 2012 at 8:09 PM, Eugene Prokopiev <enp at itx.ru> wrote:

> Hi,
>
> With "Local_Extension" I can't distinguish all cases, I can distinguish
> only successful or failed answer.
>
> About first case: I have no sequential numbers for local users and can't
> describe range as regex. So, the best way to identify if local user exists
> is to search id (and number-alias) in directory. I know about
> mod_xml_curl which can be used for filling dialplan and directory from some
> database, but I tried to find more simple way.
>
> --
> Regards,
> Eugene Prokopiev
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
>
>


-- 
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20121113/f2c4fd5f/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list