Cisco SPA-841 - Sipura VoIP Phone Administration Manual

Cisco SPA-841 - Sipura VoIP Phone Administration Manual

Cisco small business pro voice system internet telephony gateway with 4 fxo ports and ip phones
Hide thumbs Also See for SPA-841 - Sipura VoIP Phone:
Table of Contents

Advertisement

ADMINISTRATION
GUIDE
Cisco Small Business Pro
SPA9000 Voice System Version 6.1
SPA9000 Voice System, SPA400 Internet Telephony
Gateway with 4 FXO ports and SPA9XX IP Phones

Advertisement

Table of Contents
loading

Summary of Contents for Cisco SPA-841 - Sipura VoIP Phone

  • Page 1 ADMINISTRATION GUIDE Cisco Small Business Pro SPA9000 Voice System Version 6.1 SPA9000 Voice System, SPA400 Internet Telephony Gateway with 4 FXO ports and SPA9XX IP Phones...
  • Page 2 Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys,...
  • Page 3: Table Of Contents

    Contents About This Document Purpose Audience Firmware Organization Document Conventions Finding Information in PDF Files xiii Chapter 1: Getting Started Introduction to the SPA9000 Voice System SPA9000 IP PBX SPA400 SIP-PSTN Gateway and Voicemail Server IP Phones and Accessories Deployment Scenarios PSTN Access and Local Voice Mail ITSP Service Only ITSP Service, PSTN Access and Local Voice Mail...
  • Page 4 Contents Configuring Basic Settings Setting Up the WAN Connection for the SPA9000 Setting the Date and Time Configuring Daylight Saving Time SPA9000 Ethernet Port LAN and Application Guidelines Configuring Multicast Addressing and Group Paging Collecting System Logs and Debug Information Viewing Information about the SPA9000 Viewing Information about Client Stations Using the Interactive Voice Response Unit...
  • Page 5 Contents Configuring Line Interfaces on the SPA9000 Configuring a Line Interface for ITSP Service Configuring a Line Interface for a SPA400 (PSTN or Voice Mail) Configuring Call Capacity for a Line Interface Configuring Dial Plans About Dial Plans Editing Dial Plans Managing the Line Selection for Outbound Calls Line Availability Configuring a Call Routing Rule...
  • Page 6 Contents About Shared Line Appearances Chapter 5: Administering the SPA400 and Voice Mail Service Connecting to the SPA400 Administration Web Server Configuring the SPA400 Network Connection Saving or Discarding Changes on the SPA400 Managing Access to the SPA400 Configuration Utility Upgrading the Firmware for the SPA400 Configuring a SPA400 to Interoperate with the SPA9000 Configuring a SPA400 for PSTN Access...
  • Page 7 Contents Chapter 7: Configuring the Auto Attendant How the Auto Attendant Works Working with the Auto Attendant Greetings Using Pre-Recorded Prompts Recording an Auto Attendant Prompt Downloading Prompts Writing an Auto Attendant Script An Introduction to XML Scripting Grammar in AA Script Examples 138 Elements of XML Scripting Grammar Auto Attendant XML Instructions Set Entering an Auto Attendant Script...
  • Page 8 Contents Using the SPA9000 with a Firewall or Router SPA400 SIP-PSTN Gateway SPA9000 Architecture SIP-NAT Interoperation Advanced Call Control and Routing Configuring Vertical (Supplementary) Service Codes Managing the Outbound Call Routing Groups Configuring Outbound Call Codec Selection Codes Advanced Topics for SPA400 Voice Mail Service How Voicemail Works Checking Voicemail from an External Number Depositing Voicemail...
  • Page 9 Contents System page SIP Page Provisioning page Regional page FXS 1/2 page Line 1/2/3/4 page Appendix C: SPA400 Field Reference Setup Basic Setup SPA9000 Interface Voice Voicemail Server Voicemail Users Administration Management Factory Default USB Setting Firmware Upgrade Reboot Status Gateway Event Logs Set Log Level...
  • Page 10 Contents Appendix E: Glossary Appendix F: Acronyms SPA9000 Voice System Administration Guide viii...
  • Page 11: About This Document

    Preface About This Document The SPA9000 Voice System Administration Guide is intended to help VARs and Service Providers to manage and configure the SPA9000 Voice System. This preface provides helpful information about this guide and other resources that are available to you. Before you begin to use this guide, refer to the following topics: •...
  • Page 12: Firmware

    Preface • System administrators or anyone who installs and administers the SPA9000 Voice System This guide does not provide the configuration information required by specific NOTE service providers. Please consult with the service provider for specific service parameters. Firmware This guide describes the features that are available in the following firmware releases (and higher versions).
  • Page 13: Organization

    Preface Organization The information in this guide is organized into the following chapters and appendices: Chapter Description Chapter 1, “Getting This chapter introduces you to the SPA9000 Started.” Voice System by describing the components and presenting several deployment scenarios. Chapter 2, “Basic This chapter introduces you to basic Administration of the administrative tasks using the SPA9000...
  • Page 14: Document Conventions

    Preface Chapter Description Appendix B, “SPA9000 This appendix describes the fields on each page Field Reference” of the SPA9000 administration web server. Appendix C, “SPA400 Field This appendix describes the fields on each page Reference” of the SPA400 administration web server. Appendix D, “Where to Go This appendix describes additional resources From Here”...
  • Page 15: Finding Information In Pdf Files

    Preface Finding Information in PDF Files The SPA9000 Voice System documents are published as PDF files. The PDF Find/ Search tool within Adobe® Reader® lets you find information quickly and easily online. You can perform the following tasks: • Search an individual PDF file. •...
  • Page 16: Finding Text In Multiple Pdf Files

    Preface Finding Text in Multiple PDF Files Search window lets you search for terms in multiple PDF files that are stored on your PC or local network. The PDF files do not need to be open. Start Acrobat Professional or Adobe Reader. STEP 1 Find Choose Edit >...
  • Page 17 Preface When the Results appear, click + to open a folder, and then click any link to open STEP 4 the file where the search terms appear. For more information about the Find and Search functions, see the Adobe Acrobat online help.
  • Page 18: Chapter 1: Getting Started

    Getting Started This chapter introduces you to the SPA9000 Voice System by describing the components and presenting several deployment scenarios. This chapter is essential reading before you begin installing the equipment or NOTE configuring the system. • “Introduction to the SPA9000 Voice System,” on page16 •...
  • Page 19: Spa9000 Ip Pbx

    Getting Started Introduction to the SPA9000 Voice System Figure 1 SPA9000 Voice System with the SPA9000 and SPA400 SPA9000 IP PBX The SPA9000 is an IP PBX that supports up to 16 phones. It also has a built-in Analog Telephone Adapter (ATA) with two FXS ports for analog telephones, fax devices, or an external music source for the music on-hold service.
  • Page 20: Spa400 Sip-Pstn Gateway And Voicemail Server

    Getting Started Deployment Scenarios The SPA9000 includes an Auto Attendant service that plays pre-recorded voice messages to offer the caller a menu of choices and to direct the call. When the Auto-Attendant is enabled, it parses and operates on user key presses according to the rules that are specified in the Auto Attendant script.
  • Page 21: Pstn Access And Local Voice Mail

    Getting Started Deployment Scenarios PSTN Access and Local Voice Mail In this scenario, the customer requires a robust phone system but is not using VoIP services. The SPA9000 Voice System is deployed with a SPA9000 IP PBX, one SPA400 for PSTN access with four FXO ports, and another SPA400 for local voice mail service.
  • Page 22: Itsp Service Only

    Getting Started Deployment Scenarios ITSP Service Only In this scenario, a customer has no legacy telephone numbers and either needs no voice mail at all or has voice mail hosted by the ITSP. The SPA9000 Voice System is deployed with the SPA9000 IP PB and VoIP service. Up to 16 IP phones can be installed.
  • Page 23: Itsp Service, Pstn Access And Local Voice Mail

    Getting Started Deployment Scenarios ITSP Service, PSTN Access and Local Voice Mail In this scenario, the customer wants to use ITSP service for reduced long distance fees but needs to support legacy local telephone numbers (for example, to receive calls to a legacy telephone number or to place outbound calls in the local area). This customer also prefers local voice mail service.
  • Page 24: Itsp Service, Pstn And Isdn Access And Local Voice Mail

    Getting Started Deployment Scenarios ITSP Service, PSTN and ISDN Access and Local Voice Mail In this scenario, the customer takes full advantage of the SPA9000 Voice System solution. This customer has the SPA9000 IP PBX, VoIP service, one SPA400 unit for voice mail service, and another SPA400 for PSTN access with four FXO ports.
  • Page 25: Initial Installation, And Configuration

    Getting Started Initial Installation, and Configuration Initial Installation, and Configuration Cisco strongly recommends that you use the SPA9000 Voice System Installation and Configuration Guide to design your system, to prepare the site, to connect and configure your equipment, and to set up the essential calling features. By following the instructions in the installation guide, you can get your system running in less time and with the settings that help to ensure strong performance.
  • Page 26: Chapter 2: Basic Administration Of The Spa9000

    Basic Administration of the SPA9000 This chapter introduces you to basic administrative tasks using the SPA9000 administration web server and the Interactive Voice Response Unit. This administration guide does not cover the initial installation and configuration of NOTE the system. For information about connecting the equipment to start using your system, see the SPA9000 Voice System Installation and Configuration Guide.
  • Page 27: Upgrading Firmware For The Spa9000

    Basic Administration of the SPA9000 Upgrading Firmware for the SPA9000 Upgrading Firmware for the SPA9000 As needed, you can download new firmware and then install it on the SPA9000. Download the latest SPA9000 firmware from the following URL: STEP 1 http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=282414116 Extract the Zip file, and then run the executable file to upgrade the firmware.
  • Page 28 Basic Administration of the SPA9000 Upgrading Firmware for the SPA9000 Confirm Upgrade In the window, verify that the correct device information and STEP 4 product number appear. Then click Upgrade. When the confirmation message appears, click OK. STEP 5 To verify the upgrade, complete the following steps: STEP 6 a.
  • Page 29: Connecting To The Spa9000 Administration Web Server

    Basic Administration of the SPA9000 Connecting to the SPA9000 Administration Web Server Connecting to the SPA9000 Administration Web Server To connect to the administration web server, perform the following steps. You should have previously connected and configured the SPA9000 as described NOTE in the SPA9000 Voice System Installation Guide.
  • Page 30: Access Levels

    Basic Administration of the SPA9000 Access Levels • Unsubmitted changes are retained when you move among the pages within the Voice module or the Router module. This feature allows you to make changes on various pages within a module before clicking Submit All Changes.
  • Page 31: Setting Passwords For User And Administrator Accounts

    Basic Administration of the SPA9000 Setting Passwords for User and Administrator Accounts You can switch from User access to Administrator access by clicking the Admin Login link. Likewise, you can switch from Administrator access to User access by clicking the User Login link. If a password is set, you will be prompted to enter the password after you click the link.
  • Page 32: Setting Up The Wan Connection For The Spa9000

    Basic Administration of the SPA9000 Configuring Basic Settings • “Configuring Multicast Addressing and Group Paging,” on page 33 • “Collecting System Logs and Debug Information,” on page 36 Setting Up the WAN Connection for the SPA9000 The SPA9000 becomes a DHCP client of any server on the network. The recommended setting is to use a static IP address.
  • Page 33: Configuring Daylight Saving Time

    Basic Administration of the SPA9000 Configuring Basic Settings Do not use the date/time settings on the Voice > Regional page to set your system NOTE time. Connect to the SPA9000 administration web server, and choose Admin access STEP 1 with Advanced settings. (See “Connecting to the SPA9000 Administration Web Server,”...
  • Page 34 Basic Administration of the SPA9000 Configuring Basic Settings Enter these values in the following format: <month>/<day>/<weekday>[/ HH[:mm[:ss]]] • <month>: 1-12 (January-December) • <day>: 1-31 • <weekday>: Optional. If included, this value causes the rule to take effect on a particular day of the week before or after the specified date. Use the values 1-7 to represent the days Monday (1) through Sunday (7).
  • Page 35: Spa9000 Ethernet Port

    Although the SPA9000 can provide router and application services, it does not have sufficient power to provide both phone and routing/application services in a highly utilized environment. For this reason, Linksys recommends that the SPA9000 not be used as a router at any time. Instead, use the SPA9000 as an appliance by connecting its INTERNET port to a network switch and leaving the ETHERNET port disconnected.
  • Page 36 Basic Administration of the SPA9000 Configuring Basic Settings Setting the Multicast Address For administration purposes, the SPA9000 can send the following reboot, restart, page, and ring messages to the group: • Graceful reboot: The device reboots when there are no calls in progress. •...
  • Page 37 Address column. The Telephone Configuration page appears in a separate browser window. c. Click the SIP tab. d. Scroll down to the Linksys Key System Parameters section. e. Enter the IP address in the Multicast Address field. Click Submit All Changes.
  • Page 38: Collecting System Logs And Debug Information

    Basic Administration of the SPA9000 Configuring Basic Settings Enter the correct multicast address in the Group Page Address field. STEP 4 Voice tab > SIP > PBX Parameters section The default value is 224. 1 68. 1 68. 1 68:34567. NOTE Click Submit All Changes.
  • Page 39 Basic Administration of the SPA9000 Configuring Basic Settings Partners can download the Syslog Server for SPA Devices by going to Cisco Partner Central, Voice & Conferencing page, Technical Resources section. Use the following URL: /www.cisco.com/web/partners/sell/smb/products/ voice_and_conferencing.html#~vc_technical_resources As a best practice, enable logging only when needed, and disable logging when NOTE you finish the investigation.
  • Page 40 Basic Administration of the SPA9000 Configuring Basic Settings • 1-line: Identifies the SIP message type but does not include the message body Options within this category allow you to choose to exclude OPT (OPTIONS request/response), NTFY (NOTIFY request/response), and REG (REGISTER request/response) information to reduce the length of the logs.
  • Page 41: Viewing Information About The Spa9000

    Basic Administration of the SPA9000 Viewing Information about the SPA9000 Viewing Information about the SPA9000 The Router Status page provides information about software version, hardware version, MAC address, WAN connection type, IP address, and the packets that have been sent and received. SPA9000 Router >...
  • Page 42: Using The Interactive Voice Response Unit

    Connect an analog telephone to the Phone 1 or Phone 2 port of the STEP 1 SPA9000 Press **** (quickly press the star key four times). STEP 2 Wait until you hear “Linksys configuration menu.” STEP 3 Refer to Table1 ‘IVR Options” on page 41 to identify the required option.
  • Page 43 Parameters Notes Menu Choice Enter IVR Menu * * * * None Ignore SIT or other tones until you hear, “Linksys configuration menu. Please enter option followed by the pound key or hang-up to exit.” Exit IVR Menu 3948 None...
  • Page 44 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Set Static IP Enter IP address DHCP must be disabled Address using numbers on first, or this value is the telephone key considered an “Invalid pad.
  • Page 45 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Check Firmware None IVR announces the version Version of the firmware running on the SPA. Check Primary None IVR announces the current DNS Server setting in the <Primary Setting DNS>...
  • Page 46 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Manage the Enter the message For more information, see 72255 Auto Attendant number, followed by Chapter 7, “Configuring the Messages the pound key. Then Auto Attendant.”...
  • Page 47: Entering A Password Through The Ivr

    Basic Administration of the SPA9000 Using the Interactive Voice Response Unit The items marked with “Requires Password” only require a password if the NOTE Administrator password is set. Entering a Password through the IVR To input the password using the phone keypad, the following translation conventions apply: •...
  • Page 48 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit • The final # key is not included in the password value. • Saved settings take effect when the telephone is hung-up, and if necessary, automatically reboots. SPA9000 After one minute of inactivity, the unit times out. The user needs to re-enter the STEP 2 configuration menu from the beginning by pressing * * * *.
  • Page 49: Chapter 3: Configuring Your System For Itsp Interoperability

    Configuring Your System for ITSP Interoperability This chapter provides configuration details to help you to ensure that your infrastructure properly supports voice services. • “About the SPA9000 Voice System and SIP,” on page 47 • “Network Address Translation (NAT) and Voice over IP (VoIP),” on page 49 •...
  • Page 50 Configuring Your System for ITSP Interoperability About the SPA9000 Voice System and SIP Figure 1 SIP Requests and Responses for Internal Calls SIP UA SIP Proxy SIP Proxy SIP Proxy SIP UA Likewise, SIP requests and responses are exchanged to support outbound and inbound calls that are handled through the ITSP service.
  • Page 51: Network Address Translation (Nat) And Voice Over Ip (Voip)

    Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Network Address Translation (NAT) and Voice over IP (VoIP) NAT is a function that allows multiple devices to share the same public, routable, IP address to establish connections over the Internet. NAT is present in many broadband access devices to translate public and private IP addresses.
  • Page 52 Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Requirements: • You must have an external (public) IP address that is static. • The NAT mechanism used in the router must be symmetric. See “Determining Whether the Router Uses Symmetric or Asymmetric NAT,”...
  • Page 53: Configuring Nat Mapping With Stun

    Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Voice tab > Line N > NAT Settings Click Submit All Changes. STEP 6 You also need to configure the firewall settings on your router to allow SIP NOTE traffic.
  • Page 54 Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Scroll down to the NAT Support Parameters section, and then enter the following STEP 3 settings to enable and support the STUN server settings: • Handle VIA received: yes •...
  • Page 55: Determining The Router's Nat Mechanism

    Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Click Submit All Changes. STEP 6 You also need to configure the firewall settings on your router to allow SIP NOTE traffic. See “Firewalls and SIP,” on page Determining Whether the Router Uses Symmetric or Asymmetric NAT STUN does not work on routers with symmetric NAT.
  • Page 56: Firewalls And Sip

    Configuring Your System for ITSP Interoperability Firewalls and SIP To collect information about the type of NAT your router is using, complete the STEP 4 following tasks: a. Click Voice tab > SIP. b. Scroll down to the NAT Support Parameters section. c.
  • Page 57: Configuring Sip Timer Values

    Configuring Your System for ITSP Interoperability Configuring SIP Timer Values Configuring SIP Timer Values The default timer values should be adequate in most circumstances. However, you can adjust the SIP timer values as needed to ensure interoperability with your ISTP. For example, if SIP requests are returned with an “invalid certificate” message, you may need to enter a longer SIP T1 retry value.
  • Page 58: Chapter 4: Configuring Phone Lines And Calling Routing Behavior

    Configuring Phone Lines and Calling Routing Behavior This chapter describes many features that you can configure on the SPA9000 to ensure smooth handling of all inbound and outbound calls, and ease of use. • “Configuring SPA9000 FXS Ports,” on page 57 •...
  • Page 59: Configuring Spa9000 Fxs Ports

    ITSP line requires a T.38 fax machine on both ends and the availability of T.38 FAX relay through the ITSP. T.38 support is dependent on fax machine and network / transport resilience. Linksys makes no guarantee with the use of this product regarding fax transmission services Start Internet Explorer, and then enter the IP address of the SPA9000.
  • Page 60: Configuring Line Interfaces On The Spa9000

    Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Configuring Line Interfaces on the SPA9000 You can configure the following types of services on the SPA9000 line interfaces: • ITSP service: Up to 16 DID numbers can be supported on each line interface. You can configure different ITSP accounts on different line interfaces.
  • Page 61 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Enter the account information for your ITSP account: STEP 4 • User ID: The account number or logon name for your ITSP account (often the same as the phone number) •...
  • Page 62: Configuring A Line Interface For A Spa400 (Pstn Or Voice Mail)

    Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 To verify the registration state, perform the following tasks: STEP 6 • After the devices reboot, Click Voice tab > Info. Scroll down to the Line Status Line 1 Status...
  • Page 63 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin STEP 1 Login and then click Advanced. Click Voice tab > Line , where N represents the line interface number. STEP 2 From the Line Enable drop-down list, choose yes.
  • Page 64 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Also in the Proxy and Registration section, enter the following settings to ensure STEP 5 that calls can be transferred and forwarded to the voice mail server: •...
  • Page 65: Configuring Call Capacity For A Line Interface

    Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 SPA9000 Voice > Line Click Submit All Changes. The SPA9000 device reboots. STEP 8 You need to configure the SPA400 with the corresponding settings. See NOTE “Configuring Local Voice Mail Service on a SPA400,” on page113.
  • Page 66 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Bandwidth Requirements and Call Capacity The available connection bandwidth determines the maximum number of simultaneous calls that the system can support with the appropriate audio quality. Before installing and configuring the Cisco SPA components, use this information to determine the maximum number of simultaneous VoIP connections that the system can support.
  • Page 67 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Setting the Call Capacity Parameter You can set the maximum total number of incoming and outgoing calls on each line interface. The default value is unlimited. You can set a value from 1 to 15, or leave the setting as unlimited.
  • Page 68: Configuring Dial Plans

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Configuring Dial Plans Dial plans determine how the digits are interpreted and transmitted. They also determine whether the dialed number is accepted or rejected. You can use a dial plan to facilitate dialing or to block certain types of calls such as long distance or international.
  • Page 69: Digit Sequences

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Digit Sequence Function Enter any of these characters to represent a key 0 1 2 3 4 5 6 7 8 9 0 that the user must press on the phone keypad. Enter x to represent any character on the phone keypad.
  • Page 70: Digit Sequence Examples

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Digit Sequence Function Enter a comma between digits to play an “outside (comma) line” dial tone after a user-entered sequence. EXAMPLE: 9, 1xxxxxxxxxx An “outside line” dial tone is sounded after the user presses 9, and the tone continues until the user presses 1.
  • Page 71 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • Local dialing with seven-digit number EXAMPLE: ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]111) After a user presses 9, an external dial tone sounds.
  • Page 72 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • Blocked number EXAMPLE: ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! 9, 011xxxxxx. | 0 | [49]11 ) This digit sequence is useful if you want to prevent users from 9, 1 900 xxxxxxx ! dialing numbers that are associated with high tolls or inappropriate content,...
  • Page 73: Acceptance And Transmission The Dialed Digits

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Acceptance and Transmission the Dialed Digits 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.
  • Page 74: Dial Plan Timer (Off-Hook Timer)

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Dial Plan Timer (Off-Hook Timer) You can think of the Dial Plan Timer as “the off-hook timer.” This timer starts counting when the phone goes off hook. If no digits are dialed within the specified number of seconds, the timer expires and the null entry is evaluated.
  • Page 75: Interdigit Long Timer (Incomplete Entry Timer)

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Interdigit Long Timer (Incomplete Entry Timer) You can think of this timer as the “incomplete entry” timer. This timer measures the interval between dialed digits. It applies as long as the dialed digits do not match any digit sequences in the dial plan.
  • Page 76: Editing Dial Plans

    Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Syntax for the Interdigit Short Timer • SYNTAX 1: S:s, ( dial plan ) Use this syntax to apply the new setting to the entire dial plan within the parentheses. •...
  • Page 77 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Scroll down to the PBX Phone Parameters section. STEP 3 SPA9000 Voice tab > SIP page: PBX Phone Parameters section Dial Plan Enter the digit sequences in the field. For more information and examples, STEP 4 “Digit Sequences,”...
  • Page 78 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin STEP 1 Login and then click Advanced. Click the PBX Status link near the top right corner or lower left corner of the page, STEP 2 to view the list of client stations.
  • Page 79 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Entering the Line Interface Dial Plan This dial plan is used to strip steering digits from a dialed number before it is transmitted out to the carrier. Connect to the administration web server, and choose Admin access with STEP 1 Advanced settings.
  • Page 80: Managing The Line Selection For Outbound Calls

    Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls Managing the Line Selection for Outbound Calls When a user places an outbound call, the SPA9000 chooses a line based on the group membership of the station and the Call Routing Rule for the line interface. You can configure the settings to route calls through particular lines, based on factors such as the dialed number, the destination, or the corporate identity that you want to represent.
  • Page 81: Configuring A Call Routing Rule

    Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls Configuring a Call Routing Rule A Call Routing Rule is a special dial plan that specifies the lines that can be used to transmit a dialed number. The same number pattern can apply to more than one line.
  • Page 82 Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • Different line interfaces for U.S., international, and 1-800 numbers EXAMPLE: (<:L1,2>9xx. | <:L3>011852xx. | <:L4>1800xxxxxxx) This example has three parts: • <:L1,2>9xx. Line 1 and Line 2 can be used if the sequence starts with 9 and includes at least two additional digits.
  • Page 83: Entering A Call Routing Rule

    Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • Wildcard characters EXAMPLE: (<:L1>51*,577?) In this example, Line 1 can be used when either of the following number patterns is dialed: • The user dials a number that starts with 51, followed by any other characters.
  • Page 84: Managing Caller Id Settings For Outgoing Calls

    Configuring Phone Lines and Calling Routing Behavior Managing Caller ID Settings for Outgoing Calls Managing Caller ID Settings for Outgoing Calls By default, outgoing calls through an ITSP line are identified by the User ID (usually the phone number) and Display Name of the selected line interface. Alternatively, you can map a DID number to a phone extension so that all outbound calls from that extension will identify the caller by the DID number and the assigned phone display name.
  • Page 85 Configuring Phone Lines and Calling Routing Behavior Call Forwarding Support on SPA9000 SPA9000 supports the call forward scenarios listed in the following table. Called Caller Forward Target Remarks Party Client Client Client station Proxy only; no direct station station involvement Client Client External...
  • Page 86: Call Transfer Support On Spa9000

    Configuring Phone Lines and Calling Routing Behavior Call Transfer Support on SPA9000 Call Transfer Support on SPA9000 You can configure the bridge mode for call forward and call transfer. Call Forward Bridge Mode The normal way of performing the call forwarding operation is for the SPA9000 to send a (blind) SIP REFER to the calling device to let it contact the target number directly.
  • Page 87: Managing Inbound Calls With The Contact List

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Managing Inbound Calls with the Contact List You can use the Contact List to route inbound calls to the Auto Attendant, to a receptionist, to a client station, to a group of stations, or to a combination of these. •...
  • Page 88: Example Contact List Rules

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Example Contact List Rules The following examples show rules that you can enter to route incoming calls. The SPA9000 alerts all registered clients stations if * is used in the Contact List NOTE (SPA9000 Voice >...
  • Page 89: Supporting Multiple Did Numbers Per Line Interface

    ITSP can identify the local client stations to which an external incoming call should be routed. Linksys recommends including this information in the TO header of the incoming INVITE while the request-URI is addressed to the line interface user-id. In the INVITE, the ITSP indicates the DID number in the TO header user-id field.
  • Page 90: Supporting Direct Inward Dialing To Phone Extensions

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List EXAMPLE SIP Header 1: INVITE sip:4089993000@itsp1.com SIP/2.0 To: <sip:4089993003@itsp1.com> Alternatively, the DID number can be indicated as a parameter in the TO header with a configurable parameter name, such as didn. EXAMPLE SIP Header 2: INVITE sip:4089993000@itsp1.com SIP/2.0 To: <sip:4089993000@itsp1.com>;didn=4089993003...
  • Page 91 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Table 1 DID-to-Extension Mapping Example DID number Extension number User 408-555-5550 Auto Attendant 408-555-5551 User 1 408-555-5552 User 2 408-555-5553 User 3 408-555-5554 User 4 408-555-5650 Support (hunt) group Be aware of the following factors: •...
  • Page 92 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List EXAMPLE: 4085555550:aa|4085555551:+101|4085555552:+102|4085555553:+10 3|4085555554:+104|4085555650:+500| • Enter a plus (+) or a minus (-) before the extension number to achieve the desired results for caller ID and call routing: •...
  • Page 93: Entering A Contact List Rule

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Entering a Contact List Rule Use the following procedure to enter a contact list rule. Connect to the SPA9000 administration web server, and choose Admin access STEP 1 with Advanced settings.
  • Page 94: Managing Inbound Calls With Hunt Groups

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups Managing Inbound Calls with Hunt Groups A Hunt Group is a group of client stations that are treated as one extension for the purpose of managing inbound calls. The client stations in the hunt group can be alerted simultaneously or sequentially.
  • Page 95: Syntax For Hunt Rules

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups Syntax for Hunt Rules • Global Hunt Rule (SIP page > PBX Parameters section > Hunt Groups field) SYNTAX: extension:[name=”name”,]station[,station[,station […]]],hunt=hrule[,cfwd=target] • Line-Specific Hunt Rule (Line N page > Subscriber Information section > Contact List field) SYNTAX: station[,station[,station[…]]],hunt=hrule;...
  • Page 96: Examples For Hunt Rules

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups max: The maximum duration of the hunt, either in seconds or cycles. When this limit is reached, the call is rejected or is forwarded to the specified call forward number (see below). –...
  • Page 97 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • Using wildcard characters to specify a range of station numbers Global Rule: 500:name=”TechSupport”,1*,hunt=al Line-Specific Rule: 1*,hunt=al In this example, the * symbol is a wildcard character that represents any number of digits.
  • Page 98: Creating A Hunt Rule

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • Resuming from a previous hunt with call forwarding to a receptionist Global Rule: 500:name=”Scheduling”,102,103,101,hunt=ne; 45;240,cfwd=100 Line-Specific Rule: 102,103,101,hunt=ne; 45;240,cfwd=100 An incoming call is routed in “next station” order (hunt=ne). When a new call is received, the system resumes the previous hunt.
  • Page 99 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups To verify the settings: STEP 5 • Global Rule: Place a call to the new hunt group by entering the extension number or by using the Corporate Directory to select the group name and dial the group.
  • Page 100: Managing Inbound Calls With Shared Line Appearances

    Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances Managing Inbound Calls with Shared Line Appearances A shared line appearance (SLA) allows multiple stations to share an extension number and to manage a call as a group. About Shared Line Appearances An incoming call to an SLA causes all stations to ring simultaneously.
  • Page 101 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin STEP 1 Login and then click Advanced. Choose the client station that you want to configure: STEP 2 a.
  • Page 102 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances SPA9xx Telephone Configuration > Ext: Subscriber Information d. Scroll down the Proxy and Registration section, and enter the same Proxy value as on the primary extension for this station. SPA9xx Telephone Configuration >...
  • Page 103 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances If needed, configure additional line keys for the same SLA. STEP 5 Click Submit All Changes. STEP 6 Repeat this procedure for each phone that you want to configure with the SLA. STEP 7 SPA9000 Voice System Administration Guide...
  • Page 104: Chapter 5: Administering The Spa400 And Voice Mail Service

    Administering the SPA400 and Voice Mail Service This chapter guides you through the process of configuring and managing the SPA400 for PSTN access and voice mail service. The SPA400 provides a SIP-PSTN gateway for voice connectivity between the PSTN and the local client stations that are connected to the SPA9000. It also includes an integrated voice mail application that supports up to 32 voice mail accounts with customized greetings, providing the ability to receive and playback voice mail messages.
  • Page 105: Connecting To The Spa400 Administration Web Server

    Administering the SPA400 and Voice Mail Service Connecting to the SPA400 Administration Web Server Connecting to the SPA400 Administration Web Server You can manage a SPA400 by using the web-based configuration utility. If you have not already done so, connect the SPA400 to the same switch as the NOTE SPA9000 and the SPA900 series IP phones.
  • Page 106: Configuring The Spa400 Network Connection

    Administering the SPA400 and Voice Mail Service Configuring the SPA400 Network Connection Configuring the SPA400 Network Connection The SPA400 becomes a DHCP client of any server on the network. The recommended setting is to use a static IP address. This configuration provides ease of installation and prevents connectivity issues that would occur if the IP address of the SPA400 changed.
  • Page 107: Saving Or Discarding Changes On The Spa400

    Administering the SPA400 and Voice Mail Service Saving or Discarding Changes on the SPA400 Domain Name Server (DNS) Address section: • Primary DNS: Enter the IP address of the primary DNS server. • Secondary DNS: Enter the IP address of the secondary DNS server. NTP section: •...
  • Page 108: Managing Access To The Spa400 Configuration Utility

    Administering the SPA400 and Voice Mail Service Managing Access to the SPA400 Web-Based Configuration Utility 4. Save the configuration as Web Page Complete. The currently displayed page is saved. You can use the saved file to review the settings as needed. 5.
  • Page 109: Upgrading The Firmware For The Spa400

    Administering the SPA400 and Voice Mail Service Upgrading the Firmware for the SPA400 Reboot OK d. When the . Go to Setup page? message appears, click OK and wait for 60 seconds (the time required for the SPA9000 to re-register with SPA400). Upgrading the Firmware for the SPA400 As needed, you can download new firmware and then install it on the SPA400.
  • Page 110: Configuring A Spa400 To Interoperate With The Spa9000

    Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 When the confirmation message appears, click OK. STEP 7 When the Setup page reappears, verify that the Firmware Version number STEP 8 matches the firmware version that you installed. You have successfully upgraded the firmware.
  • Page 111 Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 If you install multiple SPA400 units, keep track of the MAC addresses to ensure that you know which device you are configuring. In the administration web server, you can see the MAC address by clicking the Status tab.
  • Page 112 Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 • Leave the Session Timer fields at the default values: Enabled with 0 seconds in both Refresh Time fields. Click Save Settings at the bottom of the page. STEP 5 Click Setup tab >...
  • Page 113: Configuring A Spa400 For Pstn Access

    Administering the SPA400 and Voice Mail Service Configuring a SPA400 for PSTN Access line. The call is directed according to the Contact List. Also, in the SPA400 web configuration page, click the Status tab, and then verify that a voltage value appears in the Battery Level section.
  • Page 114: Configuring A Spa400 For Voice Mail Service

    23 60-second messages. When disk capacity is reached, inbound voice mail deposit attempts are disconnected. If additional voice mail storage is required, please contact Linksys for recommended high-capacity USB drives. SPA9000 Voice System Administration Guide...
  • Page 115: Configuring Local Voice Mail Service On A Spa400

    Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Configuring Local Voice Mail Service on a SPA400 You need to configure the voice mail server and set up the voice mail boxes for the users. The settings on this page correspond to the settings on the SPA9000 Voice >...
  • Page 116 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service • Mailbox deposit number: 900 The SPA9000 uses the deposit number to deposit voice mail on the voice mail server. • Mailbox manage number: 800 The SPA9000 uses the deposit number to access voice mail on the voice mail server.
  • Page 117 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Later you configure each client station for voice mail access to the NOTE mail boxes that you create on this page. Click Save Settings at the bottom of the page. STEP 6 Restart the SPA400 by completing the following steps: STEP 7...
  • Page 118: Setting Up Voice Mail On Each Station

    Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Continue to the next procedure, “Setting Up Voice Mail on Each Station,” on STEP 9 page116. Setting Up Voice Mail on Each Station You need to set up each station that needs to have a voice mailbox. Perform this procedure after you have configured both the SPA400 and the SPA9000.
  • Page 119 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service To assign a station name, complete the following steps: STEP 4 a. Click the Phone tab. b. In the General section, type a name in the Station Name field. SPA9xx Telephone Configuration >...
  • Page 120 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service SPA400 > Setup > Voicemail Users Phone Configuration > Ext N Click Submit All Changes. The phone reboots. STEP 6 Close the browser window for this station. STEP 7 Return to the browser window that shows the list of stations, and then repeat this STEP 8...
  • Page 121: Enabling Remote Voice Mail Access (Optional)

    Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service SPA9000 Voice > Line: Proxy and Registration • Voice Mail: Press the Message button. You hear one of the following responses: • “Password”: If you are prompted for a password, the station is configured properly.
  • Page 122 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Auto Attendant Parameters Scroll down to the section. STEP 3 Dial Plan 1 Edit the AA string to include a code for the voice mail server, as STEP 4 described below.
  • Page 123: Managing The Voice Mail Messages On The Usb Key

    Administering the SPA400 and Voice Mail Service Managing the Voice Mail Messages on the USB Key Managing the Voice Mail Messages on the USB Key To delete unneeded voice mail messages on the USB key, refer to the procedure below. When you click the Reset button, all the voice mail message for all users will be NOTE deleted.
  • Page 124: Enabling Debugging On The Spa400

    Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 Enabling Debugging on the SPA400 If you are investigating issues, you can collect system logs and debug information for the SPA400. Requirements: • You need a PC that is on the same subnetwork as the SPA9000, to capture the log files.
  • Page 125 Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Event Logs Click Save Settings. STEP 4 As a best practice, enable logging only when needed, and disable logging NOTE when you finish the investigation. Logging information can impact system performance.
  • Page 126 Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Setup > Basic Setup Start a command prompt on the PC, and run the system logging software. STEP 7 Run the scenario that causes the problem and when done, press CTRL+C in the STEP 8 command window to stop the logs.
  • Page 127: Chapter 6: Configuring Music On Hold

    Configuring Music on Hold This chapter explains how to configure Music on Hold using either a music file or streaming audio. This chapter includes the following topics: • “Using the Internal Music Source for Music On Hold,” on page125 • “Configuring a Streaming Audio Server,”...
  • Page 128: Changing The Music File For The Internal Music Source

    Configuring Music on Hold Using the Internal Music Source for Music On Hold Start Internet Explorer, and then enter the IP address of the telephone. The STEP 2 Telephone Configuration page appears in a separate browser window. Click Admin Login, and then click Advanced. STEP 3 Click the Ext 1 tab.
  • Page 129: Configuring A Streaming Audio Server

    Configuring Music on Hold Configuring a Streaming Audio Server • path: The location and name of a music file in the correct format • For example, if the computer local IP address is 192. 1 68.0.5, the directory is musicdir jazzmusic.dat named , and the converted music file is named...
  • Page 130 Configuring Music on Hold Configuring a Streaming Audio Server After you complete the required configuration, the FXS port is ready to stream audio. The functionality depends on the hook state of the FXS port: • If the FXS port is off hook, an incoming call is answered automatically and audio is streamed to the calling party.
  • Page 131: Configuring The Streaming Audio Server

    Configuring Music on Hold Configuring a Streaming Audio Server Configuring the Streaming Audio Server Use the following procedure to configure an SAS with an external music source. Connect an RJ-11 adapter between the music source (a CD player or iPod, for STEP 1 example) and an FXS port.
  • Page 132: Using The Ivr With An Sas Line

    Configuring Music on Hold Configuring a Streaming Audio Server g. Close the window for the Telephone Configuration page. h. Repeat this step to configure each phone, as needed. Using the IVR with an SAS Line The IVR can still be used on an SAS line, but the user needs to follow the following steps: Power off the SPA9000.
  • Page 133: Chapter 7: Configuring The Auto Attendant

    Configuring the Auto Attendant This chapter describes how to configure the SPA9000 Voice System Auto Attendant (AA) by using the IVR and XML scripting. This chapter contains the following sections: • “How the Auto Attendant Works,” on page131 • “Working with the Auto Attendant Greetings,” on page133 •...
  • Page 134 Configuring the Auto Attendant How the Auto Attendant Works The Auto Attendant relies upon the following components: • Contact List. When a call comes in, the SPA9000 directs the call according to the entries in the Contact List for the line interface. By default, the Auto Attendant is the only client on this list, so the Auto Attendant picks up every call.
  • Page 135: Working With The Auto Attendant Greetings

    Configuring the Auto Attendant Working with the Auto Attendant Greetings Working with the Auto Attendant Greetings This section provided information about adding, and editing the Auto Attendant greetings. See the following topics: • “Using Pre-Recorded Prompts,” on page133 • “Recording an Auto Attendant Prompt,” on page134 •...
  • Page 136: Recording An Auto Attendant Prompt

    Press the star key (*) four times: **** STEP 2 The IVR plays the following prompt: Linksys configuration menu. Please enter the option followed by the # (pound) key or hang up to exit. Press 72255# to access the Auto Attendant message settings.
  • Page 137 Configuring the Auto Attendant Working with the Auto Attendant Greetings Example Prompts In this example, the business will have different Auto Attendant Scripts for different times of day. Table 2 Example AA Prompts Prompt ID Message Prompt1 “If you know your party’s extension, you may enter it now.” Prompt2 “Your call has been forwarded.”...
  • Page 138 Configuring the Auto Attendant Working with the Auto Attendant Greetings Using the IVR Prompts to Change Recordings The IVR prompts guides you through the process of recording, erasing, and changing greetings. Refer to the following illustration. Figure 1 IVR Prompt Menu Call Flow User enters 72255 from IVR Menu-1...
  • Page 139: Downloading Prompts

    Configuring the Auto Attendant Working with the Auto Attendant Greetings Downloading Prompts You can download customized prompt files from a TFTP/HTTP/HTTPS server. These files must be encoded in G.711u, size less than 60 seconds, with the header removed. The total prompt file size cannot be larger than 94.5 seconds. The prompt is downloaded at the device boot up time.
  • Page 140: Writing An Auto Attendant Script

    Configuring the Auto Attendant Writing an Auto Attendant Script Click Submit All Changes. STEP 5 Writing an Auto Attendant Script The SPA9000 AA allows users to define the AA instructions using XML script. This section includes the following topics: • “An Introduction to XML Scripting Grammar in AA Script Examples,”...
  • Page 141 Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose The Auto Attendant plays Prompt 1, using <audio src=”prompt1” If you know your the default recording: bargein=”T”/> party’s extension, you may enter it now. Callers are allowed to begin dialing ) at any time.
  • Page 142 Configuring the Auto Attendant Writing an Auto Attendant Script Example 2: Routing Calls with a Departmental Sub-Menu In this example, the business wants to expedite the handling of sales calls. A custom prompt is used to give special instructions about calls for the sales department.
  • Page 143 Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the <match> response depends upon the user entry: <case input=”1”> • <goto next=”SALES”/> If the user pressed 1, the Auto </case>...
  • Page 144: Elements Of Xml Scripting Grammar

    Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the <match> response depends upon the user entry: <case input=”*”> • <audio src=”prompt4”/> If the user presses *, the Auto <exit/>...
  • Page 145 Configuring the Auto Attendant Writing an Auto Attendant Script Generally, enter an audio instruction as the first element in the script. In a <form> dialog, if <audio> dialog is not been defined, the Auto Attendant does not play a prompt. If it is defined, the Auto Attendant first plays the specified prompt, then executes the action instruction that is described in the next section.
  • Page 146 Configuring the Auto Attendant Writing an Auto Attendant Script Either the audio or the action instruction can be empty. If both are empty, the Auto Attendant does nothing and waits for user input. Nomatch Instruction The <nomatch> dialog can be used only in a menu dialog and is optional. This dialog is activated when DMTF digits do not match the dial plan.
  • Page 147: Auto Attendant Xml Instructions Set

    Configuring the Auto Attendant Writing an Auto Attendant Script Auto Attendant XML Instructions Set The complete set of XML instructions for Auto Attendant Scripts are described in the following table: Table 5 AA XML Elements Instruction Description Syntax and Example(s) dialplan This determines the dialplan id of <dialplan src = “dp1”/>...
  • Page 148 Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) match Upon a match between the user <match > <case input= “x”/> input and the dial plan, the Auto <!--audio instruction Attendant transfers to the (optional) --> corresponding <case>...
  • Page 149: Entering An Auto Attendant Script

    Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) audio The Auto Attendant plays the audio <audio src= “prompt1” bargein= “T”/> specified in the “src” attribute. This attribute must be prompt<n>, with <n> being a number in the range 1– 10.
  • Page 150: Configuring The Daytime, Nighttime And Weekend/Holiday Auto Attendants

    Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants You can customize the Auto Attendant with prompts and actions for different times of day and for the days when the business is closed. By default, the DayTime Auto Attendant is activated, using AA Script 1, an answer NOTE delay of 0 seconds, and no start or end time.
  • Page 151 Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants To set up the NightTime Auto Attendant, complete the following tasks: STEP 5 • NightTime AA: Choose yes from the drop-down list. • NightTime AA Script: Choose 1, 2, or 3 from the drop-down list. •...
  • Page 152: Configuring Dial Plans For The Auto Attendant

    Configuring the Auto Attendant Configuring Dial Plans for the Auto Attendant Click Submit All Changes. STEP 7 Configuring Dial Plans for the Auto Attendant Each Auto Attendant script refers to an Auto Attendant Dial Plan to determine how to process the DTMF digits that are entered by the caller. You can define two dial plans on the Voice >...
  • Page 153: Chapter 8: Localization

    Localization This chapter explains how to localize your SPA9000 Voice System with the language files, tones, and ring patterns for your region. • “Localizing the SPA9000 Auto Attendant Prompts,” on page151 • “Local Time Configuration,” on page154 • “Configuring the SPA9000 and SPA9xx Call Progress Tones,” on page154 •...
  • Page 154 Localization Localizing the SPA9000 Auto Attendant Prompts The set of files includes the following types of prompts: • Prompt 1: Greets the caller and prompts for an extension number • Prompt 2: Notifies the caller that the call is being forwarded •...
  • Page 155 Localization Localizing the SPA9000 Auto Attendant Prompts file path name};][p7={prompt7 file path name};][p8={prompt8 file path name};][p9={prompt9 file path name};][p10={prompt10 file path name};] • scheme: Enter one of the following values: tftp, http, or https. • port: The default ports are 69 for tftp, 80 for http, and 443 for https. •...
  • Page 156: Local Time Configuration

    Localization Local Time Configuration Local Time Configuration You will need to localize the date, time, and daylight saving time rule. See “Setting the Date and Time,” on page 30 “Configuring Daylight Saving Time,” on page 31. Use the following table to find the correct Daylight Saving Time Rules for EMEA and Australia.
  • Page 157 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Localize the tones for the phones: STEP 2 a. Click the PBX Status link. b. Find the phone that you want to configure, and then click the hyperlink in the Address column.
  • Page 158 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Ring Back Tone 425@-10;*(1/4/1) Busy Tone 425@-10;10(0.25/0.25/1) Call Waiting Tone 425@-20;30(0.2/0.2/1,0.2/3.6/1,0.2/0.2/1,0.2/0/1) Confirm Tone 425@-16;1(.25/.25/1) France Dial Tone 440@-10;*(*/0/1) Outside Dial Tone 440@-16;10(*/0/1) Prompt Tone 440@-19,620@-19;*(*/0/1+2) Reorder Tone 440@-10;*(.5/.5/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 440@-10;*(1.5/3.5/1)
  • Page 159 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.25/0.25/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 425@-10;(0.4/0.2/1,0.4/2/1) Busy Tone 425@-10;10(0.5/0.5/1) Call Waiting Tone 425@-20;30(0. 1 8/0.2/1,0.2/4.5/1) Confirm Tone 425@-16;1(.25/.25/1) Italy Dial Tone 425@-10;*(0.2/0.2/1,0.6/1/1) Outside Dial Tone 425@-16;10(0.2/0.2/1,0.6/1/1) Prompt Tone...
  • Page 160 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Norway Dial Tone 425@-10;*(*/0/1) Outside Dial Tone 425@-16;10(*/0/1) Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.2/0.2/1) Off Hook Warning Tone 1400@-10;*(0.4/15/1) Ring Back Tone 425@-10;(1/4/1) Busy Tone 425@-10;10(.5/.5/1) Call Waiting Tone 425@-20;30(0.2/0.6/1,0.2/10/1) Confirm Tone 1400@-16;1(20/0/1) Portugal Dial Tone...
  • Page 161 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Busy Tone 425@-10;10(.2/.2/1) Call Waiting Tone 425@-20;30(. 1 75/. 1 75/1,. 1 75/3.5/1) Confirm Tone 425@-16;1(.25/.25/1) Sweden Dial Tone 425@-10;*(*/0/1) Outside Dial Tone 425@-16;10(*/0/1) Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.25/0.75/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 425@-10;*(1/5/1)
  • Page 162: Localizing The Spa400 Voice Mail Prompts

    Localization Localizing the SPA400 Voice Mail Prompts Localizing the SPA400 Voice Mail Prompts By default, the voice mail system is configured for the English language. You can localize the system by downloading and installing the appropriate language files for your region. Download the necessary language files from Cisco Partner Central, Voice &...
  • Page 163: Localizing The Spa400 Call Disconnect Tones

    Localization Localizing the SPA400 Call Disconnect Tones e. If desired, make a backup copy of the existing sounds folder. You are not overwriting any user message files in this procedure. NOTE However, it is a good practice to make a backup copy of your files before doing any upgrades.
  • Page 164 Localization Localizing the SPA400 Call Disconnect Tones Country First Tone Repeat (optional) (optional) (optional) Count (ms) (ms) (ms) (ms) (ms) (ms) (ms) (ms) Germany Ireland Italy Netherlands Norway Portugal Spain Sweden Start Internet Explorer, enter the IP address of the SPA400, and log on. STEP 1 Click the Tone tab.
  • Page 165: Localizing The Spa400 Caller Id Method

    Localization Localizing the SPA400 Caller ID Method Click Save Settings. STEP 4 On the menu, click Setup > Voice. STEP 5 Scroll down to the Tear Down FXO Port field, and enter 0. Refer to the following STEP 6 illustration. SPA400 Setup tab >...
  • Page 166 Localization Localizing the SPA400 Caller ID Method In the United Kingdom, choose UK BT or UK CCA. In the rest of Europe, NOTE choose European (FSK). Click Save Settings. STEP 4 To restart the SPA400, complete the following tasks: STEP 5 a.
  • Page 167: Appendix A: Advanced Topics In Spa9000 Administration

    Advanced Topics in SPA9000 Administration This appendix provides more detailed technical information for administrators who want to understand how the SPA9000 Voice System works. • “Technology Background,” on page165 • “SPA9000 Architecture,” on page170 • “SIP-NAT Interoperation,” on page172 • “Advanced Call Control and Routing,”...
  • Page 168: Session Initiation Protocol

    Advanced Topics in SPA9000 Administration Technology Background Session Initiation Protocol The SPA9000 Voice System is implemented using open standards, such as Session Initiation Protocol (SIP), allowing interoperation with all ITSPs supporting SIP. The following figure illustrates a SIP request for connection to another subscriber in the network.
  • Page 169: Spa9000 Media Proxy

    Advanced Topics in SPA9000 Administration Technology Background Figure 2 SPA9000 as a SIP Proxy UserC UserB UserA IP Router (firewall) Hub/switch Broadband modem Internet Internet (WAN) Interface SPA9000 ITSP SIP Proxy with media proxy enabled When a user picks up the handset in an SPA9000 Voice System, the SPA9000 collects DTMF digits from a touchtone analog telephone or the locally connected SPA900 Series IP phones.
  • Page 170: Using The Spa9000 With A Firewall Or Router

    Advanced Topics in SPA9000 Administration Technology Background To enable the media proxy, go to the Voice > SIP page, PBX Parameters section, and set the Force Media Proxy parameter to True. With the media proxy enabled, when UserA calls User C, the SPA9000 still acts as the SIP proxy and forwards the request to the SIP server on the ITSP.
  • Page 171: Spa400 Sip-Pstn Gateway

    Advanced Topics in SPA9000 Administration Technology Background SPA400 SIP-PSTN Gateway When a local user on the network initiates a call to a PSTN subscriber, the SPA9000 SPA400 acts as the SIP-PSTN gateway, which converts the SIP and RTP media packets into the appropriate signal for transmission to the PSTN switch. For example, if UserA calls UserD, the SIP request is routed by the SIP proxy in the SPA9000 to the SPA400.
  • Page 172: Spa9000 Architecture

    Advanced Topics in SPA9000 Administration SPA9000 Architecture SPA9000 Architecture This section describes the basic architecture, function, and configuration options for the SPA9000. Figure 4 SPA9000 Architecture SPA9000 Application Administration (408)111-1000 to 7 ITSP SIP Proxy Line 1 server web server (408)111-1111 SPA 400 (408)111-1112...
  • Page 173 Advanced Topics in SPA9000 Administration SPA9000 Architecture Architectural Component Function SIP proxy and Registrar server Accepts registration from client stations and proxies SIP messages. Media proxy server Proxies RTP packets between client stations and proxies SIP messages. Configuration server Serves configuration files to client stations and auto configures un-provisioned client stations.
  • Page 174: Sip-Nat Interoperation

    Advanced Topics in SPA9000 Administration SIP-NAT Interoperation SIP-NAT Interoperation If the SPA9000 is behind the NAT device, the private IP address of the SPA9000 is not usable for communications with the SIP entities outside the private network. If the ITSP offers an outbound NAT-Aware proxy, this discovers the public IP NOTE address from the remote endpoint and eliminates the need to modify the SIP message from the UAC.
  • Page 175: Advanced Call Control And Routing

    Advanced Topics in SPA9000 Administration Advanced Call Control and Routing Advanced Call Control and Routing • “Configuring Vertical (Supplementary) Service Codes,” on page173 • “Managing the Outbound Call Routing Groups,” on page175 • “Configuring Outbound Call Codec Selection Codes,” on page177 Configuring Vertical (Supplementary) Service Codes Users can enter vertical (supplementary) service codes, also known as star (*) codes, to activate special calling features, such as *69 for call return.
  • Page 176 Advanced Topics in SPA9000 Administration Advanced Call Control and Routing SPA9000 Voice > Regional: Vertical Service Activation Codes, Announcement Codes Edit the codes, as needed. STEP 4 If desired, enter referral services and feature call services codes. For more STEP 5 information, see Appendix B, "SPA9000 Field Reference,"...
  • Page 177: Managing The Outbound Call Routing Groups

    Advanced Topics in SPA9000 Administration Advanced Call Control and Routing Managing the Outbound Call Routing Groups Every station belongs to an outbound call routing group. You can leave all stations in the default group, or you can assign selected stations to groups for the purpose of routing their outbound calls to preferred lines.
  • Page 178 Advanced Topics in SPA9000 Administration Advanced Call Control and Routing Call Routing Group Line Preference After you create a group, you must enter a list of lines, in the preferred order. When a group member places a call, the SPA9000 chooses the first line in the list. If it is unavailable, the SPA9000 chooses the next line, and so on, until an available line is found.
  • Page 179: Configuring Outbound Call Codec Selection Codes

    Advanced Topics in SPA9000 Administration Advanced Call Control and Routing In the Group 1 Line field, or other desired Group Line field, enter the line interfaces STEP 5 in the order of preference. For more information, see “Call Routing Group Line Preference,”...
  • Page 180: Advanced Topics For Spa400 Voice Mail Service

    Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service Edit the codes, as needed. STEP 4 Click Submit All Changes. STEP 5 Advanced Topics for SPA400 Voice Mail Service On the SPA9000, accessing a voicemail server to check or deposit voicemail is similar to calling an external number, or being call forwarded to an external number.
  • Page 181: How Voicemail Works

    Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service How Voicemail Works When a user checks voicemail from a client station, the SPA9000 sends an INVITE on its behalf to the configured <Mailbox Manage URL>. For example: INVITE sip:mailbox-manage-url SIP/2.0 Via: SIP/2.0/UDP 192.168.2.205:5060;branch=z9hG4bK- 171eb6b5...
  • Page 182: Checking Voicemail From An External Number

    Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service Checking Voicemail from an External Number The Internet voicemail service provider (IVMSP) may have an external number for their subscribers to call to check/manage their mailboxes. If this is not available, you may do one of the following: •...
  • Page 183 Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service In the last example, the caller is directed to deposit voicemail in the mailbox ID 7675 on the voicemail account 37683101. It further indicates that the directing station is at the internal extension 5041. Note that it is assumed that the caller device (or the ITSP) is faithfully relayed over the REFERRED-BY header.
  • Page 184: Subscribing To Voicemail Notification

    Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service Subscribing to Voicemail Notification The SPA9000 sends a one-time SUBSCRIBE for the message-summary event package for each line with a valid <Mailbox Subscribe URL>. The SUBSCRIBE implies subscription for the status of all the mailboxes associated with the voicemail account used-ID;...
  • Page 185: Remote Provisioning Features

    (HTTPS with SPA9000 client authentication), or it can resync to a binary profile generated by the Linksys- supplied profile compiler. In the latter case, the profile compiler can encrypt the profile specifically for the target...
  • Page 186: Client Auto-Configuration

    Advanced Topics in SPA9000 Administration Remote Provisioning Features Refer to the SPA9000 Voice System SPA Provisioning Guide for further details. The names of parameters in XML profiles can generally be inferred from the configuration Web pages, by substituting underscores (_) for spaces and SPA9000 other control characters.
  • Page 187: Manual Client Configuration

    Advanced Topics in SPA9000 Administration Remote Provisioning Features Figure 5 Unprovisioned Client Station Acquiring a Configuration Profile DHCP Request Look For Option 66? /spa$PSN.cfg Config Server Request /cfg/init_$MA.xml Request /cfg/generic.xml To add a new IP phone to the SPA9000, connect the IP phone to the QoS switch to which the SPA9000 is connected and power on the unit.
  • Page 188 Advanced Topics in SPA9000 Administration Remote Provisioning Features <flat-profile> <Resync_Periodic>1</Resync_Periodic> <Profile_Rule>tftp://spa-9000-ip-address:69/cfg/ init_$MA.xml</Profile_Rule> </flat-profile> The following XML file is served by the SPA9000 when client station requests / cfg/init_$MA.xml: <flat-profile> <User_ID_1_>next-available-user-id</User_ID_1_> <Extension_1_>1</Extension_1_> <Short_Name_1_>next-available-user-id</Short_Name_1> <Extension_2_>1</Extension_2_> <Short_Name_2_>next-available-user-id</Short_Name_2> <Extension_3_>1</Extension_3_> <Short_Name_3_>next-available-user-id</Short_Name_3> <Extension_4_>1</Extension_4_> <Short_Name_4_>next-available-user-id</Short_Name_4> <Station_Name>client-station-mac-address</Station Name> <Resync_Periodic>1</Resync_Periodic>...
  • Page 189 Advanced Topics in SPA9000 Administration Remote Provisioning Features The following table lists the variables used in these XML files. Table 1 Variables Used in XML Configuration Files Variable Description spa-9000-ip-address IP address of the SPA9000 SIP Proxy. proxy-listen-port Port at which the SPA9000 SIP Proxy is listening. This value is configured in <Proxy Listen Port>.
  • Page 190: Client Registration

    Advanced Topics in SPA9000 Administration Remote Provisioning Features Client Registration All client stations served by the SPA9000 must register to the SPA9000, which does not allow a station to make calls unless it is registered. If the client station is configured with Station Name, it should include a P-STATION-NAME header in the REGISTER request.
  • Page 191: Using The Upgrade Url

    Advanced Topics in SPA9000 Administration Remote Provisioning Features The 200 reply sent by the SPA9000 to the client station REGISTER request includes a DATE header that the client station can use to synchronize with its local real-time clock. The time served in the DATE header is the local time (as opposed to GMT).
  • Page 192: Using The Resync Url

    Advanced Topics in SPA9000 Administration Remote Provisioning Features spa.bin is assumed, as in the following example: http://192.168.2.217/ admin/upgrade?tftp://192.168.2.251/spa.bin Using the Resync URL can be configured to automatically resynchronize its internal SPA9000 configuration state to a remote profile periodically and on power up. The automatic resyncs are controlled by configuring the desired profile URL into the device.
  • Page 193: Appendix B: Spa9000 Field Reference

    SPA9000 Field Reference This appendix describes the fields on each page of the SPA9000 administration web server. After you connect to the SPA9000, you can use the following tabs to open the modules of the application: • “Router Tab,” on page191 •...
  • Page 194: Router Tab Status Page

    SPA9000 Field Reference Router Tab Router tab > Status page > Product Information section Product Name Model number of the SPA9000 Serial Number Serial number of the SPA9000 Software Version Version number of the SPA9000 software Hardware Version Version number of the SPA9000 hardware MAC Address MAC address of the SPA9000 Client Certificate...
  • Page 195: Wan Setup Page

    SPA9000 Field Reference Router Tab Current Time Current date and time of the system; for example, 10/3/2003 16:43:00 Broadcast Pkts Sent Total number of broadcast packets sent Broadcast Bytes Sent Total number of broadcast bytes sent Broadcast Pkts Recv Total number of broadcast bytes received Broadcast Bytes Recv Total number of broadcast bytes received and processed Broadcast Pkts Dropped...
  • Page 196: Static Ip Settings Section

    SPA9000 Field Reference Router Tab Router tab > Wan Setup page > Static IP Settings section Static IP Static IP address of SPA9000, which takes effect if DHCP is disabled. Default: 0.0.0.0 NetMask The NetMask used by SPA9000 when DHCP is disabled. Default: 255.255.255.0 Gateway The default gateway used by SPA9000 when DHCP is...
  • Page 197: Mac Clone Settings Section

    SPA9000 Field Reference Router Tab Secondary DNS The DNS server that is used by the SPA9000 NOTE When DHCP is enabled, you can enter the IP address of a DNS server in addition to DHCP-supplied DNS servers. When DHCP is disabled, enter the primary DNS server. Default: 0.0.0.0 DNS Server Order The method for selecting the DNS server: Manual, Manual/...
  • Page 198: Lan Setup Page And Application Page

    Router tab > Lan Setup page and Application page Linksys Engineering and Quality Assurance strongly advise against using the NOTE SPA9000 as a router. For this reason, the Lan Setup and Application tabs should not be modified from the default, unused state. The SPA9000 must only be connected to a switch via the SPA9000 INTERNET RJ45 connector.
  • Page 199: Voice Tab

    SPA9000 Field Reference Voice tab Voice tab After you click the Voice tab, you can use the following pages: • “Info page,” on page197 • “System page,” on page 200 • “SIP Page,” on page 202 • “Regional page,” on page 224 •...
  • Page 200: System Status Section

    SPA9000 Field Reference Voice tab Client Certificate The status of the client certificate, which authenticates the SPA9000 for use in the ITSP network Customization For an remote configuration (RC) unit, this field indicates whether the unit has been customized or not. Pending indicates a new RC unit that is ready for provisioning.
  • Page 201 SPA9000 Field Reference Voice tab Call 1/2 Decoder Codec used for decoding Call 1/2 FAX Status of the fax pass-through mode; set to No if this line is used for voice calls Call 1/2 Type Direction of the call: Inbound or Outbound Call 1/2 Remote Hold Indicates whether or not the far end has placed the call on hold: Yes or No...
  • Page 202: System Page

    SPA9000 Field Reference Voice tab Voice tab > Info page > Auto Attendant Prompt Status section Field Description Prompt 1 The duration of the prompt in milliseconds Prompt 2 The duration of the prompt in milliseconds Prompt 3 The duration of the prompt in milliseconds Prompt 4 The duration of the prompt in milliseconds Prompt 5...
  • Page 203: System Configuration Section

    The level of debug information that is generated, from 0 to 3. 0 is a minimal level of debugging information that is acceptable for most purposes. Levels 1 to 3 are typically used only by Linksys personnel. NOTE Default: 0...
  • Page 204: Sip Page

    SPA9000 Field Reference Voice tab Voice tab > SIP Page You can use the SIP page to enter many settings that are important for the proper functioning of SIP on your SPA9000. This page includes the following sections: • “SIP Parameters section,” on page 202 •...
  • Page 205 SPA9000 Field Reference Voice tab SIP Server Name Server header used in responses to inbound responses. Default: $VERSION SIP Reg User Agent User-Agent name to be used in a REGISTER request. If this Name value is not specified, the <SIP User Agent Name> is also used for the REGISTER request.
  • Page 206 SPA9000 Field Reference Voice tab RFC 2543 Call Hold If set to yes, unit will include c=0.0.0.0 syntax in SDP when sending a SIP re-INVITE to the peer to hold the call. If set to no, unit will not include the c=0.0.0.0 syntax in the SDP. The unit will always include a=sendonly syntax in the SDP in either case.
  • Page 207 SPA9000 Field Reference Voice tab SIP Timer H RFC 3261 time-out value for ACK receipt, which can range from 0 to 64 seconds. Default: 32 SIP Timer D RFC 3261 wait time for response retransmits, which can range from 0 to 64 seconds. Default: 32 SIP Timer J RFC 3261 wait time for Non-INVITE response hang-around...
  • Page 208: Response Status Code Handling Section

    SPA9000 Field Reference Voice tab Reg Retry Long Random Random delay range (in seconds) to add to <Register Retry Delay Long Intvl> when retrying REGSITER after a failure. Default: 0 (disabled) Reg Retry Intvl Cap The maximum value to cap the exponential back-off retry delay (which starts at <Register Retry Intvl>...
  • Page 209: Rtp Parameters Section

    SPA9000 Field Reference Voice tab Voice tab > SIP page RTP Parameters section The RTP parameters define the specification of the RTP audio packets. The most important parameter is the RTP Packet size (time) which defines the interval of transmission of the RTP packets. It is extremely important that time interval matches the ITSP settings.
  • Page 210: Sdp Payload Types Section

    Anonymous if user blocks caller ID), and TOOL is set to the Vendor/Hardware-platform-software-version (such as Linksys/SPA9000-1.0.31(b)). The NTP timestamp used in the SR is a snapshot of the SPA9000’s local time, not the time reported by an NTP server. If the SPA9000 receives a RR from the peer, it attempts to compute the round trip delay and show it as the <Call Round Trip Delay>...
  • Page 211 SPA9000 Field Reference Voice tab • Dynamic Payloads: The configured dynamic payloads are used for outbound calls only where the presents the SDP offer. For inbound calls with a SPA9000 SDP offer, the follows the caller dynamic payload type assignments. SPA9000 •...
  • Page 212: Nat Support Parameters Section

    SPA9000 Field Reference Voice tab G726r24 Codec Name G.726-24 codec name used in SDP. Default: G.726-24 G726r32 Codec Name G.726-32 codec name used in SDP. Default: G.726-32 G726r40 Codec Name G.726-40 codec name used in SDP. Default: G.726-40 G729a Codec Name G.729a codec name used in SDP.
  • Page 213 SPA9000 Field Reference Voice tab Insert VIA rport Inserts the rport parameter into the VIA header of SIP responses if the received-from IP and VIA sent-by IP values differ. Select yes or no from the drop-down menu. Default: no Substitute VIA Addr Lets you use NAT-mapped IP-address port values in the VIA header.
  • Page 214 This must be a multicast address and must contain a port number. Default: 224.168.168.168:34567 Max Expires Sets the maximum allowed Registration expires value in seconds for client stations. Linksys recommends using a relatively small value, such as 60 or 120. Default: 60 SPA9000 Voice System Administration Guide...
  • Page 215 Voice tab Force Media Proxy Forces external client stations to use the SPA9000 Media Proxy when exchanging RTP traffic with external peers. Linksys recommends using a relatively small value, such as 60 or 120. Default: no Proxy Debug Option Controls what SIP messages to log that are received at or sent from the Proxy listen port.
  • Page 216 SPA9000 Field Reference Voice tab Call Routing Rule Special dial plan that determines which line interfaces can be used for an external outbound call request from client station based solely on the target public number. The dial plan is in rule rule rule...
  • Page 217 SPA9000 Field Reference Voice tab Group 1/2/3/4 Line Ordered comma-separated list of line interfaces. The SPA9000 attempts to make external calls for group members in the order in which the lines are listed. Example: When a group member places an outbound call, the SPA9000 attempts to use Line 1 first.
  • Page 218 SPA9000 Field Reference Voice tab Voice tab > SIP page Internal Music Source Parameters section Internal Music URL URL from which to download a music file to be used by the parking lot. The format is: [tftp://]server-ip-addr[:port]/path TFTP is the only protocol supported for music download. Default port is 69.
  • Page 219 SPA9000 Field Reference Voice tab Internal Music Script Script that tells the SPA9000 how to play the downloaded music file, in the format [section[,section[,…]]], where: section start pause pause2 = [[ ])][ = number of times to repeat the section before moving to the next section.
  • Page 220 SPA9000 Field Reference Voice tab Voice tab > SIP page Auto Attendant Parameters section AA Dial Plan 1 Dial Plan 1 to be used in an AA script. Example: <dialplan src=dp1/>. Default: (10x|xxx.) AA Dial Plan 2 Dial Plan 2 to be used in an AA script. Example: <dialplan src=dp2/>.
  • Page 221 SPA9000 Field Reference Voice tab DayTime Answer Delay Number of seconds before the AA answers when operating in the daytime mode. Default: 12 Nighttime AA To enable the nighttime Auto-Attendant, select yes. Otherwise, select no. Default: no NightTime AA Script Specifies which AA script (1, 2, or 3) is used for the AA treatment when operating in daytime mode.
  • Page 222 SPA9000 Field Reference Voice tab AA Preferred Codec Selects which codec is the preferred choice to play AA prompts. Choices are {G711u, G711a, Low Bit Rate}. Low Bit Rate refers to the selected <AA LBR Codec>. If <AA LBR Codec> is none, G711u is the preferred codec also. Default: G711u AA User Pref Codec Only Forces the AA to use the preferred codec only.
  • Page 223 SPA9000 Field Reference Voice tab AA Prompts URL Script Instructs the SPA9000 to erase or download user-recorded prompt files from a TFTP/HTTP/HTTPS server. These files must be encoded in G711u, size less than 60 seconds, with the header removed. The sum of the prompt files cannot be longer than 94.5 seconds.
  • Page 224 SPA9000 Field Reference Voice tab Voice tab > SIP page PBX Phone Parameters section Next Auto User ID User-id assigned to the next (unprovisioned) client station that requests initial profile from the SPA9000 internal configuration server. The parameter is automatically incremented once a new user-id is assigned.
  • Page 225 SPA9000 Field Reference Voice tab Phone Config XML XML configuration to be served to the phones when they request the init_$MA.xml file from the SPA9000 during their first-time initialization (either a brand-new phone or after a factory reset). If this parameter is empty, the SPA9000 serves the normal auto-generated startup XML configuration file to the phone instead.
  • Page 226: Provisioning Page

    Voice tab Voice tab> Provisioning page This page is available for service provider use only. Information is available in the Linksys Provisioning Guide, which is available only to service providers who are registered with Linksys. Voice tab > Regional page...
  • Page 227 SPA9000 Field Reference Voice tab Second Dial Tone Alternative to the Dial Tone when the user dials a three-way call. Default: 420@-19,520@-19;10(*/0/1+2) Outside Dial Tone Alternative to the Dial Tone. It prompts the user to enter an external phone number, as opposed to an internal extension. It is triggered by a, (comma) character encountered in the dial plan.
  • Page 228: Distinctive Ring Patterns Section

    SPA9000 Field Reference Voice tab SIT3 Tone Alternative to the Reorder Tone played when an error occurs as a caller makes an outbound call. The RSC to trigger this tone is configurable on the SIP screen. Default: 914@-16,1371@-16,1777@-16;20(.380/0/1,.380/ 0/2,.380/0/3,0/4/0) SIT4 Tone This an alternative to the Reorder Tone played when an error occurs as a caller makes an outbound call.
  • Page 229 SPA9000 Field Reference Voice tab Ring3 Cadence Cadence script for distinctive ring 3. Default: 60(.4/.2,.4/.2,.8/4) Ring4 Cadence Cadence script for distinctive ring 4. Default: 60(.3/.2,1/.2,.3/4) Ring5 Cadence Cadence script for distinctive ring 5. Default: 1(.5/.5) Ring6 Cadence Cadence script for distinctive ring 6. Default: 60(.2/.4,.2/.4,.2/4) Ring7 Cadence Cadence script for distinctive ring 7.
  • Page 230 SPA9000 Field Reference Voice tab CWT8 Cadence Cadence script for distinctive CWT 8. Default: 2.3(.3/2) CWT9 Cadence Cadence script for distinctive CWT 9. Default: 30(.3/9.7) Voice tab > Regional page Distinctive Ring/CWT Pattern Names section Ring1 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/ CWT 1 for the inbound call.
  • Page 231: Ring And Call Waiting Tone Spec Section

    SPA9000 Field Reference Voice tab Voice tab > Regional page Ring and Call Waiting Tone Spec section Ring Waveform Waveform for the ringing signal: Sinusoid or Trapezoid. Default: Trapezoid Ring Frequency Frequency of the ringing signal. Valid values are 10–100 (Hz). Default: 0 Ring Voltage Ringing voltage.
  • Page 232 SPA9000 Field Reference Voice tab Call Back Retry Intvl Call back retry interval in seconds. Range: 0–255 seconds. Default: 30 Call Back Delay Delay after receiving the first SIP 18x response before declaring the remote end is ringing. If a busy response is received during this time, the SPA9000 still considers the call as failed and keeps on retrying.
  • Page 233: Vertical Service Activation Codes Section

    SPA9000 Field Reference Voice tab CPC Duration Duration in seconds for which the tip-to-ring voltage is removed after the caller hangs up. After that, tip-to-ring voltage is restored and dial tone applies if the attached equipment is still off-hook. CPC is disabled if this value is set to 0.
  • Page 234 SPA9000 Field Reference Voice tab Cfwd Busy Deact Code Cancels call forwarding of busy calls. Default: *91 Cfwd No Ans Act Code Forwards no-answer calls to the extension specified after the activation code. Default: *92 Cfwd No Ans Deact Cancels call forwarding of no-answer calls. Code Default: *93 Cfwd Last Act Code...
  • Page 235 SPA9000 Field Reference Voice tab Block CID Per Call Deact Removes caller ID blocking on the next inbound call. Code Default: *82 Block ANC Act Code Blocks all anonymous calls. Default: *77 Block ANC Deact Code Removes blocking of all anonymous calls. Default: *87 DND Act Code Enables the do not disturb feature.
  • Page 236 SPA9000 Field Reference Voice tab Attn-Xfer Act Code If the code is specified, the user must enter it before dialing the third party for a call transfer. Enter the code for a call transfer. Modem Line Toggle Toggles the line to a modem. Code Default: *99.
  • Page 237 SPA9000 Field Reference Voice tab Feature Dial Services These codes tell the Linksys ATA what to do when the user is Codes listening to the first or second dial tone. One or more *code can be configured into this parameter, such as *72, or *72|*74| * 67| * 82, etc.
  • Page 238: Outbound Call Codec Selection Codes Section

    SPA9000 Field Reference Voice tab Voice tab > Regional page Vertical Service Announcement Codes section Service Annc Base Base number for service announcements. Number Service Annc Extension Extension codes for service announcements. Codes Voice tab > Regional page Outbound Call Codec Selection Codes section These codes automatically appended to the dial-plan.
  • Page 239: Miscellaneous Section

    SPA9000 Field Reference Voice tab Force G726r16 Code Makes this codec the only codec that can be used for the associated call. Default: *0272616. Prefer G726r24 Code Makes this codec the preferred codec for the associated call. Default: *0172624. Force G726r24 Code Makes this codec the only codec that can be used for the associated call.
  • Page 240 SPA9000 Field Reference Voice tab Time Zone Selects the number of hours to add to GMT to generate the local time for caller ID generation. Choices are GMT-12:00, GMT-11:00,…, GMT, GMT+01:00, GMT+02:00, …, GMT+13:00. Default: GMT-08:00 FXS Port Impedance Sets the electrical impedance of the FXS port. Choices are 600, 900, 600+2.16uF, 900+2.16uF, 270+750||150nF, 200+600| | 1 00nF 220+850||120nF, 220+820||115nF, or...
  • Page 241 SPA9000 Field Reference Voice tab Daylight Saving Time The <save-time> value is the number of hours, minutes, and/ Rule (continued) or seconds to add to the current time during daylight saving time. The <save-time> value can be preceded by a negative (-) sign if subtraction is desired instead of addition.
  • Page 242 SPA9000 Field Reference Voice tab Detect ABCD To enable local detection of DTMF ABCD, select yes. Otherwise, select no. Setting has no effect if DTMF Tx Method is INFO; ABCD is always sent OOB regardless in this setting. Default: yes Playback ABCD To enable local playback of OOB DTMF ABCD, select yes.
  • Page 243: Fxs 1/2 Page

    SPA9000 Field Reference Voice tab More Echo Suppression Enable or disable more echo suppresion. Default: no Voice tab > FXS 1/2 page You can use the FXS 1 page and the FXS 2 page to configure the settings for the FXS devices that are connected to the Phone 1 and Phone 2 ports of the SPA9000.
  • Page 244: Network Settings Section

    SPA9000 Field Reference Voice tab Voice tab > FXS 1/2 page Network Settings section SIP ToS/DiffServ Value TOS/DiffServ field value in UDP IP packets carrying a SIP message. Default: 0x68 SIP CoS Value [0-7] CoS value for SIP messages. Default: 3 RTP ToS/DiffServ Value ToS/DiffServ field value in UDP IP packets carrying RTP data.
  • Page 245 SPA9000 Field Reference Voice tab SIP Debug Option SIP messages are received at or sent from the proxy listen port. This feature controls which SIP messages to log. The choices are as follows: none—No logging. 1-line—Logs the start-line only for all messages. 1-line excl.
  • Page 246: Subscriber Information Section

    SPA9000 Field Reference Voice tab Referor Bye Delay Controls when the SPA9000 sends BYE to terminate stale call legs after completion of call transfers. Multiple delay settings (Referor, Refer Target, Referee, and Refer-To Target) are configured on this screen. For the Referor Bye Delay, enter the appropriate period of time in seconds.
  • Page 247 SPA9000 Field Reference Voice tab Voice tab > FXS 1/2 page Mailbox Status section Message Waiting Indicates whether you have new voicemail waiting. Voice tab > FXS 1/2 page Streaming Audio Server (SAS) section SAS Enable To enable the use of the line as a streaming audio source, select yes.
  • Page 248: Call Feature Settings Section

    SPA9000 Field Reference Voice tab SAS Inbound RTP Sink This setting works around devices that do not play inbound RTP if the streaming audio server line declares itself as a send-only device and tells the client not to stream out audio. Enter a Fully Qualified Domain Name (FQDN) or IP address of an RTP sink;...
  • Page 249: Audio Configuration Section

    SPA9000 Field Reference Voice tab Conference Bridge URL This feature supports external conference bridging for n-way conference calls (n > 2), instead of mixing audio locally. To use this feature, set this parameter to that of the server's name; for example, conf@myserver.com:12345 or conf (which uses the Proxy value as the domain).
  • Page 250 SPA9000 Field Reference Voice tab Second Preferred Codec, Other codecs to be preferred if the preferred codec is not Third Preferred Codec available due to the codec negotiation protocol. Default: Unspecified Use Pref Codec Only If set to yes, the call can be completed only with the preferred codec.
  • Page 251 SPA9000 Field Reference Voice tab FAX CED Detect Enable To enable detection of the fax Caller-Entered Digits (CED) tone, select yes. Otherwise, select no. Default: yes G726-32 Enable To enable the use of the G726 codec at 32 kbps, select yes. Otherwise, select no.
  • Page 252 SPA9000 Field Reference Voice tab DTMF Detection Mode Determines where to use Normal or Strict DTMF detection Strict mode reduces the likelihood of false DTMF detection but requires an extra hold time after detection. Also the DTMF level is raised. Under strict mode, the minimum duration threshold is 60 and 90 ms for AVT and SIP-INFO respectively.
  • Page 253: Line 1/2/3/4 Page

    SPA9000 Field Reference Voice tab FAX Tone Detect Mode: The method of fax tone dection: caller and callee, caller only, or callee only Default: caller or callee NOTE This setting allows a fax tone to be detected from either side of the call. Voice tab >...
  • Page 254: Line Enable Section

    SPA9000 Field Reference Voice tab Voice tab > Line page Line Enable section Line Enable To enable this line for service, select yes. Otherwise, select Default: yes Voice tab > Line page Network Settings section SIP ToS/DiffServ Value TOS/DiffServ field value in UDP IP packets carrying a SIP message.
  • Page 255 SPA9000 Field Reference Voice tab Auth Resync-Reboot If this feature is enabled, the SPA9000 authenticates the sender when it receives the NOTIFY resync reboot (RFC 2617) message. To use this feature, select yes. Otherwise, select no. Default: yes SIP Proxy-Require The SIP proxy can support a specific extension or behavior when it detects this header from the user agent.
  • Page 256 SPA9000 Field Reference Voice tab SIP Debug Option SIP messages are received at or sent from the proxy listen port. This feature controls which SIP messages to log. Choices are as follows: none—No logging. 1-line—Logs the start-line only for all messages. 1-line excl.
  • Page 257 SPA9000 Field Reference Voice tab Refer Target Bye Delay For the Refer Target Bye Delay, enter the appropriate period of time in seconds. Default: 0 Referee Bye Delay For the Referee Bye Delay, enter the appropriate period of time in seconds. Default: 0 Refer-To Target Contact To contact the refer-to target, select yes.
  • Page 258: Nat Settings Section

    SPA9000 Field Reference Voice tab Voice tab > Line page Dial Plan section Dial Plan Dial plan script for this line. Default: (xx.) The Dial Plan strips off the steering digit prior to sending the dialed number to the ITSP. Voice tab >...
  • Page 259: Proxy And Registration Section

    SPA9000 Field Reference Voice tab Voice tab > Line page Proxy and Registration section Proxy SIP proxy server for all outbound requests. Default: blank Outbound Proxy SIP Outbound Proxy Server where all outbound requests are sent as the first hop. Use Outbound Proxy Enable the use of <Outbound Proxy>.
  • Page 260 SPA9000 Field Reference Voice tab DNS SRV Auto Prefix If enabled, the SPA9000 will automatically prepend the Proxy or Outbound Proxy name with _sip._udp when performing a DNS SRV lookup on that name. Default: no Proxy Fallback Intvl This parameter sets the delay (sec) after which the SPA9000 will retry from the highest priority proxy (or outbound proxy) servers after it has failed over to a lower priority server.
  • Page 261 SPA9000 Field Reference Voice tab Mailbox Manage URL This parameter allows $USER, $PROXY, and $MBID macros, such as $USER@$PROXY, or $MBID@$PROXY. Default: blank VMSP Bridge Applies only if this line interface offers voice mail services. It specifies whether the SPA9000 should bridge the call from an external caller on the same or a different line interface.
  • Page 262 SPA9000 Field Reference Voice tab XFER Bridge Mode Instructs the SPA9000 how to handle call transferring of an external caller to another external number by a client station. The normal way of performing this operation is for the SPA9000 to send a SIP REFER method to the calling device to let it contact the transfer target directly.
  • Page 263: Appendix C: Spa400 Field Reference

    SPA400 Field Reference This appendix describes the fields on each page of the SPA400 administration web server. • “Setup,” on page 261 • “Administration,” on page 270 • “Status,” on page 272 • “Event Logs,” on page 273 Setup This section describes the fields on the following pages within the Setup module: •...
  • Page 264: Basic Setup

    SPA400 Field Reference Setup Setup tab> Basic Setup Network Setup Dynamic IP Address Select this button to obtain an IP address through DHCP. (DHCP Client) Fixed IP address is the recommended setting. Default setting: Dynamic IP Address Fixed IP Address Select this button to assign a static IP address to the SPA400.
  • Page 265 SPA400 Field Reference Setup SPA 9000 Address Discover Automatically Select this radio button if you want the SPA400 to learn the SPA9000 IP address and port number from the SIP registration packet. (Recommended) Static Address Select this radio button to enter the IP address of SPA9000. Specify the IP Address and Port in the provided fields.
  • Page 266: Voice

    SPA400 Field Reference Setup IP Tos/DiffServ Call Signaling Packets TOS field in IP header for outgoing SIP packets Default: 68 RTP Packets TOS field in IP header for outgoing RTP/RTCP packets Default: b8 Session Enable Session Timer Enables the SPA400 to encode the Timer header in all INVITE requests for ringing timeout (checked by default) Desired Refresh Time Desired session timer in seconds (0 by default)
  • Page 267 SPA400 Field Reference Setup Voice Setting Calling Timers Wait-for-Answer time The time in seconds that the SPA400 waits for the called party to answer the call before terminating the call automatically The maximum value is 100 seconds. Default: 180 Call Limit The maximum time that a call can continue before it is terminated automatically Default: 65535...
  • Page 268 SPA400 Field Reference Setup Line Settings Transmit Gain The gain level that the SPA400 may use to increase or attenuate the power level before transmitting to the telephony port NOTE Change this setting if remote call participants have trouble hearing the users of the SPA9000 Voice System. Make changes in increments of 3 dB;...
  • Page 269 SPA400 Field Reference Setup Ring Indication Delay The delay in reporting the ring after it presents on the PSTN line Default: 512ms Ring Timeout The delay on reporting that the ring stopped after it no longer presents on the PSTN line Default: 640ms Ring Threshold The minimum voltage(rms value) of a valid ring...
  • Page 270: Voicemail Server

    SPA400 Field Reference Setup Setup tab> Voicemail Server Voicemail Settings Server Port The UDP port this is open to receive packets NOTE This port number must be different from the signaling port on the SPA9000 line interface. This port appears in the various mailbox URL fields on the SPA9000 line interface page.
  • Page 271: Voicemail Users

    SPA400 Field Reference Setup Mailbox manage number The phone number that the SPA9000 uses to access voice mail Proxy and Registration: NOTE This value appears in the Mailbox Manage URL field on the SPA9000 line interface page. Example • Mailbox manage number: •...
  • Page 272: Administration

    SPA400 Field Reference Administration Administration This section describes the fields on the following pages within the Administration module: • “Management,” on page 270 • “Factory Default,” on page 270 • “USB Setting,” on page 271 • “Firmware Upgrade,” on page 271 •...
  • Page 273: Usb Setting

    SPA400 Field Reference Administration Administration tab> USB Setting USB status The status of the USB storage device: mount (file system mounted and available) or unmount I want to reset USB Erases the voice mail messages that are stored on the USB (check box) Reset (button) Administration tab>...
  • Page 274: Status

    SPA400 Field Reference Status Status The Status page provides information. This page is read only. No changes can be made. Status tab> Gateway Gateway Information Firmware Version The firmware version that is installed on this device Build Date The date when the firmware was last updated MAC Address The MAC address of this device Current Time...
  • Page 275: Event Logs

    SPA400 Field Reference Event Logs FXO Line status Hook Status Line status (1-4) The status of each line port: • On-Hook indicates that the FXO port is not in use. • Off-Hook indicates that a call is in progress. Battery Level Line (1-4) The currently voltage on the line port, if the port is connected to a PSTN line;...
  • Page 276: Tone

    SPA400 Field Reference Tone Tone Call process tone configuration Tone on fraction The duty cycle of the CP tone to be detected High cutoff frequency The highest frequency of a valid CP tone Low cutoff frequency The lowest frequency of a valid CP tone Call process tone detection Tone Setting...
  • Page 277: Appendix D: Where To Go From Here

    Where to Go From Here This appendix describes additional resources that are available to help you and your customer obtain the full benefits of the SPA9000 Voice System. • “Product Resources,” on page 275 • “Related Documentation,” on page 276 Product Resources Website addresses in this document are listed without http:// in front of the address because most current web browsers do not require it.
  • Page 278: Related Documentation

    Where to Go From Here Related Documentation Resource Location www.cisco.com/go/osln Open Source License Notices www.cisco.com/en/US/products/ps10030/ Regulatory Compliance and tsd_products_support_series_home.html Safety Information Cisco Partner www.cisco.com/web/partners/sell/smb Central (Login Required) Cisco Small www.cisco.com/smb Business Home Related Documentation The following table describes the various documents that Cisco provides to help you to install, configure, and manage the SPA9000 Voice System and its components.
  • Page 279 Where to Go From Here Related Documentation Document Title Description Intended Audience • Administration and SPA9000 Voice System VARs and Service configuration of system Administration Guide Providers features using the SPA9000 and SPA400 • Deployment options for ITSP, PSTN, and ISDN services •...
  • Page 280 Glossary ACD (Automatic Call Distribution)—A switching system designed to allocate incoming calls to certain positions or agents in the order received and to hold calls not ready to be handled (often with a recorded announcement). Area code—A 3-digit code used in North America to identify a specific geographic telephone location.
  • Page 281 Glossary Circuits—The communication path(s) that carry calls between two points on a network. Customer Premise Equipment—The only part of the telecommunications system that the customer comes into direct contact with. Example of such pieces of equipment are telephones, key systems, PBXs, voice-mail systems, and call accounting systems as well as wiring telephone jacks.
  • Page 282 Glossary North American Numbering Plan (NANP)—How telephone numbers are identified in North America. The telephone number can be identified based on their three separate components: (NPA), (NXX), and (XXXX). PIN (Personal Identification Code)—A customer calling/billing code for prepaid and pay-as-you-go calling cards. Private Branch Exchange—Advanced phone system commonly used by the medium to larger customer.
  • Page 283 Acronyms This appendix defines acronyms that are commonly used in Linksys documentation. Analog To Digital Converter Anonymous Call B2BUA Back to Back User Agent Bool Boolean Values. Specified as “yes” and “no”, or “1” and “0” in the profile Certificate Authority...
  • Page 284 Acronyms DHCP Dynamic Host Configuration Protocol Domain Name Server DRAM Dynamic Random Access Memory Digital Subscriber Loop Digital Signal Processor DTAS Data Terminal Alert Signal (same as CAS) DTMF Dual Tone Multiple Frequency FQDN Fully Qualified Domain Name Frequency Shift Keying Foreign eXchange Station Gateway International Telecommunication Union...
  • Page 285 Acronyms Mini-Certificate MGCP Media Gateway Control Protocol Music On Hold Mean Opinion Score (1-5, the higher the better) Millisecond Music Source Adaptor Message Waiting Indication Open Switching Interval Printed Circuit Board Polarity Reversal Provisioning Server PSQM Perceptual Speech Quality Measurement (1-5, the lower the better) PSTN Public Switched Telephone Network Network Address Translation...
  • Page 286 Acronyms Shared line appearance SLIC Subscriber Line Interface Circuit Service Provider Linksys Phone Adaptor Secure Socket Layer TFTP Trivial File Transfer Protocol Transmission Control Protocol User Agent Micro-controller User Datagram Protocol Uniform Resource Locator Voicemail VMWI Visual Message Waiting Indication/Indicator...

Table of Contents