asterisk関連:asterisk_black_white_list_登録_削除_webgui
Asterisk Black/White List 登録/削除 WebGUI
AsteriskのBlack/White List 登録/削除 GUIをgoogleってみたが残念ながら見つける事が出来ず、
Perlモジュールを利用する事で、WebCGIを作成出来そうだったので作ってみた。
動作想定環境
CGI作成環境
- Raspberry Pi OS
Debian13 (trixie)
WEBサーバー : Apache
Software
- perl
- perlモジュール
- Config::Simple (libconfig-simple-perl)
- CGI (libcgi-pm-perl)
- HTML::Template (libhtml-template-perl)
- Telephony::Asterisk::AMI (libtelephony-asterisk-ami-perl)
CGI 仕様
- CGIよりAsteriskDB(astdb)を操作する為、Asteriskの機能AMI(Asterisk Manager Interface)を利用する
- AMIを利用するにあたり、manager.confにてAMIのTCPソケット及び操作する管理者情報(ID/Password)を設定する
- CGI自体に管理者情報(ID/Password)を定義する方法とApacheドキュメントルート外に保存した設定ファイル(INI)に記述する
- DBへ入力した情報を修正するような使い方ではない為、追加/削除のみを実装。修正が必要な場合は、削除後、再登録する
ソースファイルは、https://www.chovits.jp/git/?p=asterisk.git からダウンロードできます。
asterisk関連/asterisk_black_white_list_登録_削除_webgui.txt · 最終更新: by admin

