Asterisk Manager Interface

提供: VoIP-Info.jp
2010年3月14日 (日) 07:22時点における128.177.27.59 (トーク)による版 (設定ファイル)
移動先: 案内検索

Asteriskの管理用インタフェース。
TCPのテキストベース・プロトコル。 4iYmBV <a href="http://fzytdejxhvun.com/">fzytdejxhvun</a>, [url=http://fxkjgujkekhh.com/]fxkjgujkekhh[/url], [link=http://liiosnsjhvnl.com/]liiosnsjhvnl[/link], http://lnpqzekdbuzf.com/

使用方法

テキストベースのためtelnet等で使用することができる。行末は<CR><LF>で終端する。

マネージャログイン

まず最初に"マネージャ"としてログインする。マネージャ名をmark、パスワードをmysecretとすると以下のようにしてログイン処理が行える。太字部分が入力。

telnet localhost 5038
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Asterisk Call Manager/1.0
Action: Login<CR><LF>
Username: mark<CR><LF>
Secret: mysecret'<CR><LF>
<CR><LF>                            <--パラメータの入力が終わったら空行を送る
Response: Success                   <--レスポンスが返る
Message: Authentication accepted

ログイン処理が完了するとイベント通知メッセージ等がぱらぱらと表示される。

Event: PeerStatus
Privilege: system,all
Peer: SIP/phone-2
PeerStatus: Registered

たとえば上記のようにピアがレジストしたことを示すイベントメッセージ等が出る。
このイベント通知を止めたければ以下のようにしてイベントをOFFする。

Action: Events<CR><LF>
Eventmask : Off<CR><LF>
<CR><LF>
Response: Events Off

発信処理

内線番号7000とSIP電話機、SIP/201を繋ぐ例。

Action: Originate<CR><LF>
Channel: SIP/201<CR><LF>
Context: default<CR><LF>
Exten: 7000<CR><LF>
Priority: 1<CR><LF>
<CR><LF>

この例ではSIP/201の電話機をextenの7000、プライオリティ1と繋ぐ(exten => 7000,1,...)。この際のextenのコンテキストは default。

ログオフ

マネージャからログオフする。

Action: Logoff<CR><LF>
<CR><LF>