Channel.c:6009 ast_request: No channel type registered for '' - Ast 11 - Inbound works - Outbound - "All Cir Busy"

I am getting “All Circuits are Busy” on outbound calls, on a system that used to work.

Its CentOS 7 w/ Asterisk 11 and FreePBX 12.

Here are the errors from the debug:

[2017-01-03 14:50:54] WARNING[21663][C-00000003]: channel.c:6009 ast_request: No channel type registered for ‘’
[2017-01-03 14:50:54] WARNING[21663][C-00000003]: app_dial.c:2455 dial_exec_full: Unable to create channel of type ‘’ (cause 66 - Channel not implemented)
[2017-01-03 14:50:58] WARNING[21663][C-00000003]: channel.c:4861 ast_prod: Prodding channel ‘SIP/2041-00000001’ failed

The sip shows registered, and inbound calls work fine.

Any advice? I’m sure you’ll want more info, please let me know exactly what you need as I’m not sure what else to provide.

There is an error in your dialplan, probably a variable that has not been set. You are trying to do Dial(), or Dial(/123456789), which obviously won’t work and would have been obvious if you had used the advice to set verbosity at least 5 when asking for support or reporting a bug.

Not a very nice message for my first response… But thanks. I set core verbosity to 15 BTW.

I’m sure the line

No channel type registered for ''

Is what is causing the issue. I should have added we are using device/user mode.

The line itself is not the cause of the issue, it merely indicates what it is. Asterisk has been told to dial something without being provided a valid dial string. It’s up to FreePBX to provide that string so you would probably have better luck on their forums.

Thanks @jcolp Sometimes it’s hard to figure out if its Asterisk/FreePBX that is the “culprit”, especially since we have a lot of custom code.

I understood the context of the fact that having empty ‘’ was not the “cause”, but really the issue itself was that i was being presented with an empty string. Thank you for clarifying just in case though.