I found that somebody else have had the same problem as mine but no answer to his mail...
http://lists.iptel.org/pipermail/serusers/2004-April/007183.html
----- Original Message -----
From: Pavel Siderov
To: serusers@lists.iptel.org
Sent: Tuesday, October 12, 2004 4:34 PM
Subject: [Serusers] record_route() and forwarding

Hi,
I have ser running fine with accounting for local calls but when I make forwarding it doesn't write to the to table acc... No invite, no ack, no bye ??!!!
Here is my request routing logic:
 
 
route{
        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                break;
        };
        if ( msg:len > max_len ) {
                sl_send_reply("513", "Message too big");
                break;
        };

        record_route();
        setflag(1);
        setflag(2);
 
        if (uri=~"^sip:[0-9]*@sip.exsisto.com") {
            rewritehost("172.168.2.14");
            forward( 172.168.2.14, 5060 );
            break;
       }
 
        if (loose_route()) {
                t_relay();
                break;
        };
 
        if (uri==myself) {
                if (method=="REGISTER") {
                        if (!www_authorize("172.168.2.15", "subscriber")) {
                                www_challenge("172.168.2.15", "0");
                                break;
                        };
                        save("location");
                        save("aliases");
                        break;
                };
 
              if (!lookup("aliases")) {
                        sl_send_reply("404", "Not Found");
                        break;
                };
        };
 
        if (!t_relay()) {
                sl_reply_error();
        };
}
 
Somebody knows what's the problem or what I havent done?
Thanks in advance!
Pavel Siderov


_______________________________________________
Serusers mailing list
serusers@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers