[asterisk-users] chan_oss.c: Unable to register channel type 'OSS'
Tzafrir Cohen
tzafrir.cohen at xorcom.com
Thu Feb 15 02:32:59 CST 2018
Hi,
On Thu, Feb 15, 2018 at 07:45:00AM +0000, Luca Bertoncello wrote:
> Hi list!
>
> Currently I use Asterisk 1.8.30.0 on an OpenWRT-Switch.
> Now I want to change to Asterisk 13.14.1 on a Banana PI (with Armbian/Debian
> 9).
> Well, I copied the configuration and changed what needed, so basically, it
> works, at least with my tests.
Off-topic: any reason you don't use chan_alsa?
>
> But when Asterisk will be started, in the message log I get this error:
>
> [Feb 15 08:40:15] ERROR[3971] chan_oss.c: Unable to register channel type
> 'OSS'
>
> Unfortunately I cannot find WHY Asterisk was unable to register a channel
> type "OSS".
> And then: do I need this? On the old Asterisk I didn't had that...
Huh? chan_oss registers the channel type 'Console' .
I just tried it on a rpi with a somewhat similar deb, and chan_oss had
no problem loading and registering channel type Console.
I'm not aware of a patch to do so in Debian asterisk package and I don't
suppose Armbian maintain their own Asterisk package.
Are you sure you quote the error message right?
Maybe the error message is:
Unable to register channel type 'Console'
which may be because either chan_alsa or chan_console was already loaded?
Of those three:
* I suppose chan_alsa should work better than chan_oss
* chan_console has nice support of multiple devices, but is completely
broken in your specific version[1]
[1] https://issues.asterisk.org/jira/browse/ASTERISK-27426 , and thanks
Sean Bright
--
Tzafrir Cohen
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com
More information about the asterisk-users
mailing list