After years of service , an Iax peer has become suddenly UNREACHABLE one way :
Three Freepbx systems are interconnected over a vpn
Site A to site B , as well as site B to site C have their Iax trunks up and running both ways
Site A shows site C iax peer as unreachable, despite site C shows site A iax peer up and running.
All pbx are updated, pingable, there are no firewalls issues.
nmap -sU -p4569 , each other gives :
Host is up (0.071s latency).
PORT STATE SERVICE
4569/udp open|filtered unknown
All machines (routers, firewalls and pbx) have been restarted.
What can I check or try ?
Thanks
And internal calls from site C to site A can be placed regularly…
cynjut
(Dave Burgess)
September 19, 2017, 1:32pm
3
This sounds familiar. I think we were talking about IAX2 failing when the IAX2 versions were different.
Have you checked your /var/log/asterisk/full file for clues on what’s failing?
While enabling Iax trunk on site A , these are the lines referring to Iax , from /var/log/asterisk/full :
[2017-09-21 09:51:13] VERBOSE[421] loader.c: Reloading module ‘chan_iax2.so’ (Inter Asterisk eXchange (Ver 2))
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_general_additional.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_general_custom.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_registrations_custom.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_registrations.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_custom.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_additional.conf’: Found
[2017-09-21 09:51:13] VERBOSE[421] config.c: Parsing ‘/etc/asterisk/iax_custom_post.conf’: Found
[2017-09-21 09:51:13] WARNING[421] acl.c: Invalid IP address: all
[2017-09-21 09:51:13] WARNING[421] acl.c: Invalid IP address: all
[2017-09-21 09:51:13] WARNING[421] acl.c: Invalid IP address: all
[2017-09-21 09:51:13] WARNING[421] acl.c: Invalid IP address: all
[2017-09-21 09:51:13] WARNING[421] iax2/firmware.c: Error opening firmware directory ‘/var/lib/asterisk/firmware/iax’: No such file or directory
[2017-09-21 09:51:13] NOTICE[421] iax2/provision.c: No IAX provisioning configuration found, IAX provisioning disabled.
and after few seconds :
[2017-09-21 09:51:35] NOTICE[2285] chan_iax2.c: Peer ‘IaxMB’ is now UNREACHABLE! Time: 0
Anyway, site A and B has the same 10.13.66-20 distro and identical Iax configuration to site C
But only site A reports Iax peer unreachable…
With Iax2 show peer [peer C] , both A and B site report “ACL: NO”, while AtoB trunks have “ACL: YES”
This is the only difference with site C, anyway only A to C iax is unreachable… any other idea ?