2016-11-17 3 views
-2

Ich habe mein Python-Skript mit Asterisk AMI verbunden und die Dinge waren in Ordnung, aber plötzlich hörte es einfach auf, Verbindungen anzunehmen, nehme ich an. Meine manager.conf sieht so aus:Asterisk AMI erlaubt keine Verbindung mehr

[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 

Plötzlich hörte es einfach auf zu arbeiten. Ich versuchte, eine Verbindung mit der Adresse 111.222.333.444 mit dem Port 5038 auf Telnet mit Putty herzustellen, aber die Verbindung wurde abgelehnt. Bitte, was könnte plötzlich schief gehen?

+0

Debug ist offtopic auf SO. – arheops

+0

Ich verstehe dich nicht. Was meinen Sie? – Oladapo

+0

Ich habe telnet und es zeigt, dass es verbunden ist. Also habe ich versucht "Asterisk Call Manager" zu starten. Ich habe lange gebraucht, um den Fehler "Verbindung von fremden Host geschlossen" – Oladapo

Antwort

-1

Versuchen:

asterisk*CLI> manager show status 

für die Schnittstelle zu überprüfen. auch Sie es von Linux tun, es ist eine Standard-TCP-Socket:

netstat -lna | grep 5038 

netstat -lnap | grep asterisk 
-1

diese versuchen:

Action: Login 
Username: username 
Secret: password 

zwei dann tritt Hit.

Versuchen Sie, es aus der Zwischenablage einzufügen, anstatt zu tippen. Andernfalls kann es zu einem Timeout kommen.

Ich lese, dass Sie PuTTY versucht habe ich von einer Remote-Maschine und Sie haben "Verbindung abgelehnt". Butt mit Telnet auf dem lokalen Rechner Funktioniert für Sie, so muss es ein Firewall-Problem sein (iptables?).

+0

[root @ Entwickler ~] # Telnet 111.222.333.444 5038 Probieren 111.222.333.444 ... Verbunden mit 111.222.333.444. Escape-Zeichen ist '^]'. AKTION: BENUTZERNAME ANMELDEN: myusername SECRET: mypassword. Ich bekomme den Fehler "Verbindung von fremden Host geschlossen" – Oladapo

+0

Sorry, Stackoverflow entfernt die neuen Zeilen. Es sind drei verschiedene Linien und dann zwei neue Linien erforderlich. Es sollte "Erfolg, Authentifizierung akzeptiert" lauten. Es kann also ein Timeout oder ein anderer Fehler sein. Überprüfen Sie die Sternprotokolldatei. – viktike

Verwandte Themen