私はAsterisk1.4のベテランであり、Asterisk 11で新しいアプリケーションを構築することを検討しています(現在ベータ版ですが、必要になる前にLTSリリースになる予定です)。
11でAsteriskManagerインターフェイスを取得してイベントを送信できません。(現在、明らかに、本番環境では、これらのAMIの権利を大幅に削減する必要がありますが、調査しているときに、必要に応じて消防ホースを開きました。)
manager.conf
このように見えます:
[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1
[manager]
secret = squirrel
deny = 0.0.0.0/0.0.0.0
permit = 127.0.0.1/255.0.0.0
read = all
write = all
次にtelnet
、イベントストリームに参加して探索するために使用します。
$ telnet localhost 5038
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Asterisk Call Manager/1.3
Action: Login
Username: manager
Secret: squirrel
Events: on
Response: Success
Message: Authentication accepted
Event: FullyBooted
Privilege: system,all
Status: Fully Booted
...そして、私が実際にシステムで何をしていても、それは動かずに座っています。また、でイベントマネージャーアクションを使用してEventMask: on
、何かを取得しようとしました。コマンドは受け入れられますが、何も変更されません。ただし、送信した他のアクションには喜んで応答します。
リードはありますか?この種のことは1.4でうまく機能し、私が何か間違ったことをしていることを示唆するドキュメントは何も見つかりません。次に試すのは1.8だと思います...
(他にはほとんどありません/etc/asterisk
。参照用にサンプル構成を使用しています。これは最小限です...)