Asterisk externer Provider: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| − | =/etc/asterisk/sip.conf= | + | =SIP= |
| + | ==/etc/asterisk/sip.conf== | ||
<pre> | <pre> | ||
register => ZZZZZZ:YYYYY@sipgate.de/0123456789 | register => ZZZZZZ:YYYYY@sipgate.de/0123456789 | ||
| Zeile 23: | Zeile 24: | ||
outboundproxy=sipgate.de | outboundproxy=sipgate.de | ||
</pre> | </pre> | ||
| + | ==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= | =/etc/asterisk/extensions.conf= | ||
Version vom 1. Juli 2023, 15:59 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 => 1748852,1,Dial(SIP/0001) <-- statt Nebenstelle sollten Sie den entsprechenden Peer definieren
exten => 1748852,n,Hangup
exten => _XXXXX.,1,Set(CALLERID(num)=ZZZZZZ)
exten => _XXXXX.,2,Dial(SIP/sipgate_outgoing_account1/${EXTEN},30,trg)
exten => _XXXXX.,3,Hangup