Howto:Is-phone(iphone) - iscoord - SIP Testreport

From innovaphone wiki
Jump to navigation Jump to search

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

Testreport Terminals SIP or H323 1.PNG

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.