VerbindungTAPI-Funktionen
Asterisk ManagerAsterisk 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
  1. Rufen Sie "telnet 192.168.0.20 5038" per Kommandozeile auf.
  2. Der Asterisk Manager müsste mit "Asterisk Call Manager/Version" antworten.
  3. Kopieren Sie die drei Zeilen Ihrer angepassten Login-Action in die Zwischenablage und anschließend per Kontextmenü in die Telnet-Session.
  4. Drücken Sie 2 x Enter.
  5. 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