russellbryant.net

Asterisk Open Source Software Engineering

russellbryant.net header image 2

New Channel Driver: chan_console

December 31st, 2007 · 2 Comments

I just merged a new channel driver into Asterisk trunk which will be in Asterisk 1.6.  The module is called chan_console.  It is a new console channel driver which uses portaudio as a cross platform audio interface instead of using something like ALSA or OSS directly.  I wrote it to give myself a console channel driver that I could use on my Mac.  However, portaudio supports a number of other audio interfaces, as well.

The audio interfaces that portaudio supports are

  • Advanced Linux Sound Architecture (ALSA)
  • AudioScience HPI
  • Macintosh Core Audio for OS X
  • Windows Direct Sound
  • JACK Audio Connection Kit
  • Unix Open Sound System (OSS)
  • Windows Vista WASAPI
  • Windows WDM Kernel Streaming
  • Windows MME

Asterisk-dev – Another Module for Testing: chan_console

Asterisk-commits – Commit to Asterisk trunk

Tags: Asterisk · Development

2 responses so far ↓

  • 1 darwin // Dec 27, 2008 at 6:19 pm

    hi russell, just came across this, just wondering if this would work reliably using app_meetme, i.e Asterisk , meetme and portaudio/audioscience hpi , just to get an opinion, thanks

  • 2 russell // Dec 27, 2008 at 6:38 pm

    Yes, this should work just fine with app_meetme.

Leave a Comment