[Serusers] Routing troubles

Bogdan-Andrei IANCU iancu at fokus.fraunhofer.de
Thu Aug 19 13:34:34 CEST 2004


Exactly at which line? if you have debug>6 you will get a detailed info 
about the error.

bogdan

Toni Heinonen wrote:

>Hello,
>
>I have troubles with SER routing. It's complaining about a syntax error
>on these lines:
>
>        if (uri=~"teleware.fi") {
>                if (method=="REGISTER") {
>                        save("location");
>                        break;
>                };
>                if (!lookup("location")) {
>                        sl_send_reply("404", "Not Found");
>                        break;
>                };
>        } else if (uri=~"^tel:") {
>          forward("1.2.3.4", "5060");
>        } else if (uri=~"^sip:[0-9]") {
>          forward("1.2.3.4", "5060");
>        } else if (uri=~"^sip:+[0-9]") {
>          forward("1.2.3.4", "5060");
>        };
>
>The problem is on one of the else if -lines. Are the nested ifs causing
>trouble?
>
>Is the config otherwise OK, the scenario is this: For requests to our
>domain, forward to (registered) users, for calls to PSTNs, forward to
>1.2.3.4 and for calls to other SIP addresses, forward to correct SIP
>proxies.
>
>  
>




More information about the sr-users mailing list