VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
wangdq.no1 at gmail.com Guest
|
Posted: Sat Oct 10, 2009 5:01 am Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
hello every one :
I want to match the # in XML dialplan , how to do ?
example :
1#5555#6666 . how to do ?
I do this :
<condition field="destination_number" expression="^1#(d+)#(d+)$"/>
but it's not work |
|
Back to top |
|
|
testeador01 at gmail.com Guest
|
Posted: Sat Oct 10, 2009 8:36 am Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
escape character is '\'try
<condition field="destination_number" expression="^1\#(d+)\#(d+)$"/>
2009/10/10 daqiang wang <wangdq.no1@gmail.com (wangdq.no1@gmail.com)>
|
|
Back to top |
|
|
msc at freeswitch.org Guest
|
Posted: Sat Oct 10, 2009 12:39 pm Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
Some characters need a backslash to match in a regular expression. However, # is not one of them. I think your regex is wrong:
<condition field="destination_number" expression="^1#(d+)#(d+)$"/>
It should probably be:
<condition field="destination_number" expression="^1#(\d+)#(\d+)$"/>
Note the backslashes in front of the d+ entries. \d means "match a digit" whereas a bare d means "make a lowercase d character".
Hope that helps.
-MC
P.S. - The * character does need to be escaped in regexes. See the default.xml dialplan file for some obvious examples.
On Sat, Oct 10, 2009 at 6:24 AM, Milena <testeador01@gmail.com (testeador01@gmail.com)> wrote:
|
|
Back to top |
|
|
wangdq.no1 at gmail.com Guest
|
Posted: Sat Oct 10, 2009 9:57 pm Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
it's work . Thank you very much .
2009/10/11 Michael Collins <msc@freeswitch.org (msc@freeswitch.org)>
|
|
Back to top |
|
|
red.rain.seven at gmai... Guest
|
Posted: Sun Oct 11, 2009 5:25 am Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
Daqiang:
How do you make your IP phone not dial right after you press "#"? Usually the IP phone will dial the number already once you pushed "#"
On Sun, Oct 11, 2009 at 10:45 AM, daqiang wang <wangdq.no1@gmail.com (wangdq.no1@gmail.com)> wrote:
--
Henry Huang
UniC Solution - Communication Unified
VoIP & Open Source software Consultant |
|
Back to top |
|
|
tculjaga at gmail.com Guest
|
Posted: Sun Oct 11, 2009 12:04 pm Post subject: [Freeswitch-users] how to match '#' in XML dialplan ? |
|
|
this is up to your phone.... # means address complete and you phone sends the number you dialed into an INVITE message.
if you want to support FAC with # you should modify the phone's dialplan and make it expect more digits... for certain prefixes.
T.
On Sun, Oct 11, 2009 at 12:10 PM, Henry Huang <red.rain.seven@gmail.com (red.rain.seven@gmail.com)> wrote:
|
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|