Asterisk Hello World: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „* Oft ist es nützlich "Hello World" an verschiedenen Stellen von Programmen einbauen zu können. * Eine Testausgabe erlaubt ein strukturiertes Vorgehen beim D…“) |
|||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
[01] | [01] | ||
type=friend | type=friend | ||
| − | secret= | + | secret=pass1 |
host=dynamic | host=dynamic | ||
| − | * Hierfür im SIP-Client mit dem Benutzernamen ''01'' und Passwort '' | + | * Hierfür im SIP-Client mit dem Benutzernamen ''01'' und Passwort ''pass1'' anmelden |
= einzelne feste Nummer anrufen = | = einzelne feste Nummer anrufen = | ||
Aktuelle Version vom 5. Juli 2023, 08:33 Uhr
- Oft ist es nützlich "Hello World" an verschiedenen Stellen von Programmen einbauen zu können.
- Eine Testausgabe erlaubt ein strukturiertes Vorgehen beim Debuggen von Konfigurationen.
- Unter Asterisk kann man das in der extensions.conf erreichen, um bestimmte Wahlmuster zu testen.
- Für die folgenden Tests wird nur ein SIP-Client benötigt ohne Verbindung zu anderen Asterisk-Instanzen
- vim /etc/asterisk/sip.conf
[01] type=friend secret=pass1 host=dynamic
- Hierfür im SIP-Client mit dem Benutzernamen 01 und Passwort pass1 anmelden
einzelne feste Nummer anrufen
- Benutzer 01 soll die Nummer 02 anrufen können
- vim /etc/asterisk/extensions.conf
[default] exten => 02,1,Answer() same = n,Wait(3) same = n,Playback(hello-world) same = n,Hangup()
- Die 3 Sekunden Wartezeit sind dazu da, um die volle "Hello World"-Nachricht zu hören
beliebige zweistellige Nummer anrufen
- Benutzer 01 soll die Nummern 00 bis 99 anrufen können
- Muster können wir mit _-Präfix angeben
- X matcht auf die Ziffern 0-9
- vim /etc/asterisk/extensions.conf
[default] exten => _XX,1,Answer() same = n,Wait(3) same = n,Playback(hello-world) same = n,Hangup()
beliebige zweistellige Nummer mit einer bestimmten Vorwahl anrufen
- Benutzer 01 soll die Nummern 20 bis 29 anrufen können
- Muster können mit Ziffern eingeschränkt werden
- vim /etc/asterisk/extensions.conf
[default] exten => _2X,1,Answer() same = n,Wait(3) same = n,Playback(hello-world) same = n,Hangup()