Sammy,
Please update your sources with the latest 2.2 (either from git branch
2.2, either nightly tarbal for 2.2 from download.opensips.org)
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 29.06.2016 18:04, SamyGo wrote:
Thanks Bogdan for looking into this.
This is my version;
version: opensips 2.2.0 (x86_64/linux)
flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC,
F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
git revision: 9512363
main.c compiled on 15:54:46 Jun 22 2016 with gcc 4.8
Best Regards,
Sammy
On Wed, Jun 29, 2016 at 6:23 AM, Bogdan-Andrei Iancu
<[email protected] <mailto:[email protected]>> wrote:
Hello Sammy,
What OpenSIPS version you have (opensips -V) and where did you get
it ? There is a very similar bug which was already fixed.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 28.06.2016 22:59, SamyGo wrote:
Hi All,
I've OpenSIPS 2.2 and doing some tests with it I can't seem to
find any OPTIONS triggering for the registered users.
I've following settings for usrloc module and nathelper
loadmodule "usrloc.so"
modparam("usrloc", "nat_bflag", "NAT")
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url",
"mysql://root:Q4FRX@localhost/opensips_2_2")
loadmodule "nathelper.so"
modparam("nathelper", "natping_interval", 10)
modparam("nathelper", "ping_nated_only", 1)
modparam("nathelper", "sipping_bflag", "SIP_PING_FLAG")
modparam("nathelper", "sipping_from",
"sip:[email protected]
<mailto:sip%[email protected]>")
modparam("nathelper", "received_avp", "$avp(received)")
modparam("nathelper", "natping_tcp", 1)
modparam("nathelper", "ping_threshold", 10)
modparam("nathelper", "max_pings_lost", 5)
I force set NAT flag for all SIP packets either INVITE or REGISTER
route{
route(SIP_CHECK);
# Handles and adjusts packets for NAT'e clients
force_rport();
if (nat_uac_test("23")) {
if (is_method("REGISTER")) {
fix_nated_register();
setbflag(NAT);
} else {
fix_nated_contact();
setflag(NAT);
}
}
setflag(NAT);
and set SIP_PING_FLAG before save() function:
if ( proto==TCP || proto==TLS || 0 ) setflag(TCP_PERSISTENT);
if (isflagset(NAT)) {
setbflag(SIP_PING_FLAG);
}
if (!save("location"))
sl_reply_error();
If I look at online users the flags are seen applied to the
extensions:
root@test1:/etc/opensips# opensipsctl ul show
Domain:: location table=512 records=1
AOR:: [email protected] <mailto:[email protected]>
Contact::
sip:[email protected]:30514;rinstance=38d9f5f00287404f;transport=udp
<mailto:sip:[email protected]:30514;rinstance=38d9f5f00287404f;transport=udp>
Q=
Expires:: 3093
Callid::
1955a010ad311f31OGZjZmJjZWZhZTQxMjNjOGRhOTZiYjUxNWQ4Y2JiODg.
Cseq:: 2
User-agent:: eyeBeam release 1003s stamp 31159
State:: CS_SYNC
Flags:: 0
Cflags:: SIP_PING_FLAG
Socket:: udp:X.X.X.X:5060
Methods:: 5951
I waited for like 15 minutes but no OPTIONS triggered from opensips !
Any guidance/help will be appreciated.
Regards.
Sammy
_______________________________________________
Users mailing list
[email protected] <mailto:[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