What do you mean by "what i just do that opensips will triger uac"?
Trigger what? Regards, Ali On Thu, Dec 12, 2013 at 2:17 PM, Miha <[email protected]> wrote: > Ali how can i tell opensips or what i just do that opensips > will triger uac? > > I have registration time set to 3600, as on this server > will be around 20k users registration time 30s is not > possible:) > > On Thu, 12 Dec 2013 12:22:00 -0500 > Ali Pey <[email protected]> wrote: > > The udp packets should come from inside the firewall for > > nat binding to > > stay open so it should come from the client side. > > Opensips can send Options > > to trigger a response from the client to keep the nat > > binding open. > > > > If you don't have lots of clients and your clients don't > > have any other > > pinging capability, you can decrease the re-registration > > time on the client > > side to 30 seconds or so. That will also keep the nat > > binding open. > > > > Regards, > > Ali Pey > > > > > > > > On Thu, Dec 12, 2013 at 12:13 PM, Miha <[email protected]> > > wrote: > > > > > Ali tnx. > > > > > > Opensips is on public ip, uac's are behind nat. > > > > > > I tried to use info, options but stikal the same > > error:( > > > > > > What abou that opensips sends udp packets, so that i > > would > > > not have to enable this on uac? > > > > > > We have One softswitch and there is no problem with > > expired > > > nat session and arso does not send info/notify/options, > > i > > > guess it is sending some udp packets. > > > > > > Tnx > > > Miha > > > > > > On Thu, 12 Dec 2013 11:22:05 -0500 > > > Ali Pey <[email protected]> wrote: > > > > BTW. the error you are getting is probably for the > > fact > > > > that your client > > > > doesn't like the Notify pinging. Change it to Options > > > > message and it will > > > > work. > > > > > > > > Regards, > > > > Ali Pey > > > > > > > > > > > > > > > > On Thu, Dec 12, 2013 at 11:19 AM, Ali Pey > > > > <[email protected]> wrote: > > > > > > > > > Hello Miha, > > > > > > > > > > The best way to handle nat keep alive is from your > > sip > > > > clients. They > > > > > usually offer a variety of option and the most > > > > efficient one is the udp > > > > > pinging, in which it keeps sending opensips a udp > > > > packet with 4 zeros in it > > > > > to keep the nat binding open. That would work > > perfectly > > > > if you have static > > > > > nat binding on the opensips server which means > > doing > > > > port forwarding on the > > > > > firewall the opensips sits behind. > > > > > > > > > > You can also enable options pinging on your client > > as > > > > well and that will > > > > > keep nats open on both side as opensips will > > respond > > > > with 200 OK. > > > > > > > > > > Enabling nat keep alive from opensips is more > > expensive > > > > in terms of > > > > > resources but that is also a possible way to do. > > > > > > > > > > Regards, > > > > > Ali Pey > > > > > > > > > > > > > > > > > > > > On Thu, Dec 12, 2013 at 7:16 AM, Miha > > <[email protected]> > > > > wrote: > > > > > > > > > >> HI, > > > > >> > > > > >> I need a little help with nat. UAC register's ok > > and > > > > it is reachable but > > > > >> after a while it become unreachable due to nat > > issue. > > > > If I use > > > > >> nat_keepalive on uac deivce everything is ok, but > > I > > > > would like that this is > > > > >> handled by opensips. > > > > >> > > > > >> I tried to use nat_keepalive but getting all the > > time > > > > this: > > > > >> > > > > >> 54.820695 opensips -> uac_public_ip SIP 308 > > Request: > > > > NOTIFY > > > > >> sip:uac_public_ip:13401 | > > > > >> 54.829847 uac_public_ip -> opensips SIP 297 > > Status: > > > > *481 Call > > > > >> Leg/Transaction Does Not Exis*t | > > > > >> > > > > >> What is the best way to implement this? > > > > >> > > > > >> > > > > >> > > > > >> modparam("registrar", "received_avp", > > > > "$avp(received_avp)") > > > > >> modparam("registrar", "tcp_persistent_flag", 10) > > > > >> modparam("nathelper", "received_avp", > > > > "$avp(received_avp)") > > > > >> modparam("nathelper", "natping_interval", 10) > > > > >> modparam("nathelper", "ping_nated_only", 1) > > > > >> > > > > >> > > > > >> if (nat_uac_test("18")) { > > > > >> xlog("fixing nat"); > > > > >> if (method=="REGISTER") { > > > > >> nat_keepalive(); > > > > >> > > fix_nated_register(); > > > > >> > > > > >> } else { > > > > >> > > fix_nated_contact(); > > > > >> } > > > > >> force_rport(); > > > > >> } > > > > >> > > > > >> tnx! > > > > >> > > > > >> miha > > > > >> > > > > >> > > > > >> > > > > >> _______________________________________________ > > > > >> 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
