No channel type registered for ''

Why I’m getting this error? I’m trying to make an outgoing call and the status of SIP Trunk is ok…

Extension Changed 24061 new state InUse for Notify User 24150
Extension Changed 24061 new state InUse for Notify User 24131
– Executing Ringing(“SIP/24061-96b00030”, “”) in new stack
– Executing Dial(“SIP/24061-96b00030”, “/29152|200|rtT”) in new stack
Oct 16 12:59:49 WARNING[28477]: channel.c:2621 ast_request: No channel type registered for ''
Oct 16 12:59:49 NOTICE[28477]: app_dial.c:1076 dial_exec_full: Unable to create channel of type ‘’ (cause 66 - Channel not implemented)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing Hangup(“SIP/24061-96b00030”, “”) in new stack
== Spawn extension (internac, 29152, 3) exited non-zero on 'SIP/24061-96b00030’
Extension Changed 24061 new state Idle for Notify User 24150
Extension Changed 24061 new state Idle for Notify User 24131
Oct 16 12:59:49 NOTICE[15184]: chan_sip.c:10863 handle_request_invite: Unable to create/find channel

The dial string does not contain a channel type, it’s empty. As a result you see that warning message. You’d need to look at/provide the dialplan logic to determine why.

Hi, thanks for your explanation.

But, the configuration seems to be ok. In Sip.conf:

[TRUNKSIP-EP]
type=friend
host=10.252.0.10
context=incoming-iax
disallow=all
allow = ulaw
dtmfmode=rfc2833
canreinvite=no
insecure=very
qualify=yes
nat=no
deny=0.0.0.0/0.0.0.0
permit=10.252.0.10/255.255.255.255

And in the extensions.conf:

;*********************************************************
; GLOBALS
;*********************************************************
;TRUNK-SIP

TRUNKPRAGAL=SIP/TRUNKSIP-PRAGAL

And below

exten => _292XX,1,Ringing()
exten => _292XX,2,Dial(${TRUNKPRAGAL}/${EXTEN},200,rtT)
exten => _292XX,3,Hangup()

I couldn’t see anything wrong…

Thanks in advance once more…

Sorry, the data I´ve sent you isn’t correct, but I’m facing the same problem through this SIP Trunk.

For the range 291XX I’m using TRUNKSIP-PRAGAL and for the range 292XX the TRUNKSIP-EP. The remaining and entire configuration is the following:

SIP.conf:

[TRUNKSIP-PRAGAL]
type=peer
host=10.252.2.100
context=incoming-iax
disallow=all
allow = ulaw
dtmfmode=inband
canreinvite=no
qualify=yes
nat=no
deny=0.0.0.0/0.0.0.0
permit=10.252.2.100/255.255.255.255

[TRUNKSIP-EP]
type=friend
host=10.252.0.10
context=incoming-iax
disallow=all
allow = ulaw
dtmfmode=rfc2833
canreinvite=no
insecure=very
qualify=yes
nat=no
deny=0.0.0.0/0.0.0.0
permit=10.252.0.10/255.255.255.255

Extensions.conf:

; GLOBALS
;*****************************************************

;TRUNK-SIP
TRUNKPRAGAL=SIP/TRUNKSIP-PRAGAL
TRUNKEP=SIP/TRUNKSIP-EP

exten => _291XX,1,Ringing()
exten => _291XX,2,Dial(${TRUNKPRAGAL}/${EXTEN},200,rtT)
exten => _291XX,3,Hangup()

exten => _292XX,1,Ringing()
exten => _292XX,2,Dial(${TRUNKEP}/${EXTEN},200,rtT)
exten => _292XX,3,Hangup()

Both Trunksips have it status as ok.

You don’t appear to have your global variables in a [globals] section and as a result they will not be set. That would explain why they are empty.

It worked! Thank you so much!! THAT BASIC ERROR!