Asterisk simple: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 21: | Zeile 21: | ||
allowguest=no | allowguest=no | ||
register => 0666677777:geheimes-password-beim-sip-provider:0666677777@sip.provider.de/0666677777 | register => 0666677777:geheimes-password-beim-sip-provider:0666677777@sip.provider.de/0666677777 | ||
| + | =Erläuterung= | ||
| + | [general] | ||
| + | ; enable: | ||
| + | * Legt fest, ob die allgemeine Sektion aktiviert ist. | ||
| + | ; refreshinterval: | ||
| + | * Die Zeit in Sekunden, nach der Asterisk Registrierungs- und Zustandsaktualisierungen durchführt. | ||
| + | ; bindport: | ||
| + | * Der Port, an den Asterisk gebunden ist. | ||
| + | ; bindaddr: | ||
| + | * Die IP-Adresse, an die Asterisk gebunden ist. | ||
| + | ; qualify: | ||
| + | * Legt fest, ob Asterisk periodische Qualitätsprüfungen für Peers durchführt. | ||
| + | ; disallow: | ||
| + | * Deaktiviert alle Codecs. In diesem Fall sind keine Codecs erlaubt. | ||
| + | ; allow: | ||
| + | * Erlaubt den angegebenen Codec. Hier sind gsm, ulaw und alaw erlaubt. | ||
| + | ; srvlookup: | ||
| + | * Legt fest, ob Asterisk DNS SRV-Lookups verwenden soll, um den SIP-Server zu finden. | ||
| + | ; canreinvite: | ||
| + | * Legt fest, ob Asterisk die direkte Mediakommunikation zwischen Endpunkten ermöglichen soll. | ||
| + | ; jbenable: | ||
| + | * Aktiviert die Nutzung der Jitterbuffer-Funktion. | ||
| + | ; transfer: | ||
| + | * Legt fest, ob das Weiterleiten von Anrufen erlaubt ist. | ||
| + | ; defaultexpiry: | ||
| + | * Die Standardgültigkeitsdauer für SIP-Registrierungen. | ||
| + | ; allowtransfer: | ||
| + | * Legt fest, ob das Weiterleiten von Anrufen erlaubt ist. | ||
| + | ; alwaysauthreject: | ||
| + | * Verhindert die Offenlegung nicht vorhandener Benutzerinformationen. | ||
| + | ; allowguest: | ||
| + | * Legt fest, ob anonyme (Gast-)Anrufe erlaubt sind. | ||
| + | ; register: | ||
| + | * Definiert die Registrierungsdaten für den Anschluss beim SIP-Provider. | ||
| + | |||
| + | [provider] | ||
| + | ; type: | ||
| + | * Der Typ des Anschlusses (peer, friend, user). | ||
| + | ; insecure: | ||
| + | * Erlaubt unsichere Verbindungen und Einladungen. | ||
| + | ; username: | ||
| + | * Der Benutzername für die Verbindung zum SIP-Provider. | ||
| + | ; fromuser: | ||
| + | * Der "From"-Benutzer für ausgehende Anrufe. | ||
| + | ; fromdomain: | ||
| + | * Die Domain des SIP-Providers. | ||
| + | ; secret: | ||
| + | * Das geheime Passwort für die Verbindung zum SIP-Provider. | ||
| + | ; host: | ||
| + | * Die Hostadresse des SIP-Providers. | ||
| + | ; qualify: | ||
| + | * Legt fest, ob Qualitätsprüfungen für diesen Peer durchgeführt werden sollen. | ||
| + | |||
| + | [user-1] | ||
| + | ; type: | ||
| + | * Der Typ des Anschlusses (friend, user). | ||
| + | ; secret: | ||
| + | * Das geheime Passwort für den Benutzer. | ||
| + | ; disable: | ||
| + | * Deaktiviert alle Funktionen für diesen Benutzer. | ||
| + | ; qualify: | ||
| + | * Legt fest, ob Qualitätsprüfungen für diesen Benutzer durchgeführt werden sollen. | ||
| + | ; host: | ||
| + | * Der Host des Benutzers (hier dynamisch). | ||
| + | ; contactdeny: | ||
| + | * Legt fest, welche IP-Adressen den Kontakt des Benutzers ablehnen. | ||
| + | ; contactpermit: | ||
| + | * Legt fest, welche IP-Adressen den Kontakt des Benutzers zulassen. | ||
| + | |||
[provider] | [provider] | ||
Version vom 3. Juli 2023, 17:48 Uhr
sip.conf
- vi /etc/asterisk/sip.conf
[general] enable=yes refreshinterval=60 bindport=5060 bindaddr=0.0.0.0 qualify = yes disallow=all allow=gsm allow=ulaw allow=alaw srvlookup = yes canreinvite= yes jbenable=yes transfer=yes defaultexpiry=3600 allowtransfer=yes alwaysauthreject=yes allowguest=no register => 0666677777:geheimes-password-beim-sip-provider:0666677777@sip.provider.de/0666677777 =Erläuterung= [general] ; enable: * Legt fest, ob die allgemeine Sektion aktiviert ist. ; refreshinterval: * Die Zeit in Sekunden, nach der Asterisk Registrierungs- und Zustandsaktualisierungen durchführt. ; bindport: * Der Port, an den Asterisk gebunden ist. ; bindaddr: * Die IP-Adresse, an die Asterisk gebunden ist. ; qualify: * Legt fest, ob Asterisk periodische Qualitätsprüfungen für Peers durchführt. ; disallow: * Deaktiviert alle Codecs. In diesem Fall sind keine Codecs erlaubt. ; allow: * Erlaubt den angegebenen Codec. Hier sind gsm, ulaw und alaw erlaubt. ; srvlookup: * Legt fest, ob Asterisk DNS SRV-Lookups verwenden soll, um den SIP-Server zu finden. ; canreinvite: * Legt fest, ob Asterisk die direkte Mediakommunikation zwischen Endpunkten ermöglichen soll. ; jbenable: * Aktiviert die Nutzung der Jitterbuffer-Funktion. ; transfer: * Legt fest, ob das Weiterleiten von Anrufen erlaubt ist. ; defaultexpiry: * Die Standardgültigkeitsdauer für SIP-Registrierungen. ; allowtransfer: * Legt fest, ob das Weiterleiten von Anrufen erlaubt ist. ; alwaysauthreject: * Verhindert die Offenlegung nicht vorhandener Benutzerinformationen. ; allowguest: * Legt fest, ob anonyme (Gast-)Anrufe erlaubt sind. ; register: * Definiert die Registrierungsdaten für den Anschluss beim SIP-Provider. [provider] ; type: * Der Typ des Anschlusses (peer, friend, user). ; insecure: * Erlaubt unsichere Verbindungen und Einladungen. ; username: * Der Benutzername für die Verbindung zum SIP-Provider. ; fromuser: * Der "From"-Benutzer für ausgehende Anrufe. ; fromdomain: * Die Domain des SIP-Providers. ; secret: * Das geheime Passwort für die Verbindung zum SIP-Provider. ; host: * Die Hostadresse des SIP-Providers. ; qualify: * Legt fest, ob Qualitätsprüfungen für diesen Peer durchgeführt werden sollen. [user-1] ; type: * Der Typ des Anschlusses (friend, user). ; secret: * Das geheime Passwort für den Benutzer. ; disable: * Deaktiviert alle Funktionen für diesen Benutzer. ; qualify: * Legt fest, ob Qualitätsprüfungen für diesen Benutzer durchgeführt werden sollen. ; host: * Der Host des Benutzers (hier dynamisch). ; contactdeny: * Legt fest, welche IP-Adressen den Kontakt des Benutzers ablehnen. ; contactpermit: * Legt fest, welche IP-Adressen den Kontakt des Benutzers zulassen. [provider] type=peer insecure=port,invite username=0666677777 fromuser=0666677777 fromdomain=sip.provider.de secret=geheimes-password-beim-sip-provider host=sip.provider.de qualify=yes [user-1] type=friend secret=sau-geheim-des-users disable = all qualify=yes host=dynamic contactdeny=0.0.0.0/0.0.0.0 contactpermit=192.168.178.0/24
extensions.conf
- vi /etc/asterisk/extensions.conf
[general] [globals] [default] exten => 0666677777,1,Dial(SIP/user-1,60,rtT)