Linux Server

Asteriskの留守電がいっぱいになってて録音できなくなってた。

2014年2月11日

0
(0)

PL_PID_0057E023-E19B-42C1-8F50-640F9B927E7D

私の自宅ではSIPサーバ(asterisk)を使って電話を運用していて、留守番電話はwavファイルに変換してメール送信してくれる運用にしています。


PL_PID_AB89F46A-FF95-41A5-BE93-6D8077B2419A

(ご参考)
AsteriskでAsahi-net IP電話Cとひかり電話を統合(設定) | kamata-net.com

AsteriskでAsahi-net IP電話Cとひかり電話を統合(設定)
Asteriskでひかり電話とAsahi-NetのIP電話を並行運用するための設定を公開します。

続きを見る

最近留守電メールが来ないなーと思って自分自身に電話してみたところ、「メッセージをどうぞ。ピー!」の後に英語で何やらこれ以上録音できません、的なアナウンスが流れて強制的に電話を切られてしまいました。

ログを見てみると、

# cat /var/log/asterisk/messages
[Feb 9 13:40:24] ERROR[1095] pbx.c: Function CallerID not registered
[Feb 9 13:40:24] WARNING[1095] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 9 13:40:24] WARNING[1095] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 9 13:40:24] WARNING[1095] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 9 13:40:24] WARNING[1095] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 9 13:40:24] WARNING[1095] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 9 13:40:50] WARNING[1095] app_voicemail.c: No more messages possible
#

確かにエラーメッセージが出力されています。

いろいろと調べてみるとデフォルトのメッセージの件数は100件までとなっており、それを超えるとエラーとなり留守電を受け付けてくれなくなるようです。

まず回避方法としてはそんなに難しくありません。

# cd /var/spool/asterisk/voicemail/default/xxx/INBOX
# ls
# ls
msg0000.WAV msg0016.wav msg0033.txt msg0050.gsm msg0067.WAV msg0083.wav
msg0000.gsm msg0017.WAV msg0033.wav msg0050.txt msg0067.gsm msg0084.WAV

# mv * ../Old/.

とINBOX配下を消してしまえば(この場合は一旦Oldに移しています)OKです。
asteriskの再起動も必要なし。

根本対処としてはデフォルトの100件をとりあえず1万件ぐらいに拡張すればOKでしょう。
/etc/asterisk/voicemail.confを編集します。


[general]
format=wav49|gsm|wav
serveremail=asterisk
;serveremail=asterisk@linux-support.net
serveremail=voicemail@home-phone
attach=yes
maxsecs=300
;minmessage=3
maxmessage=9999
;maxgreet=60
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
mailcmd=/usr/sbin/sendmail -t
~

これでasteriskを再起動すれば9999件まで留守番電話の保存をしてくれるようになります。

記事は以上!

この記事は役に立ちましたか? | Is this article useful for you?

評価をお願いします | Please leave your rating.

平均 | Av.: 0 / 5. 投票数 | Votes: 0

最初の評価を下さい | Please vote for the first rating.

-Linux Server
-, ,

Copyright© 蒲田ネット , 2000-2020 All Rights Reserved.