Summary
We tested the is-phone iPhone client developed by iscoord was tested. Please note that this report is not representative for other softphone solutions(not for IPhone) developed by is||coord.
The softphone is easy to configure and to operate. However it offers only a very basic feature set, just basic calls are possible.
Moreover the application is not active if your Iphone is locked or displaying a screen-saver(which is so most of the time). Only one call is allowed, you cannot transfer a call or accept a second incoming call(i.e. call waiting). Finally, if you put a call on hold, the remote party will not hear music on hold.
Certification Status
The tests for this product have been completed.
Testing of this product has been finalized August 17th, 2010.
Version
Firmware Version:
1.0.3
innovaphone Firmware:
v8 HF5
Test Setup
Device Setup
Tested feature
|
Result
|
Register Device w/o specific configuration (requires DHCP)
|
No
|
DHCP is default
|
not tested, device specific
|
DHCP yields timeserver and time displays correctly
|
not tested, device specific
|
SNTP config has TZ string for timezone/dst autoconfig
|
not tested, device specific
|
DHCP yields correct default gateway
|
not tested, device specific
|
Device supports magic registration (e.g. by serial)
|
not tested, device specific
|
Fixed registrations works
|
Yes
|
Device registers w/o Extension (just by name)
|
Yes
|
Device registers by name with non-latin1 characters (e.g. UserÄÖÜ)
|
No
|
Device registers by extension
|
Yes
|
Device registers with password
|
Yes
|
Device registers multiple identities
|
No
|
Device supports STUN protocol
|
No
|
Device sends NAT - keepalive messages
|
No
|
Device refreshes the PBX registration
|
Yes
|
Device supports SIP over TCP
|
No
|
Device supports SRTP
|
No
|
Device supports SIPS (SIP over TLS)
|
No
|
Device supports HTTPS
|
No
|
Device supports VAD (Voice activity detection)
|
not tested
|
Supported menu languages
|
not tested
|
Test Results
Basic Call
Tested feature
|
Result
|
call using g711a
|
Yes
|
call using g711u
|
Yes
|
call using g729
|
No
|
Overlapped sending
|
No
|
Device sets up an early media channel for incoming calls
|
No
|
Device sets up an early media channel for outgoing calls
|
Yes
|
Device shows called id number
|
Yes
|
Device shows called id name
|
Yes
|
Device shows called id display info
|
Yes
|
Fax using T.38
|
N/A
|
CGPN can be supressed
|
No
|
Reverse Media Negotiaton
|
Yes
|
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
|
No
|
Device supports asymetric codec negotiation
|
No
|
Device supports codec renegotiation during a conversation
|
Yes
|
Device shows correct display message in case of busy CDPN
|
No(just call ended, no reason)
|
Device shows correct display message in case of not existing CDPN
|
No(just call ended, no reason)
|
Device shows correct display message in case that the call is declined
|
No(just call ended, no reason)
|
SOAP Call works?
|
Yes. No auto-answer, incoming anonymous call.
|
Device supports display updates during call(needed for Directory Search object)
|
No
|
Long Time Call (>30 min) works?
|
Yes
|
Registration redirecting works?
|
No
|
Incoming SRTP call - SRTP not enabled on DUT
|
No, results in no audio.
|
Incoming SRTP call - SRTP enabled on DUT
|
Not possible, SRTP not supported.
|
Voice Quality OK?
|
Yes
|
DTMF
Tested feature
|
Result
|
DTMF tones sent correctly
|
Yes
|
DTMF tones received correctly
|
Yes, just audio test.
|
Hold/Retrieve
Tested feature
|
Result
|
Device handles incoming hold correctly
|
Yes
|
Device can put a call on hold using correctly(inactive or sendonly)
|
No, no MoH is heard. (uses sendonly but does not play MoH)
|
Transfer with consultation
Tested feature
|
Voice Ok?
|
MoH Ok?
|
inno1 calls inno2. inno2 transfers to testphone.
|
Yes
|
Yes
|
inno1 calls inno2. inno1 transfers to testphone.
|
Yes
|
Yes
|
inno1 calls testphone. inno1 transfers to inno2.
|
Yes
|
Yes
|
inno1 calls testphone. testphone transfers to inno2.
|
No Transfer possible
|
No Transfer possible
|
testphone calls inno1. inno1 transfers to inno2.
|
Yes
|
Yes
|
testphone calls inno1. testphone transfers to inno2.
|
No Transfer possible
|
No Transfer possible
|
Transfer with consultation (alerting only)
Tested feature
|
Voice Ok?
|
MoH Ok?
|
inno1 calls inno2. inno2 transfers to testphone.
|
Yes
|
Yes
|
inno1 calls inno2. inno1 transfers to testphone.
|
Yes
|
Yes
|
inno1 calls testphone. inno1 transfers to inno2.
|
Yes
|
Yes
|
inno1 calls testphone. testphone transfers to inno2.
|
No Transfer possible
|
No Transfer possible
|
testphone calls inno1. inno1 transfers to inno2.
|
Yes
|
Yes
|
testphone calls inno1. testphone transfers to inno2.
|
No Transfer possible
|
No Transfer possible
|
Blind Transfer
Tested feature
|
Voice Ok?
|
inno1 calls inno2. inno2 transfers to testphone.
|
Yes
|
inno1 calls inno2. inno1 transfers to testphone.
|
Yes
|
inno1 calls testphone. inno1 transfers to inno2.
|
Yes
|
inno1 calls testphone. testphone transfers to inno2.
|
No Transfer possible
|
testphone calls inno1. inno1 transfers to inno2.
|
Yes
|
testphone calls inno1. testphone transfers to inno2.
|
No Transfer possible
|
Blind Transfer (alerting only)
Tested feature
|
Voice Ok?
|
inno1 calls inno2. inno2 transfers to testphone.
|
Yes
|
inno1 calls testphone. testphone transfers to inno2.
|
No Transfer possible
|
testphone calls inno1. inno1 transfers to inno2.
|
Yes
|
Broadcast Group & Waiting Queue
Tested feature
|
Result
|
testphone makes call to a Broadcast Group. inno1 picks up.
|
Yes
|
inno1 makes call to a Broadcast Group. testphone picks up.
|
Yes
|
testphone makes call to a Waiting Queue. inno1 picks up before announcement is played.
|
Yes
|
testphone makes call to a Waiting Queue. inno1 picks up after announcement is played.
|
Yes
|
inno1 makes call to a Waiting Queue. testphone picks up.
|
Yes
|
DTMF Features
Tested feature
|
Result
|
CFU Activate/Deactivate
|
Yes
|
CFB Activate/Deactivate
|
Yes
|
CFNR Activate/Deactivate
|
Yes
|
Pickup Group
|
Yes
|
Pickup Directed
|
Yes
|
Park/Unpark
|
No, missing R - key. Function needs a second call to park the active call
|
Park To/Unpark From
|
No, missing R - key. Function needs a second call to park the active call
|
Call Completion Busy
|
No, missing R - key. Function needs a second call to park the active call
|
Call Completion Cancel
|
No, missing R - key. Function needs a second call to park the active call
|
Join Group/Leave Group
|
Yes
|
Join All Groups/Leave All Groups
|
Yes
|
Enable mobility/Disable mobility
|
Yes
|
Enable mobility cw/Disable mobility cw
|
Yes
|
Set presence
|
not tested
|
Other Features
Directory
Tested feature
|
Result
|
Device built-in directory
|
Exists
|
Yes
|
Can be dialled from
|
Yes
|
Does CLI resolution
|
not tested
|
display update if directory object is used?
|
No
|
Hands free
Tested feature
|
Result
|
Loudspeaker operation works fine
|
No Loudspeaker function
|
Hands free works fine
|
No Loudspeaker function
|
Volume adjustable during call
|
Yes
|
Keys
Tested feature
|
Result
|
Device has speed dial keys
|
No
|
Device has programmable function keys
|
No
|
Device has partner keys
|
No
|
Configuration
innovaphone configuration
Create a PBX user. Make sure that the user has a password configured, the softphone has to be configured with a password.
3rd party product configuration
Only 3 settings can be configured at the client. The first one is the PBX - IP address. The second and the third option is the user name and the password configured in the PBX. All 3 settings are mandatory and must be configured. It is not possible to skip the password configuration.