I have setup Asterisk with the ooh323 channel driver. I have an Avaya 9621G phone flashed with the latest H.323 firmware for Avaya. I have setup my DHCP server with option 242 as follows:
HTTPSRVR=172.31.254.14, HTTPDIR=/tftp/avaya96xx_h323, PROCPSWD=0000, SIG=1, MCIPADD=172.31.254.14, MCPORT=1719
I’m not sure the last 2 parameters are needed, but the phone does bootup, downloads the latest firmware from my HTTP server (so it’s using the HTTPDIR prefix served by the DHCP server correctly). Then phone asks me to login with extension and password. I setup peer 399 as follows in ooh323.conf:
[399]
type=peer
context=from-internal
allow=all
ip=172.31.254.157
port=1720
Now the problems. After booting, the Avaya phone prompts me for the extension I enter 399, but then it prompts for the password. What do I enter as a password? (I thought h.323 did not use password per extension). I tried adding a secret=1234 to the peer above, but didn’t work.
Next, after entering any password, the phone hangs at “Discover 172.31.254.14”. Note that I set MCPORT to 1719 in the DHCP option, and port=1720 in the ooh323.conf peer configuration. Should those be the same? (I think H.323 driver uses both ports for different purposes). I tried switching both to 1720 but no difference. Netstat confirms Asterisk is listening on TCP 1720.
I’m close, but can’t get past this last hump. Can someone help? (I need to use H.323 for testing, so please don’t suggest switching to SIP. ) The phone and asterisk are on the same subnet, no firewall, no vlan, etc.