Asterisk große Infrastruktur: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 36: Zeile 36:
  
 
* ''type=friend'' erlaubt dem Client Anrufe zu tätigen und zu empfangen
 
* ''type=friend'' erlaubt dem Client Anrufe zu tätigen und zu empfangen
* ''insecure=invite''
+
* ''insecure=invite'' wird benötigt, da die IP-Adresse des Anrufers und der Asterisk-Anlage nicht übereinstimmen
 +
* ''context'' definiert die Gruppe der wählbaren Nummern in ''extensions.conf''
 +
* ''host=dynamic'' heißt, dass wir die IP-Adresse des Clients nicht kennen
 +
* ''disallow/allow'' bestimmt welche Codecs verwendet werden dürfen

Version vom 21. Juni 2023, 13:11 Uhr

Übersichtsplan

Konfigurationsdateien

  • Alle Konfiguraionen liegen unter /etc/asterisk
  • neue Konfiguraitionen von der Shell laden per:
  • asterisk -rx "reload"

Toronto

  • Toronto stellt einen SIP-Provider dar.
  • Wenn ein Kontext für einen Client definiert ist, dann kann sich dieser registrieren und der Zentrale die Nummern bekannt machen
  • vim sip.conf
[general]

[osaka]
type=friend
insecure=invite
secret=welcome-os
context=client
host=dynamic
disallow=all
allow=ulaw

[shanghai]
type=friend
insecure=invite
secret=welcome-sh
context=client
host=dynamic
disallow=all
allow=ulaw
  • type=friend erlaubt dem Client Anrufe zu tätigen und zu empfangen
  • insecure=invite wird benötigt, da die IP-Adresse des Anrufers und der Asterisk-Anlage nicht übereinstimmen
  • context definiert die Gruppe der wählbaren Nummern in extensions.conf
  • host=dynamic heißt, dass wir die IP-Adresse des Clients nicht kennen
  • disallow/allow bestimmt welche Codecs verwendet werden dürfen