Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
asterisk [2025/06/18 13:43] admin [Installation] |
asterisk [2025/06/18 15:03] (aktuell) jango [CHAN_PJSIP] |
||
---|---|---|---|
Zeile 69: | Zeile 69: | ||
Damit Asterisk zuverlässig funktioniert – insbesondere für SIP-basierte VoIP-Kommunikation – müssen in der Firewall bestimmte Ports freigegeben werden. Welche genau, hängt vom eingesetzten Protokoll (SIP, IAX, RTP etc.) und der Konfiguration ab. Hier die Standard-Ports, | Damit Asterisk zuverlässig funktioniert – insbesondere für SIP-basierte VoIP-Kommunikation – müssen in der Firewall bestimmte Ports freigegeben werden. Welche genau, hängt vom eingesetzten Protokoll (SIP, IAX, RTP etc.) und der Konfiguration ab. Hier die Standard-Ports, | ||
- | ====SIP | + | ====SIP==== |
- | * UDP/5060 – für unverschlüsselten SIP-Verkehr (Standard) | + | Siehe [[SIP]] |
- | * TCP/5060 – optional, wenn TCP verwendet wird | + | * UDP/5060 – für unverschlüsselten |
- | * TLS/5061 – für verschlüsselten SIP-Traffic (SIPS) | + | * TCP/5060 – optional, wenn [[TCP]] verwendet wird |
+ | * TLS/5061 – für verschlüsselten SIP-Traffic ([[SIPS]]) | ||
- | Falls du PJSIP verwendest, ist ebenfalls Port 5060 üblich, außer du hast etwas anderes konfiguriert. | + | Falls du [[PJSIP]] verwendest, ist ebenfalls Port 5060 (UDP) üblich, außer du hast etwas anderes konfiguriert. |
- | ====RTP | + | ====RTP==== |
+ | [[RTP]] ist **für die Audioübertragung erforderlich**. | ||
* UDP/ | * UDP/ | ||
Dieser Bereich ist in der Asterisk-Konfiguration (rtp.conf) unter rtpstart und rtpend definierbar. Der Standardbereich ist 10000–20000. | Dieser Bereich ist in der Asterisk-Konfiguration (rtp.conf) unter rtpstart und rtpend definierbar. Der Standardbereich ist 10000–20000. | ||
- | ====IAX2 | + | ====IAX2==== |
- | * UDP/4569 – für IAX2-Verbindungen (wenn du IAX statt SIP nutzt) | + | Siehe [[IAX2]] |
+ | * UDP/4569 – für IAX2-Verbindungen (wenn du IAX statt [[SIP]] nutzt) | ||
- | ====WebRTC | + | ====WebRTC==== |
- | * UDP/3478 – STUN (wenn TURN/ | + | Siehe [[WebRTC]] |
- | * TCP/8088 – für Asterisk HTTP WebSockets (z. B. für WebRTC via http.conf) | + | * UDP/3478 – [[STUN]] (wenn [[TURN]]/[[STUN]]-Server verwendet wird) |
- | * TCP/4443, UDP/5349 – wenn TURN/TLS benötigt wird (abhängig vom Setup) | + | * TCP/8088 – für Asterisk |
+ | * TCP/4443, UDP/5349 – wenn [[TURN]]/[[TLS]] benötigt wird (abhängig vom Setup) | ||
=====Erstkonfiguration===== | =====Erstkonfiguration===== | ||
+ | ====CHAN_SIP==== | ||
Beispiel einer < | Beispiel einer < | ||
Zeile 128: | Zeile 133: | ||
#include ext/ | #include ext/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | asterisk -rx "core reload" | ||
+ | asterisk -rx "sip reload" | ||
+ | asterisk -rvvv | ||
+ | sip show peers | ||
+ | </ | ||
+ | ====CHAN_PJSIP==== | ||
+ | |||
+ | Beispiel einer | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Datei. | ||
+ | |||
+ | < | ||
+ | [transport-udp] | ||
+ | type=transport | ||
+ | protocol=udp | ||
+ | bind=0.0.0.0: | ||
+ | |||
+ | [6001] | ||
+ | type=endpoint | ||
+ | transport=transport-udp | ||
+ | context=internal | ||
+ | disallow=all | ||
+ | allow=ulaw | ||
+ | auth=6001 | ||
+ | aors=6001 | ||
+ | |||
+ | [6001] | ||
+ | type=auth | ||
+ | auth_type=userpass | ||
+ | username=6001 | ||
+ | password=geheim123 | ||
+ | |||
+ | [6001] | ||
+ | type=aor | ||
+ | max_contacts=1 | ||
+ | |||
+ | [6002] | ||
+ | type=endpoint | ||
+ | transport=transport-udp | ||
+ | context=internal | ||
+ | disallow=all | ||
+ | allow=ulaw | ||
+ | auth=6002 | ||
+ | aors=6002 | ||
+ | |||
+ | [6002] | ||
+ | type=auth | ||
+ | auth_type=userpass | ||
+ | username=6002 | ||
+ | password=passwort456 | ||
+ | |||
+ | [6002] | ||
+ | type=aor | ||
+ | max_contacts=1 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | asterisk -rx "core reload" | ||
+ | asterisk -rx "pjsip reload" | ||
+ | asterisk -rvvv | ||
+ | pjsip show endpoints | ||
+ | |||
+ | database show | ||
+ | |||
+ | asterisk@*> | ||
+ | / | ||
+ | 1 results found. | ||
+ | |||
+ | database delete registrar contact/ | ||
+ | database deltree registrar/ | ||
</ | </ | ||
=====Extensions===== | =====Extensions===== |