Configuring your Cisco SPA112/122 ATA

In this guide you will learn to configure your Cisco SPA112 ATA with Telnyx.

David avatar
Written by David
Updated over a week ago

IMPORTANT: This product has reached its end-of-sale date, with end-of-life announcements shared by Cisco in 2019. Cisco will continue to provide basic customer support until 2025, with the last service contract renewal scheduled for 2024. For more information, please see Cisco's SPA end-of-life documentation for more details.

Note: Issues have been reported with using Firefox to configure this device. Consider using Chrome or IE for configuration.

The Cisco SPA 112/122 is a compact broadband device that is compatible with international voice and data standards. It has been a popular choice for small-business VoIP solutions throughout its life with features that both connect employees and serve customers across the highly secure network Cisco has become known for.

Further documentation:


Instructions for configuring Cisco SPA 112/122 to work with your Telnyx Mission Control Portal

In this walkthrough, you will:

Pre-Requisites

Video Walkthrough

Setting up your Telnyx SIP portal account so you can make and receive calls:

Note: Video walkthrough for Snom Professinoal D7xx desk phone/Telnyx configuration coming soon. Check back as we update our docs.

1. Accessing the Cisco SPA 112/122 configuration page

This section will help you connect your device to your network and navigate through your router to the Cisco device settings.

  1. Physically hook the device to your network through your router.

  2. Open a web browser (Chrome or IE, NOT Firefox as it has known issues) and enter 192.168.0.1 (or possibly 192.168.1.1). Refer to your router's instructions if you need more information.

  3. Your own router will likely as for a username/password combination. Enter these when asked.

    1. If you have not set this, your router is probably still set up with its default username and password. It is HIGHLY recommended you change this.

  4. In your router's menu, find the page showing a list of devices that are connected to your router, as well as their internal IP addresses. For information on how to find this page, consult your router's documentation or call your ISP for assistance.

  5. In the connected devices list, find the Cisco SPA 112 or Cisco SPA 122 device. It should contain the words "SPA112" or "SPA122"

  6. Click on the IP address corresponding to this device, or copy it and paste it into your browser and hit enter to navigate to this address. This will take you to the device's Configuration Utility.

Note: For SPA 122, one address may not take you to the Configuration Utility, or may take you to the utility, but with some functions disabled. If this happens, try the other address.

2. Access the Cisco SPA 112/122 Phone Adapter Configuration Utility

  1. When you open the Cisco Phone Adapter Configuration Utility, you'll be asked to log in. For your first login, you'll use a set of default credentials that come standard with the device:

    • Username: admin

    • Password: admin

    IT IS STRONGLY RECOMMENDED THAT YOU CHANGE THESE AS SOON AS POSSIBLE.

  2. You'll now configure some connection settings in your Telnyx Mission Control Portal. Keep the Cisco Phone Adapter Configuration Utility window open. You'll be coming back here soon.

3. Configure your Telnyx Mission Control Portal to work with your Cisco SPA

  1. Log into your Telnyx Mission Control Portal.

  2. Change the inbound settings of the connection on the Inbound tab on the Connection Options screen to the following:

    1. Number Format (DNIS): SIP Username

      Inbound tab on the Connection Options page.

      The Cisco SPA112 ATA, as well as other ATAs, require you to have inbound calls sent to the username configured on the device in the SIP settings.

      The easy way to set this up is to have the phone number as the username of the trunk, however Telnyx doesn't support phone numbers as connection usernames.

      Instead, we suggest you have inbound calls sent to the alphanumeric username of the connection instead of the number. This will send calls to your ATA through the username associated with your connection and completes your trunk configuration on the Telnyx side.

  3. Click Save.

  4. Click on the Voice tab, then the SIP sub-tab. Modify the settings as follows:

    • STUN enable: Yes

    • STUN server: stun.telnyx.com

    • STUN test enable: Yes

    NAT support parameters section.
  5. Click Submit.

  6. Return to the Cisco Phone Adapter Configuration Utility.

  7. Click on the Quick Setup tab. Modify the settings as follows:

    • Proxy: sip.telnyx.com

    • Display Name: your_DID (i.e.: 12245181471)
      Note that Some versions of the Cisco ATA software would send the Display Name in the registration, this is incorrect as our systems would think this is actually the username. If you are having issues registering with these settings remove the Display Name and leave it blank. You then need to configure a caller ID override on the outbound settings of your connection in the portal to make sure you send a valid Caller ID.

    • User ID: your_user_name (ie. usernam12345) the same username from the connection on your portal.

    • Password: your_password (ie. nameabcpass) the same password from the connection on your portal.

    v
  8. Click Submit.

  9. To configure the Caller ID override, see this guide.

  10. Click on the Quick Setup tab.

