Howto:SIP Interworking Interoperability HiPath 4000
SIP Interworking with Siemens HIPath 4000
Summary
SIP trunking between innovaphone PBX and Siemens HIPath 4000 PBX. It is recommended to use V5 on Siemens PBX, older Versions are not stable and also not fully SIP featured.
Version
- Siemens HIpath 4000, Interface card HG 3500
- Version 5.0
- innovaphone Firmware: v8 HF1
Configuration
SIP trunking without registration
On the Siemens PBX SIP native must be configured, on innovaphone side configure a Gateway interface without registration , protocol SIP/UDP. For configuration details see below.
Test Results
Basic Call
Tested feature | Result |
---|---|
call using g711a | Yes |
call using g711u | Yes |
call using g729 | Yes |
Overlapped sending | Yes |
Early media channel | Not tested |
Device shows called id number | Yes |
Device shows called id name | One Way - works only from innovaphone to Siemens, call in the other way name shows only up at innovaphone phone |
Device shows called id display info | One Way - works only from innovaphone to Siemens, call in the other way name shows only up at innovaphone phone |
Fax using T.38 | Yes |
CGPN can be supressed | Yes |
Reverse Media Negotiaton | Not tested |
Device shows CDPN/CGPN on incoming call | Yes |
Device shows CDPN/CGPN on outgoing call | Yes |
Device shows connected number | No |
Device shows diverting number | No |
Device supports distinctive ringing | Yes |
Device supports asymetric codec negotiation | Yes |
Device supports codec renegotiation during a conversation | No * |
Device shows correct display message in case of busy CDPN | Yes |
Device shows correct display message in case of not existing CDPN | Yes |
Device shows correct display message in case that the call is declined | Yes |
SOAP Call works? | Not tested |
Long Time Call (>30 min) works? | Not tested |
Voice Quality OK? | Yes |
- it is recommended that you configure Media relay and a fixed codec on the innovaphone gateway, as the Siemens PBX does not support codec renegotiation.
DTMF
Tested feature | Result |
---|---|
DTMF tones sent correctly | Yes |
DTMF tones received correctly | Yes |
Hold/Retrieve
Tested feature | Result |
---|---|
Device handles incoming hold correctly | Yes |
Device can put a call on hold using correctly(inactive or sendonly) | Yes |
Transfer with consultation
Tested feature | Voice Ok? | MoH Ok? |
---|---|---|
inno1 calls inno2. inno2 transfers to siemens. | Yes | Yes |
inno1 calls inno2. inno1 transfers to siemens. | Yes | Yes |
inno1 calls siemens. inno1 transfers to inno2. | Yes | Yes |
inno1 calls siemens. siemens transfers to inno2. | Yes | Yes |
siemens calls inno1. inno1 transfers to inno2. | Yes | Yes |
siemens calls inno1. siemens transfers to inno2. | Yes | Yes |
Transfer with consultation (alerting only)
Tested feature | Voice Ok? | MoH Ok? |
---|---|---|
inno1 calls inno2. inno2 transfers to siemens. | Yes | Yes |
inno1 calls inno2. inno1 transfers to siemens. | Yes | Yes |
inno1 calls siemens. inno1 transfers to inno2. | Yes | Yes |
inno1 calls siemens. siemens transfers to inno2. | Yes | Yes |
siemens calls inno1. inno1 transfers to inno2. | Yes | Yes |
siemens calls inno1. siemens transfers to inno2. | Yes | Yes |
Blind Transfer
Tested feature | Voice Ok? |
---|---|
inno1 calls inno2. inno2 transfers to siemens. | Yes |
inno1 calls inno2. inno1 transfers to siemens. | Yes |
inno1 calls siemens. inno1 transfers to inno2. | Yes |
inno1 calls siemens. siemens transfers to inno2. | Yes |
siemens calls inno1. inno1 transfers to inno2. | Yes |
siemens calls inno1. siemens transfers to inno2. | Yes |
Blind Transfer (alerting only)
Tested feature | Voice Ok? |
---|---|
inno1 calls inno2. inno2 transfers to siemens. | Yes |
inno1 calls siemens. siemens transfers to inno2. | Yes |
siemens calls inno1. inno1 transfers to inno2. | Yes |
Broadcast Group & Waiting Queue
Tested feature | Result |
---|---|
siemensmakes call to a Broadcast Group. inno1 picks up. | Yes |
inno1 makes call to a Broadcast Group. siemens picks up. | No |
siemens makes call to a Waiting Queue. inno1 picks up before announcement is played. | Yes |
siemens makes call to a Waiting Queue. inno1 picks up after announcement is played. | Yes |
inno1 makes call to a Waiting Queue. siemens picks up. | No |
Configuration
innovaphone configuration
For calls to the Siemens configure a Gateway Interface without registration, as Proxy put the Ip address of the Siemens HG3500 module.
If you deal with different codecs (different innovaphone phones with different preferred codec settings and/or different MOH or WQ codec files), it is recommended that you set your codec settings on the Gateway interface to the Siemens HIPath to exclusive. Also use Media relay as the Siemens can get in troubles having invites from different Ip addresses.
In the routes enable the Interworking flag in both ways.
The innovaphone can send digits with overlap to the Siemens HIPath, so no en-block enabling is necessary.
3rd party product configuration
Here it shows how to configure the Siemens HIPath in detail (in German language)
Known Problems
- On Siemens side en-block dialing must be enabled, as the Siemens can only send numbers via Sip in en-block dial.
- CCBS/CCNR is not possible.
- Calls from Siemens to innovaphone, the connected Name will not be shown up on the Siemens Endpoint.
Having older Versions on HiPath
HiPath 4000 V1 – connecting only possible via BRI/PRI
HiPath 4000 V2 – connecting only possible via BRI/PRI
HiPath 4000 V3 – connecting only possible via BRI/PRI (H.323 only basic calls- not recommended)
HiPath 4000 V4 – connecting only possible via H.323/BRI/PRI
HiPath 4000 V5 – connecting only possible via SIP/H.323/BRI/PRI