Environment: home office, with NAT, colo with 2 asterisk boxes (1.4 and 13.18.2) both use static public, standard SIP (not pjsip) with UDP
Trying to move from 1.4 to 13.18.2… Same phone provide configured on both. Almost identical configuration.
Phone registering to 1.4 - no issue
Same phone registering to Asterisk v13 - intermittent one way audio (call comes in, phone rings, people can hear me but I can’t hear them). Intermittent = out of 10 calls 1-2 would have an issue (can’t hear people but they can hear me). Only happens on incoming calls.
Differences in config
nat=yes on v.1.4 VS nat=force_rport,auto_comedia on v13
disallow=all (on both)
allow=ulaw (on both)
allow=gsm (on both)
canreinvite=no on 1.4 VS directmedia=no on v13
dtmfmode=rfc2833 on both
I was able to get wireshark trace of the problem call… Audio gets delivered to v13 but does not get delivered to the phone
I’m honestly lost… I have no clue what to look for…
Right… but what am I looking for? start & end ports are set the same on version 1.4 and v13… range 10000-20000… I kind of understand the issue, just not understanding what to do… If it was NAT related, ok… that I can deal with… but I was getting the issue even with no NAT involved (public IP on the devices)…
You need to capture the SIP messages, using and application like wireshark -or- tcpdump at multiple points in the network path. It may take a few attempts to duplicate the issue.
You’ll want to find the sdp message. Each direction has an RTP port. The example below is using 19386 and 11374µ-law between two (2) nodes in the network path.