[SR-Users] syntax error with kamailio

marius zbihlei marius.zbihlei at 1and1.ro
Tue Apr 13 15:04:59 CEST 2010


alexis heron wrote:
>
> # Sample failure route
> failure_route[FAIL_ONE] {
> #!ifdef WITH_NAT
>    if (is_method("INVITE")
>            && (isbflagset("6") || isflagset(5))) {
>        unforce_rtp_proxy();
>    }
> #!endif
>
>    if (t_is_canceled()) {
>        exit;
>    }
>
>    # uncomment the following lines if you want to block client
>    # redirect based on 3xx replies.
>    ##if (t_check_status("3[0-9][0-9]")) {
>    ##t_reply("404","Not found");
>    ##    exit;
>    ##}
>
>    # uncomment the following lines if you want to redirect the failed
>    # calls to a different new destination
>    ##if (t_check_status("486|408")) {
>    ##    sethostport("192.168.2.100:5060");
>    ##    append_branch();
>    ##    # do not set the missed call flag again
>    ##    t_relay();
>    ##}
> }
>
> ##########Correspondance avec numéro de téléphone##########
>
>    if (uri=~"9[0-9][0-9]@.*") {
>        log(1, "Matched Cisco Call Manager");
>        route(4);

Hello

The if(uri=~...) check is outside of any route[], failure_route[] 
declaration. because of the "}" closed paranthesys  5 lines above which 
closes failure_route[FAIL_ONE]

So my editor says...

Marius




More information about the sr-users mailing list