[asterisk-users] outgoing sip calls work; incoming calls fail
listmail at websage.ca
listmail at websage.ca
Sat Oct 10 20:02:04 CDT 2009
On Sun, 11 Oct 2009 02:11:47 +0200
Ivan Stepaniuk <ivan at albafotonica.com> wrote:
> listmail at websage.ca wrote:
> >
> > On the LAN side I can see the INVITE and OKAY messages which end
> > with a CANCEL, apparently initiated by the Asterisk gateway.
> >
> > On the WAN side I can see that my Asterisk gateway is repeatedly
> > sending OKAY messages in response to the INVITE from my ITSP. I
> > assume the trouble is that these messages are either not getting
> > back to my provider or something is blocking the confirmation from
> > them. This more or less confirms what was seen in the sip debug
> > trace as well.
> Post that SIP message from the CLI (sip debug), try adding
> "externip=XXX.XXX.XXX.XXX" (your external/public IP address) to your
> sip.conf global section, asterisk may be including it's private
> address in the OKAY sent to your provider.
>
>
Here's the last message in sip debug before it gives up:
...
Retransmitting #6 (no NAT) to 66.51.127.173:5060:
SIP/2.0 200 OK
Via: SIP/2.0/UDP
66.51.127.173;branch=z9hG4bKee03.6a63373.0;received=66.51.127.173 Via:
SIP/2.0/UDP 66.51.127.163:5080;rport=5080;branch=z9hG4bKpae7KcSeB2Bte
Record-Route: <sip:66.51.127.173;lr;ftag=9Z5N4eayXp3Qm> From:
"2508864577" <sip:2508864577 at 66.51.127.163>;tag=9Z5N4eayXp3Qm To:
<sip:12504129568 at 66.51.127.173>;tag=as32af6364 Call-ID:
b734bd26-2fae-122d-91a5-653b331e358a CSeq: 121440337 INVITE
User-Agent: Asterisk PBX 1.6.0.15
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Require: timer
Session-Expires: -1;refresher=uas
Contact: <sip:12504129568 at 96.50.76.138>
Content-Type: application/sdp
Content-Length: 262
v=0
o=root 992672626 992672626 IN IP4 96.50.76.138
s=Asterisk PBX 1.6.0.15
c=IN IP4 96.50.76.138
t=0 0
m=audio 15550 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
---
[Oct 9 12:42:47] WARNING[1056]: chan_sip.c:2917 retrans_pkt: Maximum
retries exceeded on transmission b734bd26-2fae-122d-91a5-653b331e358a
for seqno 121440337 (Critical Response) -- See doc/sip-retransmit.txt.
[Oct 9 12:42:47] WARNING[1056]: chan_sip.c:2944 retrans_pkt: Hanging
up call b734bd26-2fae-122d-91a5-653b331e358a - no reply to our critical
packet (see doc/sip-retransmit.txt). Scheduling destruction of SIP
dialog '4e8ef1b977bf0e062212334634080665 at 192.168.11.1' in 6400 ms
(Method: INVITE)
...
66.51.127.173 is my provider's SIP server
66.51.127.163 is my provider's RTP server
I even check DNS to make sure both forward and reverse records jive.
Externip was a good suggestion, and worth a try, though because I'm
registering with my provider and using dynamic=yes, wouldn't they just
reply to that anyway, especially given that the registration works
fine?
Anyway, after adding externip=<my-external-ip> to [general] and doing a
sip reload in the console the problem remains...
GM
--
Greg Maruszeczka
More information about the asterisk-users
mailing list