Hello
I found this error.
In my old opensips.cfg
route[generic_relay] {
# for INVITEs enable some additional helper routes
#---- Helper route, if nat=yes in the R-URI set flag 6 ----#
#---- This is used to Process REINVITES ----#
if (subst_uri('/((sip:.*)||(sip:.*:.*));nat=yes/\1/')){
setbflag(6);
};
#---- If caller(flag 5) or callee(flag 6) are behind NAT ---#
#---- Call the route(6) to force the use of the RTP Proxy ---#
if (isflagset(5)||isbflagset(6)) {
route(nat_fixups);
};
if (!t_relay()) {
sl_reply_error();
};
exit;
}
route[user_location]{
if (!lookup("location", "m")) {
switch ($retcode) {
case -1:
case -3:
t_newtran();
send_reply("404", "Not Found");
exit;
case -2:
send_reply("405", "Method Not Allowed");
exit;
}
}
# when routing via usrloc, log the missed calls also
setflag(2); # Account missed calls
t_on_failure("user_failure");
route(generic_relay);
}
Then, I modify it.
route[generic_relay] {
# for INVITEs enable some additional helper routes
#---- Helper route, if nat=yes in the R-URI set flag 6 ----#
#---- This is used to Process REINVITES ----#
if (subst_uri('/((sip:.*)||(sip:.*:.*));nat=yes/\1/')){
setbflag(6);
};
#---- If caller(flag 5) or callee(flag 6) are behind NAT ---#
#---- Call the route(6) to force the use of the RTP Proxy ---#
if (isflagset(5)||isbflagset(6)) {
route(nat_fixups);
};
if (!t_relay()) {
sl_reply_error();
};
exit;
}
route[user_location]{
if (!lookup("location", "m")) {
switch ($retcode) {
case -1:
case -3:
route(generic_relay);
# t_newtran();
# send_reply("404", "Not Found");
# exit;
case -2:
send_reply("405", "Method Not Allowed");
exit;
}
}
# when routing via usrloc, log the missed calls also
setflag(2); # Account missed calls
t_on_failure("user_failure");
route(generic_relay);
}
Now, SIP1 can call to SIP2. It’s OK.
But, If User isn’t online.
It can not display “user not found”, only display “request timeout(408)”
Do everyone have any good suggest??
Can modify it to fine??
Thanks for your support.
Nick
From: [email protected]
[mailto:[email protected]] On Behalf Of Ali Pey
Sent: Thursday, July 05, 2012 11:34 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] About L4 Swtich + 2 * opensips
What do you see in the logs? Is it that it can not find the other user or is it
that it can not reach it?
If you can't find the reason in the logs, then post them here.
Regards,
Ali Pey
On Thu, Jul 5, 2012 at 11:05 AM, Nick <[email protected]> wrote:
Dear
My two opensips connected to the same location table in the same database
Thanks
Nick
Ali Pey <[email protected]> 於 2012/7/5 22:24 寫道:
Both opensips server should be connected to the same location table in the same
Database.
Regards,
Ali Pey
On Thu, Jul 5, 2012 at 6:18 AM, Nick Chang <[email protected]> wrote:
Dear
I have a ServerIronADX 1000.
I have two OpenSIPS Server
Then I setup this L4 Switch for SIP’s load balance
When client1 login to SIP1 and client2 login to SIP2
Then client1 call to client2.
Client1 can’t call to client2. It’s failed.
How to setup OpenSIPS, Lets it found client1 and client2??
Thanks for your help.
It’s my config.
server real SIP1 10.1.3.131
port default disable
port sip
port sip udp-only
!
server real SIP2 10.1.3.132
port default disable
port sip
port sip udp-only
!
server virtual SIP-VIP 10.1.3.130
port sip
port sip udp-only
port sip reset-on-port-fail
bind sip SIP1 sip SIP2 sip
Thanks
Nick
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users