[Serusers] Forwarding according to prefix

Pavel Siderov pi at hostmates.com
Wed Jan 12 15:47:00 CET 2005


Hi guys,

I have problem with forwarding. Here is what I'm trying to make

if (uri=~"^sip:[559881]") {
        log(0, "\n\n************  Forwarding to sip1 ! ***********\n");
        rewritehostport("siphost1.com:5060");
        append_branch("siphost1.com");
        t_relay();
        append_hf("P-hint: VoipSwitch GATEWAY\r\n");
        log(0, "********************************************\n\n\n");
        break;
};

if (uri=~"^sip:[559888]") {
        log(0, "\n\n************  Forwarding to sip2 ! ***********\n");
        rewritehostport("siphost2.com:5060");
        append_branch("siphost2.com");
        t_relay();
        append_hf("P-hint: VoipSwitch GATEWAY\r\n");
        log(0, "********************************************\n\n\n");
        break;
};


If I call number for example 35988123 it goes to the right sip server - siphost1.com
If I call number for example 359888123 it goes again to sip server - siphost1.com but it has to go to siphost2.com.

Any suggestions what maybe wrong?


Thanks in advance :)!

Pavel Siderov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050112/82510a4a/attachment.htm>


More information about the sr-users mailing list