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.
https://www.cisco.com/c/en/us/support/unified-communications/spa122-ata-router/model.html - Cisco SPA 112/122 product documentation
https://www.cisco.com/c/en/us/products/collateral/unified-communications/small-business-voice-gateways-ata/eos-eol-notice-c51-743206.html - Cisco SPA 112/122 end-of-life documentation
Instructions for configuring Cisco SPA 112/122 to work with your Telnyx Mission Control Portal
In this walkthrough, you will:
It is STRONGLY recommended that your device has the latest firmware updates:
You have a number in your account.
You have configured a connection.
You have configured an outbound profile.
You have assigned your connection to the outbound profile.
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.
Physically hook the device to your network through your router.
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.
Your own router will likely as for a username/password combination. Enter these when asked.
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.
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.
In the connected devices list, find the Cisco SPA 112 or Cisco SPA 122 device. It should contain the words "SPA112" or "SPA122"
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
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:
IT IS STRONGLY RECOMMENDED THAT YOU CHANGE THESE AS SOON AS POSSIBLE.
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
Log into your Telnyx Mission Control Portal.
Change the inbound settings of the connection on the Inbound tab on the Connection Options screen to the following:
Number Format (DNIS): SIP Username
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.
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
Return to the Cisco Phone Adapter Configuration Utility.
Click on the Quick Setup tab. Modify the settings as follows:
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.
Dial Plan: See Dial Plan for Linksys ATAs.
To configure the Caller ID override, see this guide.
Click on the Quick Setup tab.
4. Configure the voice line
From the Cisco Phone Adapter Configuration Utility, click on the Voice tab.
In the left menu, click Line 1. (If you're looking to configure a different line, select this one instead.)
Find the General section and set:
Line Enable: yes
If your environment uses NAT, Find the NAT Settings section and set:
NAT Mapping Enable: yes
NAT Keep Alive Enable: yes
If your environment doesn't use NAT, keep these settings disabled.
Find the SIP Settings section and set:
SIP Port: 5060
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:
Fax Enable T38: yes
Find the Proxy and Registration section and set:
Register Expires: 300
Proxy Fallback Intvl: 300
Use DNS SRV: no
DNS SRV Auto Prefix: no
5. Verify Subscriber Information and Codecs
From the Voice tab, find the Subscriber Information section and ensure that your display name looks as expected and:
User ID: Your SIP username
Password: Your SIP password
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.
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:
From the Voice tab, find the SIP Timer Values (sec) section and set:
SIP T1: 1
Find the RTP Parameters section and set:
RTP Packet Size: 0.02
RTP Port Min: 10000
RTP Port Max: 20000
8. OPTIONAL: Encrypt your SIP traffic by enabling TLS
From the Cisco Phone Adapter Configuration Utility, click on the Status tab.
In the System Information section, ensure your device is on the latest firmware.
To enable TLS for your line, return to the Voice tab and go to the Supplementary Service Settings section. Set:
Secure Call Setting: yes
To configure the transport and port, scroll to the SIP Settings section and set:
SIP Transport: TLS
SIP Port: 5061
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.
Scroll to the CA Settings section and set:
Custom CA URL: https://crt.sh/?id=1199354
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)