I'm currently having this problem:
SPA 3000 calls UA(xlite). The call goes through and everything is fine.
When SPA 3000 hangs up. UA never hangs up. Seems like its not receiving the BYE.
However, if the UA hangs up, everything is fine.
This is some error I get:
localhost /usr/local/sbin/openser[3236]: ERROR: t_newtran: transaction already in process
0xb62f1980
Jun 23 23:07:43 localhost /usr/local/sbin/openser[3236]: ERROR: sl_reply_error used:
I'm terribly sorry, server error occurred (1/SL)
This is how I handle my BYE in openser.cfg:
if (method=="BYE" || method=="CANCEL") {
unforce_rtp_proxy();
t_relay();
};
if (loose_route()) {
if ((method=="INVITE" || method=="REFER") &&
!has_totag()) {
sl_send_reply("403", "Forbidden");
return;
};
if (method=="INVITE") {
if (!proxy_authorize("","subscriber")) {
proxy_challenge("","0");
return;
} else if (!check_from()) {
sl_send_reply("403", "Use From=ID");
return;
};
consume_credentials();
if (nat_uac_test("19")) {
setflag(6);
force_rport();
fix_nated_contact();
};
force_rtp_proxy("l");
};
t_relay();
route(1);
return;
};
I'm using rtpproxy on the same system. Any ideas how to fix this issue? Also, I was
wondering how do I set rtpproxy to start on startup? Thank you
---------------------------------
Yahoo! Groups gets better. Check out the new email design. Plus theres much more to come.