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!
Beispiel: Verbindungsparameter Login-Action - Asterisk-IP: 192.168.0.20
- Asterisk-Port: 5038Action: Login
ActionID: 1
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 vier 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
ActionID: 1
UserName: AstTapi
Secret: AstTapi
Response: Success
Message: Authentication accepted