Howto:X2COM SIM-2-SIP Testreport

From innovaphone wiki
Revision as of 18:36, 27 November 2024 by Kpe (talk | contribs) (Created page with "==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== {{Template:Compat Status "tested"}} <!-- {{Template:Compat Status "in progress"}}--> <!-- {{Template:Compat Status "in progress"}...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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


Media Relay needs to be ticked at the Hardware ID of the User Object where the Device is registered.

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.