Asterisk externer Provider: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 72: | Zeile 72: | ||
=/etc/asterisk/extensions.conf= | =/etc/asterisk/extensions.conf= | ||
<pre> | <pre> | ||
| − | exten => | + | exten => ZZZZZZ,1,Dial(SIP/0001) <-- statt Nebenstelle sollten Sie den entsprechenden Peer definieren |
| − | exten => | + | exten => ZZZZZZ,n,Hangup |
exten => _XXXXX.,1,Set(CALLERID(num)=ZZZZZZ) | exten => _XXXXX.,1,Set(CALLERID(num)=ZZZZZZ) | ||
Version vom 1. Juli 2023, 16:00 Uhr
SIP
/etc/asterisk/sip.conf
register => ZZZZZZ:YYYYY@sipgate.de/0123456789 [sipgate_incomming] type=friend context=default host=sipgate.de [sipgate_outgoing_account1] type=friend username=ZZZZZZ fromuser=ZZZZZZ fromdomain=sipgate.de secret=YYYYY host=sipgate.de nat=yes insecure=invite qualify=yes dtmfmode=rfc2833 disallow=all allow=ulaw,alaw outboundproxy=sipgate.de
Erläuterung
- register => XXXXXX
- YYYYY@sipgate.de/0123456789:
- Dieser Eintrag dient dazu, Ihre Telefonanlage bei sipgate.de zu registrieren. Die XXXXXX repräsentieren Ihren Benutzernamen, YYYYY steht für Ihr Passwort, und 0123456789 ist Ihre Rufnummer bzw. Ihre SIP-ID bei sipgate.de.
- Die Registrierung ermöglicht es Ihrer Telefonanlage, sich bei sipgate.de anzumelden und Anrufe zu senden und zu empfangen.
- [sipgate_incomming]
- Dieser Abschnitt definiert einen Freundentyp (friend) für eingehende Anrufe von sipgate.de.
- Der Freundentyp ermöglicht es Ihrer Telefonanlage, eingehende Anrufe von sipgate.de zu akzeptieren und entsprechend den im Kontext "default" definierten Regeln zu behandeln.
- type=friend
- Dieser Parameter legt den Freundentyp fest, der in diesem Abschnitt verwendet wird.
- Der Freundentyp "friend" ermöglicht sowohl eingehende als auch ausgehende Anrufe.
- context=default"
- Hier wird der Kontext "default" festgelegt, in dem eingehende Anrufe behandelt werden sollen.
- Der Kontext definiert die Regeln und Aktionen, die für Anrufe in diesem Abschnitt gelten.
- host=sipgate.de
- Dieser Parameter gibt den Host oder die IP-Adresse von sipgate.de an.
- Es zeigt an, dass die Kommunikation mit sipgate.de stattfinden soll.
- [sipgate_outgoing_account1]
- Dieser Abschnitt definiert einen Freundentyp (friend) für ausgehende Anrufe über das Konto "sipgate_outgoing_account1".
- Es ermöglicht Ihrer Telefonanlage, über dieses Konto ausgehende Anrufe zu tätigen.
- type=friend
- Wie bereits erwähnt, legt dieser Parameter den Freundentyp fest, der in diesem Abschnitt verwendet wird.
- username=ZZZZZZ*
- Hier wird der Benutzername angegeben, der für ausgehende Anrufe verwendet werden soll.
- fromuser=XXXXXX
- Dieser Parameter gibt an, von welchem Benutzernamen die ausgehenden Anrufe stammen.
- fromdomain=sipgate.de
- Hier wird die Domäne angegeben, die mit den ausgehenden Anrufen assoziiert ist.
- In diesem Fall ist es sipgate.de.
- secret=YYYYY
- Dies ist das Passwort für das ausgehende Konto "sipgate_outgoing_account1".
- nat=yes
- Diese Einstellung gibt an, dass Ihre Telefonanlage NAT-Traversal verwenden soll, um die Kommunikation über NAT-Geräte zu ermöglichen.
- insecure=invite
- Dieser Parameter ermöglicht das Akzeptieren eingehender Einladungen (INVITEs) ohne Sicherheitsüberprüfung.
- qualify=yes
- Durch diese Einstellung wird die Überwachung der Verbindungsqualität aktiviert, indem regelmäßig Pakete an das Ziel gesendet werden, um sicherzustellen, dass die Verbindung aufrechterhalten wird.
- dtmfmode=rfc2833
- Hier wird der DTMF-Modus (Dual-Tone Multi-Frequency) auf RFC 2833 festgelegt, was bedeutet, dass DTMF-Signale über den RTP-Transportkanal übertragen werden.
- disallow=all
- Diese Einstellung deaktiviert alle Codecs, die nicht explizit erlaubt sind.
- allow=ulaw,alaw
- Hier werden die erlaubten Codecs festgelegt.
- In diesem Fall sind nur die Codecs G.711u (ulaw) und G.711a (alaw) erlaubt.
- outboundproxy=sipgate.de
- Durch diesen Eintrag wird angegeben, dass der Proxy-Server von sipgate.de für ausgehende Anrufe verwendet werden soll, sowohl für die SIP-Signalisierung als auch für die RTP-Audioübertragung.
/etc/asterisk/extensions.conf
exten => ZZZZZZ,1,Dial(SIP/0001) <-- statt Nebenstelle sollten Sie den entsprechenden Peer definieren
exten => ZZZZZZ,n,Hangup
exten => _XXXXX.,1,Set(CALLERID(num)=ZZZZZZ)
exten => _XXXXX.,2,Dial(SIP/sipgate_outgoing_account1/${EXTEN},30,trg)
exten => _XXXXX.,3,Hangup