Asterisk : Asterisk AGI 回線切断時の処理

まずpcntlが利用できるように
apt-get install php-pcntl
次に
vi /etc/php5/php.d/pcntl.ini
;Enable pcntl extension module
;extension=pcntl.so
extension->pcntl.soのコメントを外す
apacheをリロード
agiスクリプトの先頭に
#!/usr/bin/php -q
<?php
declare(ticks = 1);
// シグナルハンドラ関数
function sig_handler($signo) {
//ここに切断された時の処理を書く
}
pcntl_signal(SIGHUP, "sig_handler");
これで回線切断された時の後処理ができます。

投稿された内容の著作権はコメントの投稿者に帰属します。