[OpenSER-Users] Calls disconnect automatically
Iñaki Baz Castillo
ibc at aliax.net
Mon Jan 21 00:19:12 CET 2008
El Lunes, 21 de Enero de 2008, VoIP Forums www.Go4Calls.com escribió:
> i tired with the following configuration but still result is same. calls
> disconnect in 30 - 32 sec
>
> modparam("nathelper", "natping_interval", 20)
> modparam("nathelper", "ping_nated_only", 1)
> modparam("nathelper", "rtpproxy_sock", "unix:/var/run/rtpproxy.sock")
> modparam("nathelper", "rtpproxy_disable", 0)
> modparam("nathelper", "rtpproxy_disable_tout", 60)
> modparam("nathelper", "rtpproxy_tout", 1)
> modparam("nathelper", "rtpproxy_retr", 5)
> modparam("nathelper", "sipping_method", "OPTIONS")
> modparam("nathelper", "received_avp", "$avp(i:801)")
>
> Please advise me if i need more modification?
Which kind of calls are disconnected after 30 seconds? PSTN calls or user to
user call?
In any case, you could do a "tcpdump -n port UAC_RTP_PORT" in a PC using a
softphone that uses UAC_RTP_PORT for audio. Call to PSTN (or other user) from
this softphone and monitorize with tcpdump when the audio is disconnected.
Some gateways (as Asterisk) disconnect a call by default if they don't receive
RTP during 30 seconds.
Since I don't know which kind of gateway you use I don't know if it uses
Session Timers as call monitorization way, so if your router blocks the port
after 30 seconds, then the periodic ire-INVITE or UPDATE from gateway to UAC
will not arrive so they won't be replied with "200 OK", and gateway will
discconect the call.
To test this, do a "ngrep" in a computer using a softphone registered behind
NAT (no STUN). After REGISTER you should receive a OPTIONS from proxy as keep
alive.
Another possible problem is the existence of painful ALG routers, have you
tested if your router implements SIP ALG?
--
Iñaki Baz Castillo
More information about the Users
mailing list