Skip to main content

Cisco SPA5XX

About

Example configuration XML file for Cisco SPA500 series phones.

Click here to expand Table of Contents

Here is sample XML for provisioning two extensions. The first extension, 3000, is just a private line, the second extension, 2000, has SCA/SLA enabled. The third extension acts as a speed dial and busy lamp field for extension 1000. For multi-tenant, "domain.local" should be set to the same as <domain name="domain.local"> parameter in the user's directory.conf.xml and 192.168.0.122 should be set to the IP of the FreeSWITCH server. Also, this configuration sets voicemail as *1 and call pick up as **

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<flat-profile>
<NTP_Enable group="Info/System_Information">1</NTP_Enable>
<Primary_NTP_Server group="Info/System_Information">0.north-america.pool.ntp.org</Primary_NTP_Server>
<Secondary_NTP_Server group="Info/System_Information">1.north-america.pool.ntp.org</Secondary_NTP_Server>
<Time_Zone group="Regional/Time">GMT-05:00</Time_Zone>
<RTP_Packet_Size group="SIP/RTP_Parameters">0.020</RTP_Packet_Size>
<Caller_ID_Header group="SIP/SIP_Parameters">RPID-FROM</Caller_ID_Header>
<Voice_Mail_Number group="Phone/General">*1</Voice_Mail_Number>
<SCA_Barge-In_Enable group="Phone/Miscellaneous_Line_Key_Settings">Yes</SCA_Barge-In_Enable>
<SCA_Sticky_Auto_Line_Seize group="Phone/Miscellaneous_Line_Key_Settings">Yes</SCA_Sticky_Auto_Line_Seize>
<Server_Type group="Attendant_Console/General">RFC3265_4235</Server_Type>
<Attendant_Console_Call_Pickup_Code group="Attendant_Console/General">**</Attendant_Console_Call_Pickup_Code>

<Extension_1_ group="Phone/Line_Key_1">1</Extension_1_>
<Short_Name_1_ group="Phone/Line_Key_1">Ext 3000</Short_Name_1_>
<Share_Call_Appearance_1_ group="Phone/Line_Key_1">private</Share_Call_Appearance_1_>
<Share_Ext_1_ group="Ext_1/Share_Line_Appearance">private</Share_Ext_1_>
<Proxy_1_ group="Ext_1/Proxy_and_Registration">domain.local</Proxy_1_>
<Outbound_Proxy_1_ group="Ext_1/Proxy_and_Registration">192.168.0.122</Outbound_Proxy_1_>
<Use_Outbound_Proxy_1_ group="Ext_1/Proxy_and_Registration">Yes</Use_Outbound_Proxy_1_>
<Use_OB_Proxy_In_Dialog_1_ group="Ext_1/Proxy_and_Registration">Yes</Use_OB_Proxy_In_Dialog_1_>
<SIP_Remote-Party-ID_1_ group="Ext_1/SIP_Settings">Yes</SIP_Remote-Party-ID_1_>
<User_ID_1_ group="Ext_1/Subscriber_Information">3000</User_ID_1_>
<Password_1_ group="Ext_1/Subscriber_Information">1234</Password_1_>

<Extension_2_ group="Phone/Line_Key_2">2</Extension_2_>
<Short_Name_2_ group="Phone/Line_Key_2">SLA 2000</Short_Name_2_>
<Share_Call_Appearance_2_ group="Phone/Line_Key_2">shared</Share_Call_Appearance_2_>
<Share_Ext_2_ group="Ext_1/Share_Line_Appearance">shared</Share_Ext_2_>
<Proxy_2_ group="Ext_2/Proxy_and_Registration">domain.local</Proxy_2_>
<Outbound_Proxy_2_ group="Ext_2/Proxy_and_Registration">192.168.0.122</Outbound_Proxy_2_>
<Use_Outbound_Proxy_2_ group="Ext_2/Proxy_and_Registration">Yes</Use_Outbound_Proxy_2_>
<Use_OB_Proxy_In_Dialog_2_ group="Ext_2/Proxy_and_Registration">Yes</Use_OB_Proxy_In_Dialog_2_>
<SIP_Remote-Party-ID_2_ group="Ext_2/SIP_Settings">Yes</SIP_Remote-Party-ID_2_>
<User_ID_2_ group="Ext_2/Subscriber_Information">2000</User_ID_2_>
<Password_2_ group="Ext_2/Subscriber_Information">1234</Password_2_>

<Extension_3_ group="Phone/Line_Key_3">Disabled</Extension_3_>
<Short_Name_3_ group="Phone/Line_Key_3">E1000</Short_Name_3_>
<Share_Call_Appearance_3_ group="Phone/Line_Key_3">private</Share_Call_Appearance_3_>
<Extended_Function_3_ group="Phone/Line_Key_3">fnc=sd+blf;sub=1000@domain.local</Extended_Function_3_>
</flat-profile>