When home-asterisk register IAX with the remote-asterisk, I can see it on the asterisk-CLI commend line: "iax show registry" the are registered with each other,
otherwise the call wouldn't go through at all.
Here is the output, from both asterisks; one that works and one that doesn't:
=======NOT WORKING=============
"main-asterisk" (NOT WORKING):
== Using SIP RTP CoS mark 5
> 0x7fe0e00339a0 -- Strict RTP learning after remote address set to:
10.0.0.110:6000
-- Executing [877@internal:1] Dial("SIP/55-00000005", "IAX2/
home_server:5xxx...@192.168.143.1/877,30,rw") in new stack
-- Called IAX2/
home_server:5xxx...@192.168.143.1/877
-- Call accepted by
192.168.143.1:4569 (format ulaw)
-- Format for call is (ulaw)
-- IAX2/192.168.143.1:4569-6413 is ringing
-- IAX2/192.168.143.1:4569-6413 is ringing
-- Nobody picked up in 30000 ms
-- Hungup 'IAX2/192.168.143.1:4569-6413'
-- Executing [877@internal:2] Hangup("SIP/55-00000005", "") in new stack
== Spawn extension (internal, 877, 2) exited non-zero on 'SIP/55-00000005'
Remote-Asterisk:
-- Accepting AUTHENTICATED call from
192.168.143.7:
-- > requested format = ulaw,
-- > requested prefs = (ulaw|gsm|ilbc|speex|g729|g723|alaw),
-- > actual format = ulaw,
-- > host prefs = (ulaw|alaw),
-- > priority = mine
-- Executing [877@extensions:1] Set("IAX2/home_server-3394", "recordfilename=55-877-2024_02_01_2048.wav") in new stack
-- Executing [877@extensions:2] MixMonitor("IAX2/home_server-3394", "55-877-2024_02_01_2048.wav") in new stack
-- Executing [877@extensions:3] Dial("IAX2/home_server-3394", "SIP/877,25,trw") in new stack
== Begin MixMonitor Recording IAX2/home_server-3394
== Using SIP RTP CoS mark 5
-- Called SIP/877
-- SIP/877-0000001e is ringing
-- Nobody picked up in 25000 ms
-- Executing [877@extensions:4] Playback("IAX2/home_server-3394", "beep") in new stack
-- <IAX2/home_server-3394> Playing 'beep.gsm' (language 'en')
-- Executing [877@extensions:5] VoiceMail("IAX2/home_server-3394", "877") in new stack
-- <IAX2/home_server-3394> Playing 'vm-intro.gsm' (language 'en')
== Spawn extension (extensions, 877, 5) exited non-zero on 'IAX2/home_server-3394'
-- Hungup 'IAX2/home_server-3394'
== MixMonitor close filestream (mixed)
== End MixMonitor Recording IAX2/home_server-3394
=========WORKING OK=========
"backup-asterisk" (WORKING):
== Using SIP RTP CoS mark 5
> 0x7fef4c023480 -- Strict RTP learning after remote address set to:
10.0.0.110:6020
-- Executing [877@internal:1] Dial("SIP/55-00000000", "IAX2/
home_server:5xxx...@192.168.143.1/877,30,rw") in new stack
-- Called IAX2/
home_server:5xxx...@192.168.143.1/877
-- Call accepted by
192.168.143.1:4569 (format ulaw)
-- Format for call is (ulaw)
-- IAX2/192.168.143.1:4569-1894 is ringing
-- IAX2/192.168.143.1:4569-1894 is ringing
-- IAX2/192.168.143.1:4569-1894 answered SIP/55-00000000
-- Channel IAX2/192.168.143.1:4569-1894 joined 'simple_bridge' basic-bridge <2e8c7579-0455-4847-a57a-1955e00a83d8>
-- Channel SIP/55-00000000 joined 'simple_bridge' basic-bridge <2e8c7579-0455-4847-a57a-1955e00a83d8>
> 0x7fef4c023480 -- Strict RTP switching to RTP target address
10.0.0.110:6020 as source
> 0x7fef4c023480 -- Strict RTP learning complete - Locking on source address
10.0.0.110:6020
-- Channel SIP/55-00000000 left 'simple_bridge' basic-bridge <2e8c7579-0455-4847-a57a-1955e00a83d8>
-- Channel IAX2/192.168.143.1:4569-1894 left 'simple_bridge' basic-bridge <2e8c7579-0455-4847-a57a-1955e00a83d8>
== Spawn extension (internal, 877, 1) exited non-zero on 'SIP/55-00000000'
-- Hungup 'IAX2/192.168.143.1:4569-1894'
Remote-Asterisk:
-- Accepting AUTHENTICATED call from
192.168.143.7:
-- > requested format = ulaw,
-- > requested prefs = (ulaw|gsm|ilbc|speex|g729|g723|alaw),
-- > actual format = ulaw,
-- > host prefs = (ulaw|alaw),
-- > priority = mine
-- Executing [877@extensions:1] Set("IAX2/home_server-2819", "recordfilename=55-877-2024_02_01_2101.wav") in new stack
-- Executing [877@extensions:2] MixMonitor("IAX2/home_server-2819", "55-877-2024_02_01_2101.wav") in new stack
-- Executing [877@extensions:3] Dial("IAX2/home_server-2819", "SIP/877,25,trw") in new stack
== Begin MixMonitor Recording IAX2/home_server-2819
== Using SIP RTP CoS mark 5
-- Called SIP/877
-- SIP/877-0000001f is ringing
-- Nobody picked up in 25000 ms
-- Executing [877@extensions:4] Playback("IAX2/home_server-2819", "beep") in new stack
-- <IAX2/home_server-2819> Playing 'beep.gsm' (language 'en')
-- Executing [877@extensions:5] VoiceMail("IAX2/home_server-2819", "877") in new stack
-- <IAX2/home_server-2819> Playing 'vm-intro.gsm' (language 'en')
== Spawn extension (extensions, 877, 5) exited non-zero on 'IAX2/home_server-2819'
-- Hungup 'IAX2/home_server-2819'
== MixMonitor close filestream (mixed)
== End MixMonitor Recording IAX2/home_server-2819