Kategorie: Voice over IP (VoIP)
Mediagateway - Anbindung von ISDN / SIP Clients am SIP Provider mit Bandbreitenmanagement
Diese Anleitung zeigt die Anbindung eines SIP Telefons und einer ISDN PBX am Medigateway. Gleichzeitig wird das Mediagateway an einem SIP Provider und an einem externen ISDN Mehrgeräteanschluss angebunden. Durch die Konfiguration von call routing und call translation erfolgt die Anrufzuordnung. Das Mediagateway ist über einen ADSL Anschluss mit dem Internet verbunden. Deswegen wird auch auf das "Application Level Gateway" (NAT Proxy), Bandbreiten Management (Quality of Service) und Dynamic Bandwidth Control (Jitter reduction) eingegangen.

Voraussetzungen:
- Das optionale 4 DSP Modul sowie die optionale Lizenz für die 2. ISDN Schnittstelle wird benötigt. Beide Artikel sind als Bundle erhältlich (R1200: Artikelnummer 24268, Bezeichnung: R1200x-4DSP-1BRI; R3000: Artikelnummer 24468, Bezeichnung: R3000x-4DSP-1BRI)
- Das 4 DSP Modul muss bereits eingebaut sein. Eine detailierte Einbauanleitung befindet sich in der Releasenote 7.5.1.
- Die ADSL Verbindung des Routers muß bereits eingerichtet sein.
- Als Mediagateway wird in diesem Beispiel ein R3000 mit eingebautem 4 DSP Modul verwendet. Es wird die Systemsoftware 7.5.1Patch2 verwendet.
Konfiguration der externen ISDN Schnittstelle:
Die externe ISDN Schnittstelle ist direkt mit einem NTBA verbunden. Auf diesem Anschluss sind die Rufnummern (0049911)2557435 und (0049911)2558296 geschalten.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[SLOT 2 ISDN BRI]: Configure ISDN Basic Rate Interface r3000
_______________________________________________________________________________
Result of autoconfiguration: Euro ISDN, point to multipoint
ISDN Switch Type autodetect on bootup
License usage not needed
D-Channel dialup
B-Channel 1 dialup
B-Channel 2 dialup
Incoming Call Answering >
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
[SLOT 2 ISDN BRI]: Configure ISDN Basic Rate Interface r3000
_______________________________________________________________________________
Result of autoconfiguration: Euro ISDN, point to multipoint
ISDN Switch Type autodetect on bootup
License usage not needed
D-Channel dialup
B-Channel 1 dialup
B-Channel 2 dialup
Incoming Call Answering >
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
Da der Router im Auslieferungszustand (ohne MSN Nummer) alle eingehenden Calls für ein ISDNLogin (zur Fernwartung) verwenden würde muss in diesem Scenario eine Dummy-Rufnummer hinterlegt werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[SLOT 2 ISDN BRI][INCOMING]: Incoming Call Answering r3000
_______________________________________________________________________________
Item Number Mode
ISDN Login 999999 right to left
ADD DELETE EXIT
_______________________________________________________________________________
[SLOT 2 ISDN BRI][INCOMING]: Incoming Call Answering r3000
_______________________________________________________________________________
Item Number Mode
ISDN Login 999999 right to left
ADD DELETE EXIT
_______________________________________________________________________________
Konfiguration der internen ISDN Schnittstelle:
Um die 2. ISDN Schnittstelle des R1200 / R3000 nutzen zu können ist die optionale 1-BRI-Lizenz notwendig. Der 2. ISDN Port wird als Mehrgeräteanschluss im NT Mode betrieben um die externe ISDN Leitung der Telefonanlage betreiben zu können. Um die 2. ISDN Schnittstelle im NT Mode betreiben zu können müssen einige Steckbrücken (Jumper) im Gerät geändert werden:
Eine detailierte Beschreibung der Variablen Schaltung der ISDN S0-Schnittstellen befindet sich in der Releasenote 7.5.1.
| ISDN Mode | Power for S0 | termination | |
| ISDN-0 | extern (TE) | off | off |
| ISDN-1 | intern (NT) | on | on |
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[SLOT 2 ISDN BRI]: Configure ISDN Basic Rate Interface r3000
_______________________________________________________________________________
ISDN Switch Type Euro ISDN point to multipoint (NT Mode)
License usage 1 BRI
D-Channel dialup
B-Channel 1 dialup
B-Channel 2 dialup
Incoming Call Answering >
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
[SLOT 2 ISDN BRI]: Configure ISDN Basic Rate Interface r3000
_______________________________________________________________________________
ISDN Switch Type Euro ISDN point to multipoint (NT Mode)
License usage 1 BRI
D-Channel dialup
B-Channel 1 dialup
B-Channel 2 dialup
Incoming Call Answering >
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
Wie am externen ISDN Port muss auch für den internen ISDN Port eine Dummy-Rufnummer hinterlegt werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[SLOT 2 ISDN BRI][INCOMING]: Incoming Call Answering r3000
_______________________________________________________________________________
Item Number Mode
PPP (routing) 999999 right to left
ADD DELETE EXIT
_______________________________________________________________________________
[SLOT 2 ISDN BRI][INCOMING]: Incoming Call Answering r3000
_______________________________________________________________________________
Item Number Mode
PPP (routing) 999999 right to left
ADD DELETE EXIT
_______________________________________________________________________________
Aktivierung des "Application Level Gateway" zur dynamischen Kontrolle von NAT und Firewall
Der Router ist über eine ADSL Leitung mit dem Internet verbunden. Für diese Verbindung ist die NAT Firewall aktiv. Um die NAT Firewall für die VoIP Daten (SIP und RTP) zu öffnen ist keine Portweiterleitung notwendig sondern es muss das "Application Level Gateway" aktivert werden. Die Option "Low Latency Transmission" markiert die VoIP Daten bereits für die High Priority Queue bezüglich QoS.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][ALG]: Application Level Gateway configuration r3000
_______________________________________________________________________________
Description Type Status Port Protocol LLT
----------------------------------------------------------------
SIP TCP 5060 SIP disable 5060 tcp off
SIP UDP 5060 SIP enable 5060 udp on
ADD DELETE EXIT
_______________________________________________________________________________
[VOIP][ALG]: Application Level Gateway configuration r3000
_______________________________________________________________________________
Description Type Status Port Protocol LLT
----------------------------------------------------------------
SIP TCP 5060 SIP disable 5060 tcp off
SIP UDP 5060 SIP enable 5060 udp on
ADD DELETE EXIT
_______________________________________________________________________________
Anmeldung des Routers beim VoIP Provider sipgate
Nach dem Einbau des DSP Moduls können die Anmeldedaten des SIP-Accounts im Menü "Voip -> Provider Configuration" hinterlegt werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][PROV][EDIT]: Provider Configuration r3000
_______________________________________________________________________________
Description sipgate
Admin State enabled
Oper State up
Domain / Proxy sipgate.de
User ID 1839681
Password / PIN ******
Port Number 5060
Assigned VoIP Protocol SIP
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
[VOIP][PROV][EDIT]: Provider Configuration r3000
_______________________________________________________________________________
Description sipgate
Admin State enabled
Oper State up
Domain / Proxy sipgate.de
User ID 1839681
Password / PIN ******
Port Number 5060
Assigned VoIP Protocol SIP
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][PROV][EDIT][SIP]: Advanced Settings r3000
_______________________________________________________________________________
Outbound Proxy
Auth ID
Realm
Registration Mode on
Expire Time 600
Transport UDP
Codec Settings >
SAVE CANCEL
_______________________________________________________________________________
[VOIP][PROV][EDIT][SIP]: Advanced Settings r3000
_______________________________________________________________________________
Outbound Proxy
Auth ID
Realm
Registration Mode on
Expire Time 600
Transport UDP
Codec Settings >
SAVE CANCEL
_______________________________________________________________________________
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][PROV][EDIT][SIP][CODEC]: Profile Settings r3000
_______________________________________________________________________________
Sorting order default
Packet Size in mS 40
Echo cancellation on
Comfort noise on
Available Codecs:
<X> G.711 ulaw <X> G.711 alaw <X> G.729 <X> G.726-24
<X> G.726-16 <X> G.726-32 <X> G.726-40 <X> DTMF outband
SAVE CANCEL
_______________________________________________________________________________
[VOIP][PROV][EDIT][SIP][CODEC]: Profile Settings r3000
_______________________________________________________________________________
Sorting order default
Packet Size in mS 40
Echo cancellation on
Comfort noise on
Available Codecs:
<X> G.711 ulaw <X> G.711 alaw <X> G.729 <X> G.726-24
<X> G.726-16 <X> G.726-32 <X> G.726-40 <X> DTMF outband
SAVE CANCEL
_______________________________________________________________________________
Bei erfolgreicher Registrierung am SIP Provider zeigt der Status im Provider Menü "up".
Systemmeldungen während der Registrierung
INFO/VOIP: PABXD: Connection State for Provider [sipgate] is now trying
INFO/VOIP: PABXD: Connection State for Provider [sipgate] is now established
INFO/VOIP: PABXD: Connection State for Provider [sipgate] is now established
Konfiguration der internen Teilnehmer
In diesem Beispiel werden zwei interne Teilnehmer verwendet:
- Nummer 10 für das IP Telefon
- Nummer 20 für die am internen ISDN Port verbunden Telefonanlage
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][EXT]: Extension List r3000
_______________________________________________________________________________
Extension Type Interface Status
----------------------------------------------------------------
10 SIP LAN up
20 Digital LAN up
ADD DELETE EXIT
_______________________________________________________________________________
[VOIP][EXT]: Extension List r3000
_______________________________________________________________________________
Extension Type Interface Status
----------------------------------------------------------------
10 SIP LAN up
20 Digital LAN up
ADD DELETE EXIT
_______________________________________________________________________________
Teilnehmer 10 - IP Telefon
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][EXT][EDIT]: Extension Configuration r3000
_______________________________________________________________________________
Number 10
Extension Type SIP
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
[VOIP][EXT][EDIT]: Extension Configuration r3000
_______________________________________________________________________________
Number 10
Extension Type SIP
Advanced Settings >
SAVE CANCEL
_______________________________________________________________________________
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][EXT][EDIT][SIP]: Advanced Settings r3000
_______________________________________________________________________________
Auth ID 10
Password **
Codec Settings >
SAVE CANCEL
_______________________________________________________________________________
[VOIP][EXT][EDIT][SIP]: Advanced Settings r3000
_______________________________________________________________________________
Auth ID 10
Password **
Codec Settings >
SAVE CANCEL
_______________________________________________________________________________
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][EXT][EDIT][SIP][CODEC]: Profile Settings r3000
_______________________________________________________________________________
Sorting order default
Packet Size in mS 40
Echo cancellation on
Comfort noise on
Available Codecs:
<X> G.711 ulaw <X> G.711 alaw <X> G.729 <X> G.726-24
<X> G.726-16 <X> G.726-32 <X> G.726-40 <X> DTMF outband
SAVE CANCEL
_______________________________________________________________________________
[VOIP][EXT][EDIT][SIP][CODEC]: Profile Settings r3000
_______________________________________________________________________________
Sorting order default
Packet Size in mS 40
Echo cancellation on
Comfort noise on
Available Codecs:
<X> G.711 ulaw <X> G.711 alaw <X> G.729 <X> G.726-24
<X> G.726-16 <X> G.726-32 <X> G.726-40 <X> DTMF outband
SAVE CANCEL
_______________________________________________________________________________
Teilnehmer 20 - interne PBX
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][EXT][EDIT]: Extension Configuration r3000
_______________________________________________________________________________
Number 20
Extension Type Digital
SAVE CANCEL
_______________________________________________________________________________
[VOIP][EXT][EDIT]: Extension Configuration r3000
_______________________________________________________________________________
Number 20
Extension Type Digital
SAVE CANCEL
_______________________________________________________________________________
Anrufzuordnung - Call Routing - Call Translation
In der "PBX Configuration" kann neben der Anrufzuordnung die Wartezeit zwischen Eingabe der Rufnummer und dem Beginn des Wählens (Dial latency) konfiguriert werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][FILTER][EDIT][SIP]: Configuration r3000
_______________________________________________________________________________
PBX Settings:
SIP termination off
Dial latency (sec.) 3
Call Routing >
Call Translation >
Speed Dialing >
SAVE CANCEL
_______________________________________________________________________________
[VOIP][FILTER][EDIT][SIP]: Configuration r3000
_______________________________________________________________________________
PBX Settings:
SIP termination off
Dial latency (sec.) 3
Call Routing >
Call Translation >
Speed Dialing >
SAVE CANCEL
_______________________________________________________________________________
Das Menü "Call Routing" ist für abgehende Gespräche entscheidend. In diesem Beispiel wird ein abgehender Ruf, bei dem die Rufnummer mit einer "0" beginnt, mit unveränderter Rufnummer auf den externen ISDN Anschluss geroutet. Beginnt die Zielrufnummer mit einer "9", wird diese "9" (die zur Amtsholung dient) durch "0049" ersetzt und auf die VoIP Verbindung zu Provider sipgate geschickt. Da der interne ISDN Anschluss als Mehrgeräteanschluss konfiguriert wurde, wird anstelle eines Trunks der Type "external" verwendet.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][FILTER][EDIT][SIP][CALL]: Routing r3000
_______________________________________________________________________________
Description Destination Prefix Type Interface
--------------------------------------------------------------------------
isdn 0* 0* external bri2-0
sipgate 9* 0049* external sipgate
ADD DELETE EXIT
_______________________________________________________________________________
[VOIP][FILTER][EDIT][SIP][CALL]: Routing r3000
_______________________________________________________________________________
Description Destination Prefix Type Interface
--------------------------------------------------------------------------
isdn 0* 0* external bri2-0
sipgate 9* 0049* external sipgate
ADD DELETE EXIT
_______________________________________________________________________________
Durch das Menü "Call Translation" wird zur Umsetzung von Rufnummern verwendet. Die Translation ist in diesem Scenario für eingehende Anrufe entscheidend. Bei Eingehenden ISDN Calls auf die Nummer 2557435 wird diese Nummer durch die Nummer 10 ersetzt. Der Verbindung wird zur lokalen Nebenstelle 10 (SIP Telefon) geroutet. Anrufe auf den SIP Account sowie auf die ISDN Nummer 2558296 werden auf den Anschluss der PBX geroutet. Es entsteht folgende Anrufzuordnung:
| externe Nummer | externes Medium | interne Nummer | Endgerät |
| 0049911/2557435 | ISDN | 10 | IP Telefon |
| 0049911/2558296 | ISDN | 20 | ISDN PBX |
| 0049911/30839681 | VoiP / SIP | 20 | ISDN PBX |
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][FILTER][EDIT][SIP][CALL]: Translation r3000
_______________________________________________________________________________
Description Local Number External Number Interface
-------------------------------------------------------------------------
2557435->10 10 2557435 bri2-0
1839681->20 20 1839681 sipgate
2558296->20 20 2558296 bri2-0
ADD DELETE EXIT
_______________________________________________________________________________
[VOIP][FILTER][EDIT][SIP][CALL]: Translation r3000
_______________________________________________________________________________
Description Local Number External Number Interface
-------------------------------------------------------------------------
2557435->10 10 2557435 bri2-0
1839681->20 20 1839681 sipgate
2558296->20 20 2558296 bri2-0
ADD DELETE EXIT
_______________________________________________________________________________
Bandbreiten Management - QoS - Jitter Reduction
Falls die Internetverbindung des Routers neben dem VoIP Datenverkehr auch für z. B. normalen Internetverkehr oder VPN Verbindungen verwendet wird, muss zwingend QoS konfiguriert werden. Falls die upload Bandbreite kleiner 1 MBit/s beträgt sollte die "Jitter Reduction" aktiviert werden. Die Option "Jitter Reduction" fragmentiert den Konkurrenz-Traffic um bei VoIP Gesprächen Sprachaussetzer zu verhindern. Die Konfiguration der "Jitter Reduction" wird im Menü "VoIP -> Dynamic Bandwidth Control" vorgenommen. Falls das interne ADSL Modem des Routers nicht verwendet wird muss die maximale Uploadbandbreite manuell hinterlegt werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[VOIP][LFI][EDIT]: Configure Jitter Reduction r3000
_______________________________________________________________________________
Interface 10001 dsl
Mode enabled for controlled RTP data only
Maximum Link Speed in
Upload Direction (bit/s) 160000
SAVE CANCEL
_______________________________________________________________________________
[VOIP][LFI][EDIT]: Configure Jitter Reduction r3000
_______________________________________________________________________________
Interface 10001 dsl
Mode enabled for controlled RTP data only
Maximum Link Speed in
Upload Direction (bit/s) 160000
SAVE CANCEL
_______________________________________________________________________________
Bei der Einrichtung der Option "Application Level Gateway" (NAT Proxy) wurde mit dem Aktivieren des Punkts "Low Latency Transmission" die QoS Klassifizierung bereits vorgenommen. Alle VoIP Daten (SIP und RTP) werden für die "High Priority Queue" markiert.
Für ein verbessertes QoS Monitoring sollte in der QoS Konfiguration (Menü: QoS -> Interfaces and Policies -> WAN interface -> Class-Based QoS Policies) neben der "default Queue" eine "high priority Queue" ohne Bandbreitenbegrenzung hinterlegt werden.
Für ein verbessertes QoS Monitoring sollte in der QoS Konfiguration (Menü: QoS -> Interfaces and Policies -> WAN interface -> Class-Based QoS Policies) neben der "default Queue" eine "high priority Queue" ohne Bandbreitenbegrenzung hinterlegt werden.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[QOS][INTERFACES][EDIT][POLICY]: Configure QoS Policies r3000
_______________________________________________________________________________
Configure QoS Policies
Type ID Tx Rate Limitation
default 0 not bounded
high priority 0 bounded
ADD DELETE EXIT
_______________________________________________________________________________
[QOS][INTERFACES][EDIT][POLICY]: Configure QoS Policies r3000
_______________________________________________________________________________
Configure QoS Policies
Type ID Tx Rate Limitation
default 0 not bounded
high priority 0 bounded
ADD DELETE EXIT
_______________________________________________________________________________
Das Menü "Monitoring and Debugging -> IP QoS -> QoS Policy Statistics" dient als Monitoring Funktion für das Bandbreitenmanagement.
R3000 Setup Tool Funkwerk Enterprise Communications GmbH
[MONITOR][IP QOS][STATISTICS]: QoS Bandwidth Distribution (dsl) r3000
_______________________________________________________________________________
load in % XXX agreed ::: agreed but bounded *** overbooked
^
| 50 28
+ 100
|
|
|
|
| ***
| ***
| *** ***
| *** ***
| *** ***
+----------------------------------------------------------------------->
HP DEF classes
EXIT
_______________________________________________________________________________
[MONITOR][IP QOS][STATISTICS]: QoS Bandwidth Distribution (dsl) r3000
_______________________________________________________________________________
load in % XXX agreed ::: agreed but bounded *** overbooked
^
| 50 28
+ 100
|
|
|
|
| ***
| ***
| *** ***
| *** ***
| *** ***
+----------------------------------------------------------------------->
HP DEF classes
EXIT
_______________________________________________________________________________









