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