@sorvani wrote:
Steps to replicate
Create IAX2 trunks between servers and use DNS names instead of IP addressesFor purpose of testing this, I have a simplified IAX2 config.
type=friend qualify=yes host=pbx.site1.com deny=all context=from-internal allow=ulaw
Right after you apply config you will see this. Repeatedly.
[2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:52] ERROR[23988]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:10:57] ERROR[22771]: netsock2.c:524 ast_sockaddr_hash: Unknown address family '0'. [2016-10-17 10:10:57] ERROR[22764]: netsock2.c:524 ast_sockaddr_hash: Unknown address family '0'. [2016-10-17 10:10:57] ERROR[22773]: netsock2.c:524 ast_sockaddr_hash: Unknown address family '0'.
Showing the peers results in no IP listed.
fpbx*CLI> iax2 show peers Name/Username Host Mask Port Status Description bundy_to_site1 (S) 255.255.255.255 UNREACHABLE bundy_to_site2 (S) 255.255.255.255 UNREACHABLE bundy_to_site3 (S) 255.255.255.255 UNREACHABLE 3 iax2 peers [0 online, 3 offline, 0 unmonitored]
Eventually, DNS will refresh.
[2016-10-17 10:14:45] ERROR[22726]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:14:45] NOTICE[22726]: dnsmgr.c:226 dnsmgr_refresh: dnssrv: host 'pbx.site2.com' changed from to 12.XXX.XXX.XXX:0 [2016-10-17 10:14:45] ERROR[22726]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:14:45] NOTICE[22726]: dnsmgr.c:226 dnsmgr_refresh: dnssrv: host 'hpbx.site3.com' changed from to 67.XXX.XXX.XXX:0 [2016-10-17 10:14:45] ERROR[22726]: netsock2.c:98 ast_sockaddr_stringify_fmt: getnameinfo(): ai_family not supported [2016-10-17 10:14:45] NOTICE[22726]: dnsmgr.c:226 dnsmgr_refresh: dnssrv: host 'pbx.site1.com' changed from to 68.XXX.XXX.XXX:0
But the trunks do not come online.
fpbx*CLI> iax2 show peers Name/Username Host Mask Port Status Description bundy_to_site1 68.XXX.XXX.XXX (S) 255.255.255.255 0 UNREACHABLE bundy_to_site2 12.XXX.XXX.XXX (S) 255.255.255.255 0 UNREACHABLE bundy_to_site3 67.XXX.XXX.XXX (S) 255.255.255.255 0 UNREACHABLE 3 iax2 peers [0 online, 3 offline, 0 unmonitored]
looking at a single peer
fpbx*CLI> iax2 show peer bundy_to_site1 * Name : bundy_to_site1 Description : Secret : <Not set> Context : from-internal Parking lot : Mailbox : Dynamic : No Callnum limit: 0 Calltoken req: No Trunk : No Encryption : No Callerid : "" <> Expire : -1 ACL : Yes Addr->IP : 68.XXX.XXX.XXX Port 0 Defaddr->IP : (null) Port (null) Username : Codecs : (gsm|ulaw|alaw) Codec Order : (ulaw|alaw|gsm) Status : UNREACHABLE Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
Posts: 6
Participants: 2