I’m having a weird problem, tried a few possible solutions with no success and now I need help from you guys.
A have three asterisk boxes one as E1 gateway and the other two as a PBX machines, all of them connected through SIP trunks. So far so good.
SIP calls between the PBX machines are fine, but all inbound calls (outbound calls are fine) coming from the asterisk E1 gateway are being dropped by the PBX machines after 15 minutes and the following warning can be seen on the logs:
p-retransmit.txt. [Oct 4 11:05:43] WARNING chan_sip.c: Maximum retries exceeded on transmission email@example.com for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt. [Oct 4 11:05:43] WARNING chan_sip.c: Hanging up call firstname.lastname@example.org - no reply to our critical packet (see doc/sip-retransmit.txt). [Oct 4 11:05:43] VERBOSE logger.c: -- Executing [h@macro-dial:1] Macro("SIP/TRONCO-85-00000d61", "hangupcall") in new stack [Oct 4 11:05:43] VERBOSE logger.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/TRONCO-85-00000d61", "1?skiprg") in new stack
What has been tried:
- I fiddled a little with the t1min parameter (from 200 to 800) but the problem persists.
- Disabled the qualify param.
Trunk config the same on both sides, execpt the IP adress and trunk name:
[TRONCO-85] type=friend qualify=no host=10.145.80.10 disallow=all allow=alaw&ulaw&h264 context=from-internal
General section from sip.conf:
[general] videosupport=yes disallow=all allow=alaw allow=ulaw canreinvite=no qualifyfreq=120 callcounter=yes limitonpeers=yes rtptimeout=240 rtpholdtimeout=600
Data (for all machines):
It’s old, I know, but update is not an option for now
What may be causing that kind of behaviour? Calls being dropped after 15 minutes ONLY if they came from the E1 gateway asterisk and only the inbound calls.