[Freeswitch-users] eavesdrop extension condition in default.xml?

Michael Collins msc at freeswitch.org
Wed Jun 17 13:08:15 PDT 2009


On Wed, Jun 17, 2009 at 2:09 PM, Lars Zeb <larclap at yahoo.com> wrote:

>  Michael,
>
>
>
> The expression is part of version 13723 distribution in
> conf/dialplan/default.xml. Shouldn’t that be changed?
>
>
>
>     <extension name="eavesdrop">
>
>        <condition field="destination_number" expression=
> "^88(.*)$|^\*0(.*)$">
>
>          <action application="answer"/>
>
>          <action application="eavesdrop" data=
> "${hash(select/${domain_name}-spymap/$1)}"/>
>
>        </condition>
>
>     </extension>
>
>
>

Yes, it should be changed. What I'm saying is that the dialplan is matching
on the regex expression "^88(.*)$" which will match your toll free numbers.
In plain English it means that your dialplan is not correct somewhere. If
you've got the new expression of "^88(\d{3,5})$" in your dialplan then that
SHOULD work. Go double-check your dialplan and make sure that you don't have
the wrong regex in there somewhere. Also, make sure that you reloadxml (or
press F6) to make sure that your new changes are all properly loaded.

-MC

> Lars
>
>
>
> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto:
> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Michael
> Collins
> *Sent:* Wednesday, June 17, 2009 10:23 AM
> *To:* freeswitch-users at lists.freeswitch.org
> *Subject:* Re: [Freeswitch-users] eavesdrop extension condition in
> default.xml?
>
>
>
>
>
> On Wed, Jun 17, 2009 at 12:06 PM, Lars Zeb <larclap at yahoo.com> wrote:
>
> In conf/dialplan/default.xml, the eavesdrop extension's condition is -
> expression="^88(.*)$|^\*0(.*)$">
>
>
>
> Is this intended? I thought it was defined to eavesdrop on internal
> extensions. Why wouldn't it be something like -
> expression="^88(\d{3,5})$|^\*0(\d{3,5})$">? The way it is now, if I dial
> 888-555-1212 (rather than 1-888-555-1212), it goes into the eavesdrop
> extension.
>
>
>
> Lars,
> "8885551212" should never match regex  expression "^88(\d{3,5})$" . It
> looks to me like your eavesdrop is matching on "^88(.*)$" which most
> definitely WILL match 8885551212. Please check your dialplan's eavesdrop
> extension's regex and make sure it is correct.
>
> -MC
>
>  Log:
>
> 1030 Dialplan: sofia/internal/1009 at 192..168.10.29<sofia/internal/1009 at 192.168.10.29>parsing [default->eavesdrop] continue=false
>
> 1031 Dialplan: sofia/internal/1009 at 192..168.10.29<sofia/internal/1009 at 192.168.10.29>Regex (PASS) [eavesdrop] destination_number(8885819795) =~
> /^88(.*)$|^\*0(.*)$/ break=on-false
>
> 1032 Dialplan: sofia/internal/1009 at 192..168.10.29<sofia/internal/1009 at 192.168.10.29>Action answer()
>
>
>
> Thanks, Lars
>
>
>
>
> _______________________________________________
> 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
>
>
>
> _______________________________________________
> 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/20090617/b1ebcf4d/attachment-0002.html 


More information about the FreeSWITCH-users mailing list