[Asterisk-Users] (cause 66 - Channel not implemented) -- IAX?
Joseph
tech at ekn.com
Sat Jul 23 03:31:36 MST 2005
rajkumars at asianetindia.com wrote:
> Hi,
>
> I am setting up a small call center using *. I have ZAP setup for
> incoming calls and IAX setup for agents. Agents login using
> AgentCallbackLogin. When customers call, it's getting picked up and when
> queue is trying to call back the agents, I am getting error.
>
> I am using CVS HEAD, and updated just now.
>
> The error is:
>
> -- Executing Answer("Zap/1-1", "") in new stack
> -- Executing Goto("Zap/1-1", "MainMenu|s|1") in new stack
> -- Goto (MainMenu,s,1)
> -- Executing BackGround("Zap/1-1", "Welcome") in new stack
> -- Playing 'Welcome' (language 'en')
> -- Executing BackGround("Zap/1-1", "En-MainMenu") in new stack
> -- Playing 'En-MainMenu' (language 'en')
> == CDR updated on Zap/1-1
> -- Executing Queue("Zap/1-1", "callcenter") in new stack
> -- Started music on hold, class 'default', on Zap/1-1
> -- outgoing agentcall, to agent '1001', on 'Local/1001 at from-sip-4ca4,1'
> -- Executing Dial("Local/1001 at from-sip-4ca4,2", "IAX/1001") in new stack
>
> ************************************************************************
> Jul 23 14:11:25 WARNING[5713]: channel.c:2180 ast_request: No channel
> type registered for 'IAX'
> Jul 23 14:11:25 NOTICE[5713]: app_dial.c:1092 dial_exec_full: Unable to
> create channel of type 'IAX' (cause 66 - Channel not implemented)
> ************************************************************************
>
> == Everyone is busy/congested at this time (1:0/0/1)
> -- Called Agent/1001
> -- Stopped music on hold on Zap/1-1
>
> Does the error mean IAX channel is not implemented? When * starts up
> with -vvvc I get this message when iax2 loads.
>
> [chan_iax2.so] => (Inter Asterisk eXchange (Ver 2))
> == Registered custom function IAXPEER
> == Registered application 'IAX2Provision'
> == Manager registered action IAXpeers
> == Manager registered action IAXnetstats
> == Parsing '/etc/asterisk/iax.conf': Found
> == Registered channel type 'IAX2' (Inter Asterisk eXchange Driver (Ver 2))
> == Using TOS bits 16
> == Binding IAX2 to default address 0.0.0.0:4569
> == IAX Ready and Listening
> == Loaded firmware 'iaxy.bin'
> == Parsing '/etc/asterisk/iaxprov.conf': Found
> -- Loaded provisioning template 'default'
>
> My configurations are at http://pastebin.ca/18329
>
> I am using firefly as my iax client, and it does not seems to work when
> I use 1001,1,Dial(IAX2/1001) instead of 1001,1,Dial(IAX/1001)
>
> Any help in resolving this will be much appreciated.
Change the lines below from IAX to IAX2
Now you have:
46. exten => 1001,1,Dial(IAX/1001)
47. exten => 1002,1,Dial(IAX/1002)
48. exten => 1003,1,Dial(IAX/1003)
49. exten => 1004,1,Dial(IAX/1004)
But you need:
46. exten => 1001,1,Dial(IAX2/1001)
47. exten => 1002,1,Dial(IAX2/1002)
48. exten => 1003,1,Dial(IAX2/1003)
49. exten => 1004,1,Dial(IAX2/1004)
--
respectfully, Joseph
--------------------
More information about the asterisk-users
mailing list