Asterisk mit 2 Teilnehmern nur intern

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Einfaches Beispiel

  • In einer grundlegenden Asterisk-Konfiguration benötigen Sie mindestens zwei Dateien: sip.conf und extensions.conf.
  • Die sip.conf Datei definiert die SIP-Konten (Ihre Telefone oder "Peers"), während die extensions.conf Datei die Anruflogik (das "Wählplan") definiert.

Ein einfaches Beispiel

/etc/asterisk/sip.conf

[general]
context=unauthenticated    ; Standardkontext für eingehende Anrufe
allowguest=no              ; Erlaubt keine anonymen Anrufe

[User1]
type=friend                ; Kann Anrufe sowohl senden als auch empfangen
host=dynamic               ; Der Benutzer kann sich von jeder IP-Adresse aus anmelden
secret=pass1               ; Das Passwort des Benutzers zur Anmeldung
disallow=all               ; Deaktiviert alle Codecs...
allow=ulaw                 ; ...außer ulaw

[User2]
type=friend
host=dynamic
secret=pass2
disallow=all
allow=ulaw

/etc/asterisk/extensions.conf

[general]
autofallthrough=yes        ; Wenn Asterisk keine Übereinstimmung für den Anruf findet, legt es einfach auf

[globals]                   ; Globale Variablen

[default]
exten => 1001,1,Dial(SIP/User1)    ; Wenn wir die Nummer 1001 wählen, wird der Anruf an User1 weitergeleitet
exten => 1002,1,Dial(SIP/User2)    ; Wenn wir die Nummer 1002 wählen, wird der Anruf an User2 weitergeleitet