To provision Cisco SPA504G or similar
Log into web gui
Click Admin
Click Advanced
Click "Provisioning" tab
Enter in Profile: http://sipcfg.io/cfg/spa$MA.cfg
Click Submit
Reboot by browser bar command: lanip/admin/reboot
(ex: 192.168.99.112/admin/reboot
http://sipcfg.io/cfg/spa$MA.cfg
Cisco Overrides
Concept
It is possible to customize the behavior and appearance of Cisco devices using device overrides to program the line keys and memory keys. Some of the more commonly used overrides are listed on this page.
Override Formatting
Overrides require NO spacing before or after the equals (=) sign, and the value given must be in quotes.
Example: memorykey.1.line="1"
Cisco Provisioning Guide
Provisioning Cisco Phones through NDP
1. Factory Reset the phones
2. In the phone's provisioning page, submit the Profile Rule: http://75.98.50.201/cfg/spa$MA.cfg (Some Cisco phone's do not work well with FQDNs)
Cisco Overrides
Acronyms
- cp = Call Pickup - Allows call pickup for a ringing extension.
- blf = Busy Lamp Field
- ext = Extension
- fnc = Function
- sd = Speed Dial
- sub = Subscribe to
Time Settings
Time Setting
Follow these steps to set the correct Time on Cisco SPA50x Phones
Primary_NTP_Server="nist.time.gov" Time_Zone="GMT-08:00"
Replace the "-08:00" with the hours offset from GMT for your desired timezone.
Extension Display Label
Extension Label
To change the display extension name...
Station_Display_Name="Extension Name" Station_Name="101"
Unused Line Keys (Extended Function Keys)
It is possible to use Unused Line Keys as BLF Keys. In the following example replace 204 with the appropriate Extension, and the Short Name "Sales" to the display name you prefer.
BLF Button 2
Extended_Function[2]="fnc=blf+sd;sub=204@$PROXY;ext=204@$PROXY" Short_Name[2]="Sales"
More BLF Examples
Extended_Function[3]="fnc=blf+sd;sub=205@$PROXY;ext=205@$PROXY" Short_Name[3]="Billing" Extended_Function[4]="fnc=blf+sd;sub=210@$PROXY;ext=210@$PROXY" Short_Name[4]="Support"
Attendant Console Keys
Cisco refers to Side Car Keys as Attendant Console Keys.
Unit_1_Key_10="" Unit_1_Key_11="" Unit_1_Key_12="" Unit_1_Key_13="" Unit_1_Key_14="" Unit_1_Key_15="" Unit_1_Key_16="" Unit_1_Key_17="" Unit_1_Key_18="" Unit_1_Key_19="" Unit_1_Key_20="" Unit_1_Key_21="" Unit_1_Key_22="" Unit_1_Key_23="" Unit_1_Key_24="" Unit_1_Key_25=""
Star Codes
By Default Cisco SPA phones use Star Codes as internal phone codes. It is recommended to change these from default, to be able to still use SkySwitch Star Codes.
Changing Star Codes to Pound Codes
To keep the functionality of the internal Cisco Codes, it is possible to change the * to a #.
Call_Return_Code="#69" Blind_Transfer_Code="#98" Call_Back_Act_Code="#66" Call_Back_Deact_Code="#86" Cfwd_All_Act_Code="#72" Cfwd_All_Deact_Code="#73" Cfwd_Busy_Act_Code="#90" Cfwd_Busy_Deact_Code="#91" Cfwd_No_Ans_Act_Code="#92" Cfwd_No_Ans_Deact_Code="#93" CW_Act_Code="#56" CW_Deact_Code="#57" CW_Per_Call_Act_Code="#71" CW_Per_Call_Deact_Code="#70" Block_CID_Act_Code="#67" Block_CID_Deact_Code="#68" Block_CID_Per_Call_Act_Code="#81" Block_CID_Per_Call_Deact_Code="#82" Block_ANC_Act_Code="#77" Block_ANC_Deact_Code="#87" DND_Act_Code="#78" DND_Deact_Code="#79" Secure_All_Call_Act_Code="#16" Secure_No_Call_Act_Code="#17" Secure_One_Call_Act_Code="#18" Secure_One_Call_Deact_Code="#19" Paging_Code="#96" Call_Park_Code="#38" Call_Pickup_Code="#55" Call_UnPark_Code="#39" Group_Call_Pickup_Code="#37" Media_Loopback_Code="#03"
Key Functions
BLF
BLF Buttons require blf+sd (without the 'sd' - the button will only monitor the extension). Replace 100 with your desired extension.
fnc=blf+sd;sub=100@$PROXY;ext=100@$PROXY
Group Paging
Group_Paging_Script="pggrp=224.168.168.168:34560;name=All;num=0;listen=yes;"
Speed Dial
External Speed Dial's only require the 'sd' function. Change 7477778100to the destination of your choice.
fnc=sd;sub=7477778100@$PROXY;ext=7477778100@$PROXY
Call Parking
Call parking with Cisco SPA phones requires multiple buttons to park a call. Below are steps to setup Call Park using multiple buttons. Please note these keys can be programmed as Soft Keys, or Side Car Keys.
To Monitor a Call Park Queue, set up a BLF targeting the Queue, in this example Park 701.
Extended_Function[3]="fnc=blf+sd;sub=701@$PROXY;ext=701@$PROXY" Short_Name[3]="Park Mon"
Add Blind Transfer to Active Call Soft Buttons
Programmable_Softkey_Enable="Yes" Connected_Key_List="hold|1;conf|2;xfer|3;bxfer|4;toggle;confLx;xferLx;park;phold;flash;"
Add Speed Dial to Answer Park
Extended_Function[4]="fnc=sd;ext=*55701" Short_Name[4]="Park Pickup"
To park an active call with the above settings, while on a call Press the "bxfer" button, then press the "Park Mon" button you setup. To retrieve the parked call, press the "Park Pickup" button.
Firmware Upgrades
Firmware upgrades can be done via NDP and auto-configuration, however some Cisco models have intermediate firmware they must upgrade to before upgrading to the latest version.
Versions
For SPA 50x Phones, the intermediate version is 7.5.2b, if you are below this firmware you must upgrade to this firmware to upgrade further.
Upgrade_Enable="Yes" Upgrade_Rule="http://sipcfg.io/cfg/spa50x-30x-7-5-2b.bin"
7.6.2 is the final release for Cisco SPA50X Phones.
Upgrade_Enable="Yes" Upgrade_Rule="http://sipcfg.io/cfg/spa50x-30x-7-6-2.bin"
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
