Howto:SPA8000 - Linksys - Testreport
Summary
Certification Status
This product is being tested right now. The test is not yet completed.
Version
Firmware Version:
6.1.3
Hardware Version:
1.0.0
innovaphone Firmware:
V8
Test Setup
Device Setup
Tested feature | Result |
---|---|
Register Device w/o specific configuration (requires DHCP) | No |
DHCP is default | No |
DHCP yields timeserver and time displays correctly | Yes |
SNTP config has TZ string for timezone/dst autoconfig | No |
DHCP yields correct default gateway | Yes |
Device supports magic registration (e.g. by serial) | No |
Fixed registrations works | Yes |
Device registers w/o Extension (just by name) | Yes |
Device registers by extension | N/A |
Device registers with password | Yes |
Device registers multiple identities | Yes |
Device supports STUN protocol | Yes, not tested |
Device sends NAT - keepalive messages | Yes, not tested |
Device refreshes the PBX registration | Yes |
Device supports SIP over TCP | Yes, not tested |
Device supports SRTP | Yes, not tested |
Device supports SIPS (SIP over TLS) | Yes |
Device supports HTTPS | Partially, only as HTTPS client (provisioning) |
Device supports VAD (Voice activity detection) | Yes |
Test Results
Basic Call
Tested feature | Result |
---|---|
call using g711a | Yes |
call using g711u | Yes |
call using g729 | Yes |
Overlapped sending | No |
Early media channel | Yes |
Device shows called id number | N/A |
Device shows called id name | N/A |
Device shows called id display info | N/A |
Fax using T.38 | Yes |
CGPN can be supressed | Yes |
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 | Yes, not tested |
Device supports asymetric codec negotiation | Yes |
Device supports codec renegotiation during a conversation | Yes |
Device shows correct display message in case of busy CDPN | No, it plays busy tone. |
Device shows correct display message in case of not existing CDPN | No, it plays audio tone. |
Device shows correct display message in case that the call is declined | No, it plays busy tone. |
SOAP Call works? | Yes |
Voice Quality OK? | Yes |
DTMF
Tested feature | Result |
---|---|
DTMF tones sent correctly | Yes |
DTMF tones received correctly | Yes |
Hold/Retrieve
Tested feature | Result |
---|---|
Device handles incoming hold (sendonly) 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 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. | Yes | Yes |
testphone calls inno1. inno1 transfers to inno2. | Yes | Yes |
testphone calls inno1. testphone transfers to inno2. | Yes | Yes |
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. | Yes | Yes |
testphone calls inno1. inno1 transfers to inno2. | Yes | Yes |
testphone calls inno1. testphone transfers to inno2. | Yes | Yes |
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. | Yes |
testphone calls inno1. inno1 transfers to inno2. | Yes |
testphone calls inno1. testphone transfers to inno2. | Yes |
Blind Transfer (alerting only)
Tested feature | Voice Ok? |
---|---|
inno1 calls inno2. inno2 transfers to testphone. | Yes |
inno1 calls testphone. testphone transfers to inno2. | N/A |
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 |
Advanced Features
MOH Server
The SPA8000 can work as Music on Hold Server for its own FXS ports but also as MOH source for external devices. This feature was tested successfully but requires adjustments to the SIP default settings of the SPA8000.
Voicemail
The SPA8000 can be used with the innovaphone Voicemail. MWI indications are received at the corresponding analog device and are signaled using a stutter dial tone. This feature was tested successfully but requires adjustments to the codec default settings of the SPA8000.
Provisioning
The SPA8000 can retrieve configuration and firmware files using TFTP, HTTP, and HTTPS. As a result, the CF card can be used for provisioning purposes. In contrast to innovaphone devices, the HTTP Update Server URL can not be distributed via DHCP. Therefore a staging mechanism must be used for initial deployment. A TFTP server will answer the initial request of the SPA8000 offering the HTTP URL to the innovaphone device (with CF) containing the device specific configuration files.
NAT
The SPA8000 uses besides the STUN protocol, NAT Keep-Alive mechanism compatible with innovaphone. Therefore the device can be installed behind a NAT router.
DTMF Feature Codes & Vertical Service Activation Codes
All service codes were tested succesfully. The Linksys Activation Codes offer also a possiblity to configure CAll Forward. However it is recommended to use instead the according innovaphone DTMF feature code. In Case that Linksys Cfwd Codes are used, the innovaphone PBX will not be notified about a active Call Forward situation. This will result in unexpected call flows and should not be used.
Configuration
innovaphone configuration
Add a new PBX object of type "user" for each FXS port.
3rd party product configuration
To register a FXS port at the innovaphone PBX, go to the respective Line tab (e.g. L1) and configure the settings previously used when creating the PBX User. As Proxy enter the IP address of the innovaphone PBX.
Additionally, for enviroments were exclusive codecs are configured, the Release Unused Codec must be set to No.
If the Music on Hold feature of the Linksys device should be used, the feature Streaming Audio Server (SAS) must be activated. The SAS is activated at the FXS port streaming the Music on Hold. The maximum amount of concurrent Music on Hold channels is limited by the Conference Bridge Ports (max 10) setting. In order to allow the SPA8000 to play MoH using an innovaphone PBX, the SIP setting RFC 2543 Call Hold must be changed to No.
The remaining FXS port will enter the User ID used at the SAS port as MOH Server.
If the Voicemail feature of the SPA8000 should be used with the innovaphone VM, the Voice Mail Server setting must be configured with the SIP URI of the Voicemail account (e.g. 736@172.16.3.63 = VM-nr.(73) + User-nr.(6)@ip-address of PBX). The default codec used by the SPA8000 is G711u. This will result in problems when using the standard innovaphone VM-files. To circumvent this problems configure the Preferred Codec as G711a.
In case you have to pass a NAT router to reach your PBX, the NAT keep - alive mechanism must be enabled for the respective line. This should suffice in most installations, if not have a look at the SPA8000 manuals at the topic regarding NAT traversal and activate STUN.