Verbindung • TAPI-Funktionen
Asterisk Manager • Asterisk Manager Proxy
Up >> | ### Asterisk Manager | Page Index
manager_custom.conf

Asterisk Manager Account erstellen
Sie benötigen einen Account, um auf die Asterisk Manager Schnittstelle zuzugreifen. Die Accounts werden in der Asterisk Konfigurationsdatei "manager.conf" oder "manager_custom.conf" gespeichert. Beispiel manager.conf:
; ; Asterisk Call Management support ; [general] enabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret= amp111 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 write = system,call,log,verbose,command,agent,user,originate [AstTapi] secret= AstTapi deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/255.255.255.0 read = system,call,log,verbose,command,agent,user write = system,call,log,verbose,command,agent,user,originate ; Example: Account with minimal rights: [AstTapiMinRights] secret= AstTapi deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/255.255.255.0 read = call write = call,command,originate #include manager_custom.conf
Kommentare: |
[AstTapi] | Die Sektion [AstTapi] wurde zur manager.conf hinzugefügt. "AstTapi" ist der Loginname, den Sie später verwenden können.
secret= AstTapi | = Passwort
permit= 192.168.0.0/255.255.255.0 | Alle Computer mit einer IP-Adresse im Bereich 192.168.0.xxx können diesen Account verwenden.
#include manager_custom.conf | Aternativ können Sie den Accont auch in die "manager_custom.conf" eintragen. Beispiel
read= call | Berechtigungen: Asterisk sendet Anrufinformationen
write= call,command,originate | Berechtigungen für Aktionen. Die Berechtigung "command" wird optional verwendet für: "show hints", "core show version", "sip show peers", "sip show users".
Hinweis: Der Asterisk Manager ist neu zu starten, um einen neuen oder geänderten Account zu aktivieren!
Test mit telnet
Beispiel: | Verbindungsparameter | Login-Action
| - Asterisk-IP: 192.168.0.20 - Asterisk-Port: 5038 | Action: Login UserName: AstTapi Secret: AstTapi
Rufen Sie "telnet 192.168.0.20 5038" per Kommandozeile auf. Eventuell muss "telnet" erst installiert werden über [Start > Systemsteuerung > Programme und Funktionen > Windows-Funktionen aktivieren > Telnet-Client]. Der Asterisk Manager müsste mit "Asterisk Call Manager/Version" antworten. Kopieren Sie die drei Zeilen Ihrer angepassten Login-Action in die Zwischenablage und anschließend per Kontextmenü in die Telnet-Session. Drücken Sie 2 x Enter. Der Asterisk Manger müsste mit "Response: Success, Message: Authentication accepted" antworten. Beispiel-Sequenz:
telnet 192.168.0.20 5038 ... Asterisk Call Manager/1.0 Action: Login UserName: AstTapi Secret: AstTapi Response: Success Message: Authentication accepted