Asterisk Manager - Login failed

Liebe pascom Gemeinde!

Ich stehe vor einem ähnlichen wenn nicht vor dem gleichen Problem wie bei folgenden Thema:
http://community.pascom.net/showthread.php?718-MD-7-01-Manager-Interface-nur-auf-127-0-0-1&highlight=tapi

Möchte gerne via Phonesuite Asterisk TAPI Line eine Verbindung zur MobyDick herstellen. Die Verbindung zum Server funktioniert auch, jedoch schlägt permanent das Login fehl. Leider komme ich nicht dahinter welche Einstellungen fehlen oder gar falsch sind.

Wurde diesbezüglich auf folgender WIKI Seite fündig:

Asterisk Einstellungen auf der Phonesuite.de Seite abgeglichen:
Asterisk Manager

Verwendet werden folgende Programme/Versionen:
pascom MobyDick Version 6
PhoneSuite TAPI for Asterisk Version 1.1.086
PhoneSuite CTI Server Version 1.2.004

====================

;manager.conf - created by MobyDick-Commander at 2014-04-18 13:50:02

[general]
enabled = yes
port = 5038
#include manager.conf.mdc

[tapi]
secret=tapi
deny=0.0.0.0./0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,log,verbose,command,agent,user,all
write=system,call,log,verbose,command,agent,user,originate,all

====================

;manager.conf.mdc - created by MobyDick-Commander at 2014-04-18 13:50:02

;manageraccount
[tapi]
secret=tapi
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,verbose,log,command,agent,user,all
write=system,call,verbose,log,command,agent,user,all

[fop]
secret=fop
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,verbose,log,command,agent,user
write=system,call,verbose,log,command,agent,user

[phpasm]
secret=moby
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,verbose,log,command,agent,user,all
write=system,call,verbose,log,command,agent,user,all

====================

mobydick:/etc/admin# netstat -nlp | grep 5038
tcp 0 0 0.0.0.0:5038 0.0.0.0:* LISTEN 4188/asterisk
mobydick:/etc/admin#

====================

Beim Versuch sich zu

verbinden schreibt die Anwendung folgende Fehlermeldung (siehe Anlage Asterisk TAPI Config.jpg)

Das Managementkonto auf der MobyDick Version 6 ist übrigens auch eingerichtet (siehe Anlage Managementkonto.jpg)

Vielleicht habt ihr einen Tipp für mich wie ich dieses Problem lösen kann.

Vielen Dank.

Beste Grüße,
Johann Tesarek

Attachments

Versionsinformationen.txt (2.01 KB)

Guten Morgen Johann,

wenn du in der CLI des asterisk show manager connected ausführst, wird dann dort dein Account gelistet?
Wenn nicht probier mal reload manager.
Wenn du von außerhalb der MobyDick die Verbindung aufbaust, musst du das entsprechende Netz noch eintragen, sprich bei permit sollte dies dann aufgeführt sein.

Grüße
Markus

Grüß dich Markus!

Zuerst vielen Dank für deine Rückmeldung. Bitte entschuldige, jedoch bin ich was UNIX/Linux betrifft mehr als nur ein Anfänger. Deshalb habe ich mit dem Command show manager connected meine Probleme. Ich vermute, dass ich auf der CLI der MobyDick falsch bin. Wie genau kann ich mich auf die CLI von asterisk verbinden?

mobydick:/etc/admin# show
showaudio showcfont showexternal showkey shownonascii showpartial showpicture
mobydick:/etc/admin# show manager connected
bash: show: command not found
mobydick:/etc/admin# reload manager
bash: reload: command not found
mobydick:/etc/admin#

Nochmals vielen Dank für deine Bemühungen.

Beste Grüße,
Johann

Hallo Johann,

kein Problem.
Auf der Shell der MobyDick einfach per asterisk -r auf die CLI des asterisk verbinden.

Grüße

Servus Markus!

Hhmmm … wir kommen dem Problem immer näher würde ich sagen. Bei Eingabe des Commands show manager connected wirft mir asterisk folgendes aus:
mobydick*CLI> show manager connected
Username IP Address
fop 127.0.0.1

Er schreibt auch weiter immer wieder folgende Einträge:
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager.conf.mdc’: Found
== Manager ‘phpasm’ logged on from 127.0.0.1
== Manager ‘phpasm’ logged off from 127.0.0.1

In der Datei /etc/asterisk/manager.conf hätte ich folgendes eingetragen:

;manager.conf - created by MobyDick-Commander at 2014-04-18 13:50:02

[general]
enabled = yes
port = 5038
#include manager.conf.mdc

[tapi]
secret=tapi
deny=0.0.0.0./0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,log,verbose,command,agent,user,all
write=system,call,log,verbose,command,agent,user,originate,all

Nochmals vielen Dank für deine Bemühungen.

Beste Grüße,
Johann

Re,

wenn du in der GUI die Konten angelegt hast, sollte das zusätzliche Konto in der manager.conf.mdc aufgelistet sein.
Wichtig ist, dass du die Telefonie anwendest. So dass die Konfig-Dateien korrekt erzeugt werden und ein reload ausgeführt wird.

Du musst normalerweise die config-Dateien manuell nicht ändern.

Bitte überprüfe, ob die Konfig-Dateien korrekt sind und ob nach dem reload das Konto, wie oben beschrieben gelistet ist.

Grüße
Markus

Grüß dich Markus!

Vielen Dank für deine Hilfe. Ich habe nun auf der GUI nochmals nachgesehen. Der Benutzer tapi war eingetragen. Ich habe zur Sicherheit nochmals das Passwort auf tapi gesetzt => ohne Erfolg. Danach habe ich bei erlaubte IP Range sowie Netmask die 0.0.0.0 eingetragen. Nun funktioniert der Login via Phonesuite TAPI Asterisk.

Bedanke mich nochmals recht herzlich für deine Bemühungen. Fall erfolgreich gelöst.

Beste Grüße,
Johann