Howto:X2COM SIM-2-SIP Testreport
Summary
The X2COM SIM-2-SIP is based on a SIM card in a regular GSM or Smartphone. The provider provides a service where this SIM card connects via the mobile network to a SBC in the providers network. This SBC has a SIP agent that registers to the PBX. This way, the GSM/Smartphone acts like a regular SIP Phone.
Certification Status
The tests for this product have been completed.
Testing of this product is in progress.
Version
Firmware Version:
- NA or ask provider X2COM
innovaphone Firmware:
- V15
- V14
Test Setup
File:Testreport Terminals SIP 1.PNG
Device Setup
Tested feature | Result |
---|---|
Register Device w/o specific configuration (requires DHCP) | |
DHCP is default | |
DHCP yields timeserver and time displays correctly | |
SNTP config has TZ string for timezone/dst autoconfig | |
DHCP yields correct default gateway | |
Device supports magic registration (e.g. by serial) | |
Fixed registrations works | |
Device registers w/o Extension (just by name) | |
Device registers by name with non-latin1 characters (e.g. UserÄÖÜ) | |
Device registers by extension | |
Device registers with password | Yes |
Device registers multiple identities | |
2nd GK is supported | |
Device supports Redirection of Registration (Master redirects to Slave) | |
Device supports STUN protocol | |
Device sends NAT - keepalive messages | |
Device refreshes the PBX registration | |
Device supports SIP over TCP |
|
Device supports SRTP | |
Device supports SIPS (SIP over TLS) | |
Device supports HTTPS | NA |
Device supports VAD (Voice activity detection) | |
Supported menu languages | many, check manufacturor phone |
3-party conference | Yes |
Test Results
Basic Call
Tested feature | Result with MR |
---|---|
call using g711a | |
call using g711u | |
call using g729 | |
call using g722 | |
Overlapped sending | |
Device sets up an early media channel for incoming calls | |
Device sets up an early media channel for outgoing calls | |
Device shows called id number | |
Device shows called id name | |
Device shows called id display info | |
Fax using T.38 | N/A |
CGPN can be suppressed | |
Reverse Media Negotiation | |
Device shows CDPN/CGPN on incoming call | |
Device shows CDPN/CGPN on outgoing call | |
Device shows connected number | |
Device shows diverting number | |
Device supports distinctive ringing | |
Device supports asymetric codec negotiation | |
Device supports codec renegotiation during a conversation | |
Device shows correct display message in case of busy CDPN | |
Device shows correct display message in case of not existing CDPN | |
Device shows correct display message in case that the call is declined | |
3party conference possible | Yes |
Device supports display updates during call(needed for Directory Search object) | |
Long Time Call (>30 min) works? | |
Incoming SRTP call - SRTP not enabled on DUT | |
Incoming SRTP call - SRTP enabled on DUT | Not tested, |
Voice Quality OK? | Yes |
DTMF
Tested feature | Result |
---|---|
DTMF tones sent correctly | |
DTMF tones received correctly |
Hold/Retrieve
Tested feature | Result |
---|---|
Device handles incoming hold correctly | |
Device can put a call on hold using correctly(inactive or sendonly) |
Transfer with consultation
Tested feature | Voice Ok? | MoH Ok? |
---|---|---|
inno1 calls inno2. inno2 transfers to testphone. | ||
inno1 calls inno2. inno1 transfers to testphone. | ||
inno1 calls testphone. inno1 transfers to inno2. | ||
inno1 calls testphone. testphone transfers to inno2. | ||
testphone calls inno1. inno1 transfers to inno2. | ||
testphone calls inno1. testphone transfers to inno2. |
Transfer without consultation (alerting only)
Tested feature | Voice Ok? | MoH Ok? |
---|---|---|
inno1 calls inno2. inno2 transfers to testphone. | ||
inno1 calls inno2. inno1 transfers to testphone. | ||
inno1 calls testphone. inno1 transfers to inno2. | ||
inno1 calls testphone. testphone transfers to inno2. | ||
testphone calls inno1. inno1 transfers to inno2. | ||
testphone calls inno1. testphone transfers to inno2. |
Blind Transfer
Tested feature | Voice Ok? |
---|---|
inno1 calls inno2. inno2 transfers to testphone. | |
inno1 calls inno2. inno1 transfers to testphone. | |
inno1 calls testphone. inno1 transfers to inno2. | |
inno1 calls testphone. testphone transfers to inno2. | |
testphone calls inno1. inno1 transfers to inno2. | |
testphone calls inno1. testphone transfers to inno2. |
Blind Transfer (alerting only)
Tested feature | Voice Ok? |
---|---|
inno1 calls inno2. inno2 transfers to testphone. | |
inno1 calls testphone. testphone transfers to inno2. | |
testphone calls inno1. inno1 transfers to inno2. |
Broadcast Group & Waiting Queue
Tested feature | Result |
---|---|
testphone makes call to a Broadcast Group. inno1 picks up. | |
inno1 makes call to a Broadcast Group. testphone picks up. | |
testphone makes call to a Waiting Queue. inno1 picks up before announcement is played. | |
testphone makes call to a Waiting Queue. inno1 picks up after announcement is played. | |
inno1 makes call to a Waiting Queue. testphone picks up. |
DTMF Features
Tested feature | Result |
---|---|
CFU Activate/Deactivate | |
CFB Activate/Deactivate | |
CFNR Activate/Deactivate | |
Pickup Group | |
Pickup Directed | |
Park/Unpark | |
Park To/Unpark From | |
Call Completion Busy | |
Call Completion Cancel | |
Join Group/Leave Group | |
Join All Groups/Leave All Groups | |
Enable mobility/Disable mobility | |
Enable mobility cw/Disable mobility cw | |
Set presence |
Other Features
Directory
Tested feature | Result |
---|---|
Device built-in directory | |
Exists | |
Can be dialled from | |
Does CLI resolution | |
display update if directory object is used? |
- It is possible to configure a connection to an online source like DE - Klicktel. Please take a look into the manual or configuration.
- It is possible to import and export the local Phonebook.
- You can add the call to the local phonebook from the call-list.
Tested feature | Result |
---|---|
External LDAP Server supported | |
Can be dialled from | |
Does CLI resolution | |
display update if directory object is used? |
Keys
Tested feature | Result |
---|---|
Device has speed dial keys | Yes, depending on handset |
Device has programmable function keys | Yes, depending on handset |
Device has partner keys | No |
CTI Features (with SOAP / TAPI / myApps)
Tested feature | Result |
---|---|
User Call - outgoing call | |
User Connect - Answer incoming call | |
User Reject - Reject alerting call | |
User Disconnect - Disconnect active call | |
User Hold - Put connected call on hold | |
User Hold Retrieve - Retrieve call on hold | |
User Transfer - Transfer with Consult | |
User Transfer - Transfer with Consult (Alerting only) | |
User Transfer - Blind Transfer | |
3PTY - Make 3rd Party Call | |
Connected Number Update on Display |
- tested with myPBX and TSP(8150)only
Configuration
innovaphone configuration
Add a new PBX object of type "user":
File:X2COM-PBX Userobject.png
3rd party product configuration
Provider Configuration
Send following information to the Provider for login on the PBX_Userobject
- Domain: yourdomain.com
- SIP server: yourserver.com
- SIP Proxy: yourproxy.com
- Username: X2COMsimSIPusername
- Password: your users password or PBX password
- Protocol Transport: TCP port 5060 (don't use UDP with reverse proxy)
- ICE (check for support)
Telephony Connection
Number Assignment
Voicemail
Phone Directory - Adress Book
Enhanced VoIP Settings
Known problems
MoH
Need to test
http://ip-of-pbx/!config add SIP /take-sendonly-as-inactive http://ip-of-pbx/!config write http://ip-of-pbx/!config activate
Please keep in mind that this option will affect all SIP/UDP communication. So if you have for example another 3rd party SIP-device, which wants to play its own MOH - it will not work anymore.
Usernames with whitespace
Recalling device after transfer
innovaphone PBX Version 13 and Chat App
When using myApps to send chat messages to a user, the PBX broadcasts the IM-SETUP (instant-message) to all registered endpoints of the addressed user.