Sipura Technology, Inc. SPA-2000 User Guide December 2003 Sipura SPA-2000 User Guide v1.0.3.
Disclaimer – Please Read: This document contains implementation examples and techniques using Sipura Technology, Inc. and, in some instances, other company’s technology and products and is a recommendation only and does not constitute any legal arrangement between Sipura Technology, Inc. and the reader, either written or implied.
Sipura Technology, Inc. SPA-2000 User Guide Table of Contents 1. 2. 3. 4. 5. 6. Product Description .................................................................................................................................................... 4 1.1. SPA-2000 Hardware Overview ........................................................................................................................ 4 1.1.1. Status LED Description:.........................................................................
1. Product Description This guide describes basic administration and use of the Sipura Technology SPA-2000 phone adapter – an intelligent low-density Voice over IP (VoIP) gateway. The SPA-2000 enables carrier class residential and business IP Telephony services delivered over broadband or high-speed Internet connections. By intelligent we mean the SPA-2000 maintains the states of all the calls it terminates.
This LED indicates status via the following behaviors: ON – LED remains solid on OFF – LED remains solid off LONG (Long On) – 3.0s on, 1s off continuously FAST – 0.125s on, 0.125s off continuously SLOW – 0.5s on, 0.5s off continuously VSLO (Very Slow) – 1.0s on, 1.0s off continuously HB (Heart Beat) – 0.125s on, 0.125s off, 0.125s on, 1s off continuously 3.
Unknown DHCP Error SLOW Silent Note: The Link LED will blink on transmit and receive (TX/RX) of packets. The LED will display solid off if no link is available. The LED will display solid on if link is up but no TX/RX activity is present. Important Warning: Do not disrupt the power to the SPA-2000 while the Status LED is blinking FAST. 2. Installation Overview Please check to make sure that you have the following package contents: 1. Sipura Phone Adapter Unit 2. Ethernet Cable 3. SPA-2000 QuickGuide 4.
Alternatively, an individual SPA-2000 can be directed to perform an upgrade to a specific firmware load via its built-in web server interface. Firmware upgrades are attempted only when the SPA-2000 is idle, since they trigger a software reboot. Firmware Upgrade via PC Utility Program: From time to time, Sipura Technology will make available a PC executable file that will facilitate the upgrade of a SPA-2000.
o To input: W, X, Y, Z, w, x, y, z -- press ‘9’ o To input all other characters in the administrator password, press ‘0’ Note: This translation convention only applies to the password input. For example: to input password “test#@1234” by phone keypad, you need to press the following sequence of digits: 8378001234. 2. After entering a value, press the # (pound) key to indicate end of input.
Enable/Disable DHCP 101 Enter 1 to enable Enter 0 to disable Check IP Address 110 None IVR will announce the current IP address of SPA. Set Static IP Address 111 Enter IP address using numbers on the telephone key pad. Use the * (star) key when entering a decimal point. DHCP must be “Disabled” otherwise you will hear, “Invalid Option,” if you try to set this value. Check Network Mask 120 None IVR will announce the current network mask of SPA.
up. Unit will reboot and all configuration parameters will be reset to factory default values. ALL SETTINGS WILL BE LOST! Note: If the Administrator password is not set, the items marked with “Requires Password” will not require a password. 3.3. SPA Web Interface The SPA provides a built-in web server. Convenient configuration and administration can be performed through an integral web interface. 3.3.1.
profile parameters. The parameter group that the User can access is specified by the Administrator, which can only be done through provisioning the SPA-2000 via the TFTP process. To access the Administrator level privilege, use the following URL: http://IP_Address_Of_SPA/admin/. If the password has been set for Administrator, the browser will prompt for Administrator authentication. The username for Administrator is “admin” and cannot be changed.
3.3.4. SPA-2000 Web Page Configuration Default Values The following figures depict the default values and web page locations of the SPA-2000 web administration and configuration pages. The SPA-2000 Administrator Log-in, Advanced screen settings are shown below.
Figure 2 – SPA-2000 System Configuration Web Page (Advanced Admin View) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 13
Figure 3 – SPA-2000 SIP Configuration Web Page (Advanced Admin View) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 14
Figure 4 – SPA-2000 Provisioning Configuration Web Page (Advanced Admin View) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 15
Figure 5 – SPA-2000 Regional Configuration Web Page (Advanced Admin View) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 16
Figure 6 – SPA-2000 Line 1 Configuration Web Page (Line 2 Is Identical) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 17
Figure 7 – SPA-2000 User 1 Configuration Web Page (User 2 Is Identical) © 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 18
3.4. Configuration Parameters 3.4.1. System Parameters Parameter Name Admin Password User Password Enable Web Server System Configuration Description The password for administrator The password for User Enable/disable web server of SPA Default Yes This feature should only be used on firmware version 1.0.9 or later.
Resync On Reset Resync Random Delay Resync Periodic Resync Error Retry Delay Resync From SIP Profile Rule Log Resync Request Msg Log Resync Success Msg Log Resync Failure Msg GPP A GPP B GPP C GPP D Resyncs configuration profile from configuration server whenever the SPA-2000 resets. Spread interval for resync requests Yes Resyncs configuration profile periodically after reset. Retry interval following resync failure 3600 3600 Enables resync of configuration profile from a SIP command.
SIP Accept Language Remove Last Reg SIP T1 SIP T2 SIP T4 SIP Timer B SIP Timer F SIP Timer H SIP Timer D SIP Timer J INVITE Expires ReINVITE Expires Reg Min Expires Reg Max Expires Reg Retry Intvl 1 SIT1 RSC 1 SIT2 RSC 1 SIT3 RSC 1 SIT4 RSC Try Backup RSC Retry Reg RSC 2 RTP Port Min 2 RTP Port Max RTP Packet Size Accept-Language Header to be used by the unit. If empty, the header is not included. Remove last registration before registering a new one if value is different one.
1,2 NSE Dynamic Payload 1,2 AVT Dynamic Payload 1,2 G726r16 Dynamic Payload 1,2 G726r24 Dynamic Payload 1,2 G726r40 Dynamic Payload 1,2 G729b Dynamic Payload NSE dynamic payload type AVT dynamic payload type G726-16 dynamic payload type G726-24 dynamic payload type G726-40 dynamic payload type G729b dynamic payload type 100 101 98 97 96 99 Notes: 1. Valid range is 96 – 127 2. The configured dynamic payloads are used for outbound calls only where the SPA-2000 presents the SDP offer.
Ext IP Ext RTP Port Min NAT Keep Alive Intvl External IP address to substitute for the actual IP address of the unit in all outgoing SIP messages. If “0.0.0.0” is specified, no IP address substitution is performed. External port mapping of . If this value is nonzero, the RTP port number in all outgoing SIP messages is substituted by the corresponding port value in the external RTP port range. 0.0.0.0 Interval between sending NAT-mapping keep alive message in sec 15 0 Notes: 3.4.5.
Use OB Proxy In Dialog Register Make Call Without Reg Ans Call Without Reg Register Expires 1 Use DNS SRV Display Name User ID Password Auth ID Use Auth ID Whether to forcer SIP requests to be sent to the outbound proxy within a dialog. Ignored if
Call Return Serv Call Back Serv 1 Three Way Call Serv Three Way Conf 1,2 Serv 1,2 Attn Transfer Serv Unattn Transfer Serv 3 MWI Serv VMWI Serv Block Last Serv Accept Last Serv Cfwd Last Serv Speed Dial Serv Enable Call Return Service Enable Call Back Service Enable Three Way Calling Service Enable Three Way Conference Service Yes Yes Yes Yes Enable Attended Call Transfer Service Enable Unattended (Blind) Call Transfer Service Enable MWI Service Enable VMWI Service (FSK) Enable Block Last Call Service En
3.4.5.4. Dial Plan Parameter Name Dial Plan Enable IP Dialing Description Per-line dial plan script Enable IP Dialing Default See below no Default Dial Plan script for each line: “(*xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxx|xxxxxxxxxxxx.
Cfwd All Dest Cfwd Busy Dest Cfwd No Ans Dest Cfwd No Ans Delay Cfwd Sel1 Caller Cfwd Sel2 Caller Cfwd Sel3 Caller Cfwd Sel4 Caller Cfwd Sel5 Caller Cfwd Sel6 Caller Cfwd Sel7 Caller Cfwd Sel8 Caller Cfwd Sel1 Dest Cfwd Sel2 Dest Cfwd Sel3 Dest Cfwd Sel4 Dest Cfwd Sel5 Dest Cfwd Sel6 Dest Cfwd Sel7 Dest Cfwd Sel8 Dest Block Last Caller Accept Last Caller 3.4.6.2.
Ring 1 Caller Ring 2 Caller Ring 3 Caller Ring 4 Caller Ring 5 Caller Ring 6 Caller Ring 7 Caller Ring 8 Caller Default Ring Default CWT Hold Reminder Ring Call Back Ring Cfwd Ring Splash 2 Len Cblk Ring Splash 2 Len VMWI Ring Splash Len Caller number pattern to play Distinctive Ring/CWT 1 Caller number pattern to play Distinctive Ring/CWT 2 Caller number pattern to play Distinctive Ring/CWT 3 Caller number pattern to play Distinctive Ring/CWT 4 Caller number pattern to play Distinctive Ring/CWT 5 Caller n
occurs while making an outbound call.
CWT7 Cadence Cadence script for distinctive CWT 7 CWT8 Cadence Ring1 Name Cadence script for distinctive CWT 8 Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 1 for the inbound call Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 2 for the inbound call Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 3 for the inbound call Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 4 for the inbound call Name in an INVITE’s Alert-Info Header
Interdigit Short Timer 3 Short timeout between entering digits when dialing. Range: 0 – 64 sec 3 Notes: 1. The Call Progress Tones and DTMF playback level are not affected by the . 2. The interdigit timer values are used as defaults when dialing. The Interdigit_Long_Timer is used after any one digit, if all valid matching sequences in the dial plan are incomplete as dialed.
Dist_Ring_Act_Code Dist_Ring_Deact_Code Speed Dial Activation Code Enable Distinctive Ringing Disable Distinctive Ringing Assign a speed dial number *61 *81 *74 Notes: 1. These codes automatically appended to the dial-plan. So no need to include them in dial-plan (although no harm to do so either). 3.4.7.5.
Next Registration In Message Waiting Call Back Active Last Called Number Last Caller Number Number of seconds before the next registration renewal Indicate whether new voice mails available: Yes or No Indicate whether a call back request is in progress: Yes or No The last number called The number of the last caller Mapped SIP Port NAT Mapped SIP Port Call 1/2 Status State Encoder Decoder FAX Type Remote Hold Call Back Peer Name Peer Phone Duration Packets Sent Packets Recv Bytes Sent Bytes Recv Decode
4.1. Basic Services 4.1.1. Originating a Phone Call Service Description Placing telephone a call to another telephone or telephony system (IVR, conference bridge, etc.). This is the most basic service. User Action Required to Activate or Use When the user picks up the handset, the SPA provides dial tone and is ready to collect dialing information via DTMF digits from the telephone touchtone key pad.
the caller’s name and/or number. Expected Call and Network Behavior In between ringing bursts, the SPA can generate a Caller-ID signal to the attached phone when the phone is on-hook. As part of the INVITE message, the SPA sends the caller’s name and number as it is configured in the profile. User Action Required to Deactivate or End No user action required. See CLIP and CLIR. 4.2.2.
Dial the telephone number you are calling You must repeat this process at the start of each call. To block Caller ID on all outbound calls, do the following: Lift the receiver Listen for dial tone Press *67 Listen for dial tone Dial the telephone number you are calling Expected Call and Network Behavior The user activates this service to hide his Caller ID when making an outgoing call. User Action Required to Deactivate or End If you used *81 to block Caller ID, no action required.
Expected Call and Network Behavior If the user is on a call when another call comes in they will hear a series of beeps / tones alerting them to the second call. The person calling will hear normal ringing. User Action Required to Deactivate or End See Cancel Call Waiting. 4.2.5. Disable or Cancel Call Waiting Service Description The SPA supports disabling of call waiting permanently or on a per call basis.
accepted. 4.2.6. Call-Waiting with Caller ID Service Description When the user is on the phone and has Call Waiting active, the new caller’s Caller ID information will be displayed on the users phone display screen at the same time the user is hearing the Call Waiting beeps / tones. User Action Required to Activate or Use The telephone equipment connected to the SPA must support Call-Waiting with Caller ID.
4.2.8. Attendant Call Transfer Service Description Attendant Call Transfer lets a customer use their touchtone phone to send a call to any other phone, inside or outside their business, including a wireless phones.
Press the switch hook or flash button on the phone to place the party on hold Enter *98 Dial the number to which you will transfer the caller The call is transferred when a complete number is entered. You will hear a short confirmation tone, followed by regular dial tone Expected Call and Network Behavior When the user presses the switch hook or flash button, the transferee is placed on hold. When the user successfully dials the transfer number, the transferee will automatically call the dialed number.
rd Dial the number of the 3 party. rd When the 3 party answers you may have a conversation with them while the other party is on hold. To hold a conference with the party on hold rd and the 3 party, simply press the switch hook or flash button Expected Call and Network Behavior The SPA supports up to two calls per line. The SPA can conference two calls by bridging the nd rd 2 and 3 parties. User Action Required to Deactivate or End Hang-up the telephone. 4.2.12.
Service Description The SPA supports a service that allows the SPA to automatically dial the last caller’s number. User Action Required to Activate or Use Pick up the receiver Listen for dial tone Press *69 to dial back the last caller that tried to reach you. Expected Call and Network Behavior This service gives the user the convenience of recalling the last incoming call to their number automatically. User Action Required to Deactivate or End No user action required 4.2.14.
– Unconditional is activated. The SPA can be configured to provide a short “half” ring or ring “splash” as a reminder that the SPA is unconditionally forwarding all calls. User Action Required to Activate or Use Lift the receiver Listen for dial tone Press *72 Listen for dial tone and enter the telephone number you are forwarding your call to. Activation will be confirmed with two beeps and short bursts of dial tone to alert you that your forwarding has been activated.
Listen for dial tone Press *90 Listen for dial tone and enter the telephone number you are forwarding your call to. Activation will be confirmed with two beeps and then dial tone to alert you that your forwarding has been activated. Alternatively, the user can activate this feature from a web browser interface.
web interface. The default forward delay is 20 seconds. Expected Call and Network Behavior This feature allows a user the option to divert (forward) calls to their telephone number to any other dialable number when their phone is not answered by using the touchtone keypad of their telephone or web browser interface. This service is activated or deactivated from the phone being forwarded or the web browser interface.
Listen for dial tone Press *61 Expected Call and Network Behavior With this service, incoming calls from up to __ telephone numbers can be automatically identified by distinctive ringing. A distinctive ringing pattern (i.e. short-long-short) accompanies incoming calls from the designated telephone numbers. If the user is engaged in conversation and a call from one of the designated numbers arrives, a distinctive call waiting tone (i.e. shortlong-short) accompanies the incoming call.
© 2003 Sipura Technology, Inc Proprietary (See Copyright Notice on Page 2) 47
5. Where to Get Support: For support questions related to your Sipura Technology product, please contact the company from whom you purchased the SPA-2000 or an authorized Sipura Technology reseller. Other Ways to Contact Sipura Technology Technical Support: Partners, Resellers and Distributors of Sipura Technology products may use the below information to contact Sipura support. Email: support@sipura.
6. Appendix I – Dial Plan Administration: 6.1.1. Dial Plan The SPA-2000 allows each line to be configured with a distinct dial plan. The dial plan specifies how to interpret digit sequences dialed by the user, and how to convert those sequences into an outbound dial string. The SPA-2000 syntax for the dial plan closely resembles the corresponding syntax specified by MGCP and MEGACO. Some extensions are added that are useful in an end-point.
The plans contain a series of digit sequences, separated by the ‘|’ character. The collection of sequences is enclosed in parentheses, ‘(‘ and ‘)’. When a user dials a series of digits, each sequence in the dial plan is tested as a possible match. The matching sequences form a set of candidate digit sequences. As more digits are entered by the user, the set of candidates diminishes until only one or none are valid.
An “outside line” dial tone can be generated within a sequence by appending a ‘,’ character between digits. Thus, the sequence “9, 1xxxxxxxxxx” sounds an “outside line” dial tone after the user presses ‘9’, until the ‘1’ is pressed. Number Barring: A sequence can be barred (rejected) by placing a ‘!’ character at the end of the sequence. Thus, “1900xxxxxxx!” automatically rejects all 900 area code numbers from being dialed.
The following also allows 7-digit US-style dialing, and automatically inserts a 1 + 212 (local area code) in the transmitted number. ( 1 xxx xxxxxxx | <:1212> xxxxxxx ) For an office environment, the following plan requires a user to dial 8 as a prefix for local calls and 9 as a prefix for long distance. In either case, an “outside line” tone is played after the initial 8 or 9, and neither prefix is transmitted when initiating the call.