Chan console

提供: VoIP-Info.jp
2024年9月12日 (木) 10:37時点におけるTakahashi (トーク | 投稿記録)による版 (ページの作成:「こんなもの誰が使っているのかわかりませんが、使っている人もいるかもしれない&ハマりポイントがあったのでメモ<br> chan_als...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

こんなもの誰が使っているのかわかりませんが、使っている人もいるかもしれない&ハマりポイントがあったのでメモ
chan_alsa、chan_oss等はもともとPBX自体にヘッドセット等を付けて『交換台』代わりに使うための機能ではなかったかと思われます。それ以外にPC(サーバ)にスピーカーを付けてページングに使うとか、PCのサウンド機能を使うことで出来ることは色々あります。
Asteriskのチャネルとしてはextended扱い。なおAsterisk 20.x系で確認しています。

必要パッケージ

make menuconfigすればわかりますが

                       **************************************************
                           Asterisk Module and Build Option Selection
                       **************************************************
                                Press 'h' for help.
                                --- Core ---
                            [*] chan_bridge_media
                            [*] chan_dahdi
                            [*] chan_iax2
                            XXX chan_motif
                            [*] chan_pjsip
                            [*] chan_rtp
                                --- Extended ---
                            [*] chan_audiosocket
                            [*] chan_console
                            [*] chan_unistim
                                --- Deprecated ---
                            [ ] chan_alsa
                            [ ] chan_mgcp
                            [ ] chan_sip
                            [ ] chan_skinny


                       Console Channel Driver


                       Depends on: portaudio(E) <=**

portaudioが必要とされます。Debianだと

portaudio19-dev - Portable audio I/O - development files

なので

# apt install portaudio19-dev

してから ./configure しなおせば chan_console が選択できるようになります。 が、しかし実はこれだけでは動かず、pulseaudioがないとダメなようです。もし、要らない方法を見つけた人がいたら教えてください。

# apt install pulseaudio

してpulseaudioも入れてください。