2016-11-17 4 views
-2

私はPythonスクリプトをAsterisk AMIに接続していましたが、状況はうまくいきましたが、突然、私が想定していた接続の受信を停止しました。私のmanager.confは次のようになりますアスタリスクAMIは接続を許可しなくなりました

[general] 
enabled = yes 
port = 5038 
bindaddr = 0.0.0.0 
displayconnects = yes 

[myusername] 
secret = mysecret 
deny=0.0.0.0/0.0.0.0 
permit=111.222.333.444/255.255.255.0 
read = all 
write = all 

突然、それはただ停止しました。 Puttyを使用してTelnet上のポート5038を使用してアドレス111.222.333.444に接続しようとしましたが、接続は拒否されました。突然何がうまくいかないのでしょうか?

+0

デバッグはSOでOFFTOPICです。 – arheops

+0

私はあなたを得ない。どういう意味ですか? – Oladapo

+0

私はtelnetして接続していることを示しています。だから私は "アスタリスクコールマネージャー"を実行しようとしました。私は "外国のホストによって接続が閉じられました"というエラーを出すのに長い時間がかかりました – Oladapo

答えて

-1

試してみてください。

asterisk*CLI> manager show status 

インターフェイスに検証します。 また、あなたは、Linuxからそれを行うことができ、それは標準のTCPソケットです:

netstat -lna | grep 5038 

netstat -lnap | grep asterisk 
-1

はこれらを試してみてください。

Action: Login 
Username: username 
Secret: password 

は、2つのその後に入るヒット。

入力する代わりにクリップボードから貼り付けてみます。それ以外の場合はタイムアウトになることがあります。

私はあなたがリモートマシンから推測したPuTTYを試したことを読んでおり、あなたは「接続が拒否されました」と感じています。地元のマシンでtelnetを使用してバットあなたのため、それはファイアウォールの問題(iptables?)でなければなりません。

+0

[root @ developer〜]#telnet 111.222.333.444 5038 試着111.222.333.444 ... 111.222.333.444に接続しました。 エスケープ文字は '^]'です。 アクション:ログインユーザー名:myusername SECRET:mypassword。私はエラー "接続が外国のホストによって閉じられました" – Oladapo

+0

申し訳ありません、stackoverflowが新しい行を削除しました。それは3つの異なる行であり、次に2つの新しい行が必要です。 「成功、認証が受け入れられました」と表示されます。したがって、タイムアウトまたはその他のエラーが発生する可能性があります。アスタリスクのログファイルを確認します。 – viktike

関連する問題