4. Configure the voice line

  1. From the Cisco Phone Adapter Configuration Utility, click on the Voice tab.

  2. In the left menu, click Line 1. (If you're looking to configure a different line, select this one instead.)

  3. Find the General section and set:

    1. Line Enable: yes

  4. If your environment uses NAT, Find the NAT Settings section and set:

    1. NAT Mapping Enable: yes

    2. NAT Keep Alive Enable: yes

      If your environment doesn't use NAT, keep these settings disabled.

  5. Find the SIP Settings section and set:

    1. SIP Port: 5060

    Voice tab of the phone adapter configuration utility interface 2.
  6. If you are looking to configure T.38 on your device, stay on the Voice tab and find the Audio Configuration section. (If you are not, skip to step 7) Set:

    1. Fax Enable T38: yes

  7. Find the Proxy and Registration section and set:

    1. Proxy: sip.telnyx.com

    2. Register Expires: 300

    3. Proxy Fallback Intvl: 300

    4. Register: yes

    5. Use DNS SRV: no

    6. DNS SRV Auto Prefix: no

    Voice tab of the phone adapter configuration utility interface 2.
  8. Click Submit.

5. Verify Subscriber Information and Codecs

  1. From the Voice tab, find the Subscriber Information section and ensure that your display name looks as expected and:

    1. User ID: Your SIP username

    2. Password: Your SIP password

    Audio section of the subscriber information and codecs verification tab.
  2. Find the Audio Configuration section. From here, you can verify or change the audio codec that you will use for your calls. The preferred codec is g711u or g729.

    Audio Codec section.

6. Dialplan

  1. Find the Dial Plan section and ensure the dial plan showing here matches the one you set in step 3.6.

7. OPTIONAL: Audio Optimization

Cisco's default settings (SIP T1 = 0.5 sec, RTP packet size 0.030 on most Sipura adapters) could possibly cause retransmission over high latency-connections, which can cause issues with audio becoming choppy or breaking up. To mitigate this:

  1. From the Voice tab, find the SIP Timer Values (sec) section and set:

    1. SIP T1: 1

  2. Find the RTP Parameters section and set:

    1. RTP Packet Size: 0.02

    2. RTP Port Min: 10000

    3. RTP Port Max: 20000

    Audio Optimization in the voice tab.

8. OPTIONAL: Encrypt your SIP traffic by enabling TLS

  1. From the Cisco Phone Adapter Configuration Utility, click on the Status tab.

  2. In the System Information section, ensure your device is on the latest firmware.

  3. To enable TLS for your line, return to the Voice tab and go to the Supplementary Service Settings section. Set:

    1. Secure Call Setting: yes

    Supplementary service implementation for SIP traffic encryption.
  4. To configure the transport and port, scroll to the SIP Settings section and set:

    1. SIP Transport: TLS

    2. SIP Port: 5061

    SIP traffic encryption settings interface.
  5. In order to use secure calling, Cisco requires you to have a CA certificate. You will need to import this. On the lefthand menu, click on the Provisions link.

  6. Scroll to the CA Settings section and set:

    Provisions link interface.
  7. Click Submit. The device will reboot in order to enable TLS.

Note: During secure calls, you will year a couple of beeps now and then. If you want to disable this notification, you can do so from Voice > Regional and find the Call Progress Tones section. From here, you can clear the Secure Call Indication Tone field. To re-enable it, repopulate this field with 397@-19,507@-19;15(0/2/0,.2/.1/1,.1/2.1/2)

Call progress tones portal.

Additional Resources


Did this answer your question?