Hi, Can anybody help me out with a regular expression (in the context of writing a dial plan) to extract the host part of a SIP URI. Suppose I have a sip uri like "sip:alice@example.com" or alice@10.0.16.20 what is the procedure to extract the host part? I know the procedure to extract the user part, ie, "$1@". But what is the procedure to extract the host part???????? Please help me, I am stuck. Thanks and Regards, -Sandeep A
Please refer your local book store about info about regexp. http://www.regular-expressions.info/ On Jun 23, 2008, at 4:57 AM, Sandeep Ammaladinna wrote:
Hi,
Can anybody help me out with a regular expression (in the context of writing a dial plan) to extract the host part of a SIP URI.
Suppose I have a sip uri like “sip:alice@example.com” or alice@10.0.16.20 what is the procedure to extract the host part? I know the procedure to extract the user part, ie, “$1@”. But what is the procedure to extract the host part????????
Please help me, I am stuck.
Thanks and Regards, -Sandeep A _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
@([^:]*) no that is not me swearing cos of all the emails, that's the regex. again try the "info" app to see that most of the relevant uris are already cut up into variables for you. On Mon, Jun 23, 2008 at 7:44 AM, Brian West <brian@freeswitch.org> wrote:
Please refer your local book store about info about regexp. http://www.regular-expressions.info/
On Jun 23, 2008, at 4:57 AM, Sandeep Ammaladinna wrote:
Hi,
Can anybody help me out with a regular expression (in the context of writing a dial plan) to extract the host part of a SIP URI.
Suppose I have a sip uri like "sip:alice@example.com" or alice@10.0.16.20 what is the procedure to extract the host part? I know the procedure to extract the user part, ie, "$1@". But what is the procedure to extract the host part????????
Please help me, I am stuck.
Thanks and Regards, -Sandeep A _______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
On Monday 23 June 2008 10:09:36 Anthony Minessale wrote:
@([^:]*)
no that is not me swearing cos of all the emails, that's the regex.
again try the "info" app to see that most of the relevant uris are already cut up into variables for you.
Why not be IPv6-ready? Use @(\[[^\]]*\]|[^:]*) instead! :) -- Please try Numb, a STUN/TURN server implementation. Free access at http://numb.viagenie.ca/.
participants (4)
-
Anthony Minessale
-
Brian West
-
Sandeep Ammaladinna
-
Simon Perreault