Hi friends,
Could you please help me how i can make dialplan to call local each subscriber using some special prefix?
I tried the following but it did not work.
if (uri=~"sip:00[1-9][0-9]+@.*") { strip(2); rewritehostport("pstncarrier:5060"); route(1); exit; }else if (uri=~"sip:[1-9][0-9]+@.*") rewritehostport("pstncarrier:5060");
route(1);
exit;
}else if (uri=~"sip:01[1-9][0-9]+@.*") strip(2); if (!lookup("location")) { sl_send_reply("404", "Not Found"); exit; };
route(1);
exit;
};
The first two above condition is working fine but when we trying to call using 01 prefix + subscriber ID the call not going and the message comming 404 Not Found.
Regards, www.Go4Calls.Com VoIP Forums _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
Use curly brackets after each "else if" line.
Regards, Ovidiu Sas
On Feb 7, 2008 5:12 AM, VoIP Forums www. Go4Calls. com go4calls@hotmail.com wrote:
Hi friends,
Could you please help me how i can make dialplan to call local each subscriber using some special prefix?
I tried the following but it did not work.
if (uri=~"sip:00[1-9][0-9]+@.*") { strip(2); rewritehostport("pstncarrier:5060"); route(1); exit; }else if (uri=~"sip:[1-9][0-9]+@.*") rewritehostport("pstncarrier:5060"); route(1); exit;
}else if (uri=~"sip:01[1-9][0-9]+@.*") strip(2); if (!lookup("location")) { sl_send_reply("404", "Not Found"); exit; }; route(1); exit;
};
The first two above condition is working fine but when we trying to call using 01 prefix + subscriber ID the call not going and the message comming 404 Not Found.
Regards, www.Go4Calls.Com VoIP Forums ________________________________ Express yourself instantly with MSN Messenger! MSN Messenger
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users
I have added curly brackets after each else if but still local call is not working.
Regards, www.Go4Calls.Com VoIP Forums
Date: Thu, 7 Feb 2008 06:11:42 -0500 From: osas@voipembedded.com To: go4calls@hotmail.com Subject: Re: [OpenSER-Users] Local Call CC: users@lists.openser.org
Use curly brackets after each "else if" line.
Regards, Ovidiu Sas
On Feb 7, 2008 5:12 AM, VoIP Forums www. Go4Calls. com go4calls@hotmail.com wrote:
Hi friends,
Could you please help me how i can make dialplan to call local each subscriber using some special prefix?
I tried the following but it did not work.
if (uri=~"sip:00[1-9][0-9]+@.*") { strip(2); rewritehostport("pstncarrier:5060"); route(1); exit; }else if (uri=~"sip:[1-9][0-9]+@.*") rewritehostport("pstncarrier:5060"); route(1); exit;
}else if (uri=~"sip:01[1-9][0-9]+@.*") strip(2); if (!lookup("location")) { sl_send_reply("404", "Not Found"); exit; }; route(1); exit;
};
The first two above condition is working fine but when we trying to call using 01 prefix + subscriber ID the call not going and the message comming 404 Not Found.
Regards, www.Go4Calls.Com VoIP Forums ________________________________ Express yourself instantly with MSN Messenger! MSN Messenger
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users
_________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/