Asterisk simple
Zur Navigation springen
Zur Suche springen
sip.conf
- vi /etc/asterisk/sip.conf
general
[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
[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
- 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
[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
- 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.
extensions.conf
- vi /etc/asterisk/extensions.conf
[general] [globals] [default] exten => 0666677777,1,Dial(SIP/user-1,60,rtT)