[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