With recent versions of Asterisk, a security triggered upgrade broke the IAX protocol as LoudHush knows it, by adding a new IAX IE called CALLTOKEN (see IAX2 Security).
When trying to register with an IAX account with CALLTOKEN enabled, LoudHush will display "Registration rejected" and the Asterisk server will log:
To disable the CALLTOKEN functionality from the server, allowing LoudHush to register, the following lines need to be added in the iax configuration:
When trying to register with an IAX account with CALLTOKEN enabled, LoudHush will display "Registration rejected" and the Asterisk server will log:
chan_iax2.c: Call rejected, CallToken Support required.
To disable the CALLTOKEN functionality from the server, allowing LoudHush to register, the following lines need to be added in the iax configuration:
calltokenoptional = 0.0.0.0/0.0.0.0
maxcallnumbers = 16382