I am upgrading from GOLD to PURPLE and find that the IAX-voipstreet trunk fails to respond for INCOMING on the PURPLE but works for both INCOMING and OUTGOING on the GOLD system. Outbound calls work fine. I have the GOLD system and the PURPLE system on the same network and disable/enable the the VOIPSTREET trunk appropriatly to test the system. I have confirmed that the IAX.CONF (and included files) match and have different context name and trunk name (voipstreet, voipstreet_in).
The PURPLE looks like this:
PBX in a Flash Version = 1.7.5.6
FreePBX Version =2.8.1.4
Running Asterisk Version = 1.8.4.1
Asterisk Source Version =1.8.4.1
Dahdi Source Version =2.4.1.2+2.4.1
Libpri Source Version = 1.4.11.5 IP Address = 192.168.1.3 on eth0
Operating System = CentOS release 5.6 (Final)
The GOLD system looks like this:
* PBX in a Flash Version : 1.7.5.5
* FreePBX Version : 2.6.0.2
* Running Asterisk Version : Asterisk 1.4.21.2
* Asterisk Source Version : 1.4.21.2
* Zaptel Source Version : 1.4.12.1
* Libpri Source Version : 1.4.11.4
* Addons Source Version : 1.4.12
Are there any reported issues with Asterisk 1.8 on Voipstreet provisioning?
SOLUTION
Gene,
Between Asterisk 1.4 and 1.6, they changed the way that their IAX stack implements CallTokens, requiring them to be present by default rather than not in previous versions. Our switch's IAX implementation does not support IAX CallTokens, so this needs to be disabled for our trunk for your switch to accept calls from us.
To confirm that this is the cause of your issue, check your logs or asterisk CLI output for an error like this when an inbound call hits your switch:
ERROR[823]: chan_iax2.c:4040 handle_call_token: Call rejected, CallToken Support required. If unexpected, resolve by placing address 192.168.1.1 in the calltokenignore list or setting user iaxhorst requirecalltoken=no
More details on how to disable this feature can be found here near the bottom of the page: http://www.voip-info.org/wiki/view/Asterisk+config+iax.conf
Sincerely,
VoIP Innovations Support
[email protected]
877-478-6471
The PURPLE looks like this:
PBX in a Flash Version = 1.7.5.6
FreePBX Version =2.8.1.4
Running Asterisk Version = 1.8.4.1
Asterisk Source Version =1.8.4.1
Dahdi Source Version =2.4.1.2+2.4.1
Libpri Source Version = 1.4.11.5 IP Address = 192.168.1.3 on eth0
Operating System = CentOS release 5.6 (Final)
The GOLD system looks like this:
* PBX in a Flash Version : 1.7.5.5
* FreePBX Version : 2.6.0.2
* Running Asterisk Version : Asterisk 1.4.21.2
* Asterisk Source Version : 1.4.21.2
* Zaptel Source Version : 1.4.12.1
* Libpri Source Version : 1.4.11.4
* Addons Source Version : 1.4.12
Are there any reported issues with Asterisk 1.8 on Voipstreet provisioning?
SOLUTION
Gene,
Between Asterisk 1.4 and 1.6, they changed the way that their IAX stack implements CallTokens, requiring them to be present by default rather than not in previous versions. Our switch's IAX implementation does not support IAX CallTokens, so this needs to be disabled for our trunk for your switch to accept calls from us.
To confirm that this is the cause of your issue, check your logs or asterisk CLI output for an error like this when an inbound call hits your switch:
ERROR[823]: chan_iax2.c:4040 handle_call_token: Call rejected, CallToken Support required. If unexpected, resolve by placing address 192.168.1.1 in the calltokenignore list or setting user iaxhorst requirecalltoken=no
More details on how to disable this feature can be found here near the bottom of the page: http://www.voip-info.org/wiki/view/Asterisk+config+iax.conf
Sincerely,
VoIP Innovations Support
[email protected]
877-478-6471