The system is a FreePBX Distro version 6.12.65-25 I replaced an older asterisk based system that was connected to like systems for some time. They had no problems calling between all three locations until I replaced the one system with a FreePBX system. I have the IAX trunks created and I can call from the Freepbx to the other system and it is fine. When the others call to me they get a busy signal and in the logs I get this:
[2015-05-20 15:34:11] ERROR[2007] chan_iax2.c: Call rejected, CallToken Support required. If unexpected, resolve by placing address 66.227.255.106 in the calltokenoptional list or setting user baygladwin requirecalltoken=no
Here is what I have tried:
added requirecalltoken=no in the Asterisk IAX Setting
added requirecalltoken=no in the Peer and User details for the trunk
So at this point I do not know where to go. Can anyone help me out here?
Yeah I messed up on that IP and username. Oh well, I 'll remember next time. Where is the call token option list? I have never heard of that before. I’ll google it and see what I come up with.
if you get
Nov 2 15:58:47 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
Since AST-2009-006 there is a check for a call token performed. Older clients (e.g. Asterisk 1.2 before 1.2.35) don’t support call tokens, so there is a parameter
requirecalltoken=no
per peer or
calltokenoptional = 192.168.1.0/255.255.255.0