[asterisk-users] Calls drop after a couple of minutes.
Simon Tennant
simon at imaginator.com
Fri Nov 28 09:56:02 CST 2008
I have been encountering a rather hard to debug problem for the last
couple of months:
* Calls are setup fine.
* After a couple of minutes, two way audio becomes one-way and the
remote or local party drops out of the call.
Setup:
* Nokia E71i sip on NAT'd network (multihomed linux box)
* Remote asterisk 1.4.21 on Ubuntu on public network
* using a Finera/Betamax provider to route calls to PSTN.
I initially thought it may be a NAT problem and have checked everything
on the NAT gateway/firewall. I see no rejected packets hitting the
firewall logs.
I'm really at a loss as to what could be causing the calls to drop out
for one party so regularly.
Any clues where I could look further to debug this would be most useful.
local firewall:
modprobe ip_conntrack_sip ports=5060
modprobe ip_nat_sip
# probably not needed since everything is forwarded:
$IPTABLES -A FORWARD -s $INTERNAL_NET -d $ANYWHERE -p udp --dport 5060
-j accept-log # sip
remote Asterisk server:
$MODPROBE ip_conntrack
$MODPROBE ip_conntrack_sip ports=5060
$IPTABLES -A INPUT -s $ANYWHERE -d $PUBLIC_ADDR -p udp --dport 5060 -j
accept-log # voip
$IPTABLES -A OUTPUT -s $PUBLIC_ADDR -d $ANYWHERE -p udp --sport 5060 -j
accept-log # voip
$IPTABLES -A OUTPUT -s $PUBLIC_ADDR -d $ANYWHERE -p udp --dport 5060 -j
accept-log # voip
$IPTABLES -A INPUT -s $ANYWHERE -d $PUBLIC_ADDR -p udp --dport
10000:20000 -j accept-log # voip
$IPTABLES -A OUTPUT -s $PUBLIC_ADDR -d $ANYWHERE -p udp --sport
10000:20000 -j accept-log # voip
sip.conf:
[101]
callerid=Simon Tennant
type=friend
username=101
secret=xxxxxx
host=dynamic
reinvite=no
canreinvite=no
mailbox=101
context=from-internal
nat=yes
port=5060
qualify=yes
insecure=very
disallow=all
allow=alaw
also sip.conf
[justvoip.com]
type=peer
host=sip.justvoip.com
fromdomain=sip.justvoip.com
progressinband=yes
disallow=all
allow=alaw ; only alaw works with sip1...
nat=no
canreinvite=no
qualify=yes
insecure=port,invite
username=imagi-justvoip
fromuser=00491785450880
secret=xxxxxxxxxxxx
registerattempts=0 ; keep trying to register (normally times out after
10 attempts)
context=from-external
from rtp.conf
rtpstart=19000
rtpend=20000
--
Simon Tennant _____________________________________________
fixed: .uk +44 20 7043 6756 .de +49 89 420 955 854
mob: .uk +44 78 5335 6047 .de +49 17 8545 0880
xmpp: simon at buddycloud.com
More information about the asterisk-users
mailing list