[asterisk-users] Unable to create channel of type 'SIP' (cause 20 - Unknown)

Jonathan Rose jrose at digium.com
Wed Dec 19 09:22:53 CST 2012


Scott Huang wrote:
> Hi
> 
> I've saw some similar case in the mail list, but seems no standard
> answers, so I decide ask here again.
> 
> Is there anyone see the message below ? I use asterisk(1.8.11-cert 9)
> in my openbts2.8, and when I made a phone call, the Asterisk CLI
> poppd the following messages.
> 
> =========================================
> 
> *CLI> == Using SIP RTP CoS mark 5
> -- Executing [8690 at phones:1] Dial("SIP/IMSI466974600011287-00000000",
> "SIP/IMSI466974104638690") in new stack
> [Dec 18 16:00:49] WARNING[2934]: app_dial.c:2218 dial_exec_full:
> Unable to create channel of type 'SIP' (cause 20 - Unknown)
> == Everyone is busy/congested at this time (1:0/0/1)
> -- Auto fallthrough, channel 'SIP/IMSI466974600011287-00000000'
> status is 'CHANUNAVAIL'
> ==========================================

When you use a dynamic host type, the device needs to register to
Asterisk in order to be dialed. Otherwise there is no way to for
Asterisk to know what address to send the invite to and Asterisk will
make chan_sip issue the cause 20 error you are seeing. If the device
has a static IP and you don't want to deal with registration, you
could always change the host to that IP address. Alternatively you
could just figure out how to get your devices to register to your
Asterisk server.

--
Jonathan R. Rose
Digium, Inc. | Software Engineer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct +1 256 428 6139 

Check us out at: http://digium.com & http://asterisk.org



More information about the asterisk-users mailing list