Florian Hackenberger
2008-Jul-21 09:29 UTC
[asterisk-users] Problems with IAX on heartbeat provided ip address
Hi!
I'm trying to build an HA system using heartbeat for failover.
Everything works fine with SIP, but I cannot connect my IAX phone to
the asterisk server using the managed IP address. Here is the
configuration of the server (asterisk and the IP address are up, 'ip
addr' and 'netstat' output):
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
qlen 1000
link/ether 52:54:00:51:3b:e2 brd ff:ff:ff:ff:ff:ff
inet 10.241.85.80/24 brd 10.241.85.255 scope global eth0
inet 10.241.85.201/24 brd 10.241.85.255 scope global secondary
eth0:0
inet6 fe80::5054:ff:fe51:3be2/64 scope link
valid_lft forever preferred_lft forever
tcp 0 0 0.0.0.0:5038 0.0.0.0:*
LISTEN 28144/asterisk
tcp 0 0 0.0.0.0:2000 0.0.0.0:*
LISTEN 28144/asterisk
udp 0 0 0.0.0.0:2727 0.0.0.0:*
28144/asterisk
udp 0 0 0.0.0.0:4520 0.0.0.0:*
28144/asterisk
udp 0 0 0.0.0.0:5060 0.0.0.0:*
28144/asterisk
udp 0 0 0.0.0.0:4569 0.0.0.0:*
28144/asterisk
Attaching wireshark shows that the IAX phone never receives any response
from the asterisk server to its 'REGREQ'.
The IAX connection works fine as soon as I connect to '10.241.85.80'
instead of '10.241.85.201'. There are no firewall rules in place
(iptables is not even installed).
Any ideas? Does someone know of any relevant bugs in asterisk 1.4.17?
Cheers,
Florian
--
DI Florian Hackenberger
florian at hackenberger.at
www.hackenberger.at
Rob Hillis
2008-Jul-21 14:53 UTC
[asterisk-users] Problems with IAX on heartbeat provided ip address
Florian Hackenberger wrote:> Hi! > > I'm trying to build an HA system using heartbeat for failover. > Everything works fine with SIP, but I cannot connect my IAX phone to > the asterisk server using the managed IP address.I've had a similar issue with HA, although in my case SIP wouldn't register either. In my case, it was fixed by including one bindaddr=x.x.x.x statement in the [general] section of iax.ocnf per IP address that the machine could respond on.