Trixbox 2.6系をインストールした PBX で、モーニングコール機能が使えないことに気がついた。
/var/spool/asterisk/outgoing にコピーされる /var/spool/asterisk/wakeups/ の時刻の付いたファイルを見てみると、電話先が Local/内線番号@inside になっているのが問題であった。
/var/lib/asterisk/agi-bin/snooze.agi と /var/lib/asterisk/agi-bin/wakeup.agi を編集し、
my $local_context = ‘from-internal’;
に変更した。
ついでに
my $callerid= も
my $callerid = ‘Morning Call Service <15>’; に変更し、かかってきたときの表示も変更した。 これでモーニングコール機能が使えるようになった。