96 lines
3.5 KiB
XML
96 lines
3.5 KiB
XML
<!--
|
|
NOTE: The XML below is not complete. For now it's just to get
|
|
you started with provisioning an SPA3102 and *not* intended as
|
|
a complete, ready-to-run provisioning configuration.
|
|
|
|
Provisioning reference documenation is at:
|
|
https://supportforums.cisco.com/docs/DOC-9894/
|
|
http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/ata/provisioning/guide/Cisco_Small_Business_IP_Telephony_Provisioning_Guide.pdf
|
|
|
|
Additional XML examples in sipXecs source code at:
|
|
http://github.com/dhubler/sipxecs/blob/master/sipXconfig/plugins/linksys/test/org/sipfoundry/sipxconfig/phone/linksys/spa3102.cfg
|
|
Or see git commit 9c60c0a3:
|
|
http://github.com/dhubler/sipxecs/commit/9c60c0a32c54a245dde3dff9916ccd65620fdd65
|
|
|
|
Using IVR menu to change phone settings, reboot, etc.:
|
|
http://www.cisco.com/en/US/products/ps10024/products_qanda_item09186a0080a359dd.shtml
|
|
|
|
Note there is a "ua" attribute that can be set on the XML elements
|
|
below. Valid values are:
|
|
* ua="na" - no access for *users* via web interface
|
|
* ua="ro" - read-only access for *users* via web interface
|
|
* ua="rw" - read/write access for *users* via web interface
|
|
|
|
The "ua" element *does not* affect access by admin users of the web
|
|
interface. That means if you do not set an admin password using the
|
|
"Admin_Passwd" element below, setting the "ua" attribute values is
|
|
probably pointless.
|
|
-->
|
|
<flat-profile>
|
|
<!-- provisioning config -->
|
|
<Profile_Rule>http://{$domain_name}{$project_path}/app/provision/?mac=$MA</Profile_Rule>
|
|
<Resync_Periodic>0</Resync_Periodic>
|
|
<Resync_On_Reset>yes</Resync_On_Reset>
|
|
<Resync_Error_Retry_Delay>10</Resync_Error_Retry_Delay>
|
|
|
|
|
|
<!-- network config -->
|
|
<DHCP>yes</DHCP> <!-- for WAN port -->
|
|
<!--
|
|
<Primary_NTP_Server>{$domain_name}</Primary_NTP_Server>
|
|
<Secondary_NTP_Server>pool.ntp.org</Secondary_NTP_Server>
|
|
-->
|
|
|
|
<!-- remote logging - valid debug levels are 0, 1, 2 and 3
|
|
<Syslog_Server>{$domain_name}</Syslog_Server>
|
|
<Debug_Server>{$domain_name}</Debug_Server>
|
|
<Debug_Level>2</Debug_Level>
|
|
-->
|
|
|
|
|
|
<!-- WAN web interface -->
|
|
<!-- WARNING: Passwords are set empty below. Take appropriate security measures when enabling web interface on WAN.
|
|
<Enable_WAN_Web_Server>yes</Enable_WAN_Web_Server>
|
|
<WAN_Web_Server_Port>80</WAN_Web_Server_Port>
|
|
-->
|
|
|
|
<!-- LAN web interface -->
|
|
<!-- WARNING: Passwords are set empty below. Take appropriate security measures when enabling web interface on LAN.
|
|
<Enable_Web_Server>yes</Enable_Web_Server>
|
|
<Web_Server_Port>80</Web_Server_Port>
|
|
-->
|
|
|
|
<!-- general web interface settings
|
|
<Enable_Web_Admin_Access>yes</Enable_Web_Admin_Access>
|
|
<Admin_Passwd/>
|
|
<User_Password/>
|
|
-->
|
|
<Time_Zone>GMT-{$time_zone_offset}</Time_Zone>
|
|
|
|
|
|
<!-- SIP settings -->
|
|
<Proxy_1_>{$server_address_1}</Proxy_1_>
|
|
<SIP_Port_1_>{$sip_port_1}</SIP_Port_1_>
|
|
<Use_Outbound_Proxy_1_>no</Use_Outbound_Proxy_1_>
|
|
<!-- only allow proxy IP to connect
|
|
<Restrict_Source_IP_1_>yes</Restrict_Source_IP_1_>
|
|
-->
|
|
|
|
<!-- SIP debugging - probably need to set Debug_Server option above for this to work
|
|
<SIP_Debug_Option_1_>full</SIP_Debug_Option_1_>
|
|
-->
|
|
|
|
|
|
<!-- FXS port aka "Line 1" in web interface -->
|
|
<Register_1_>yes</Register_1_>
|
|
<User_ID_1_>{$user_id_1}</User_ID_1_>
|
|
<Password_1_>{$user_password_1}</Password_1_>
|
|
<Display_Name_1_>{$display_name_1}</Display_Name_1_>
|
|
<Use_Auth_ID_1_>no</Use_Auth_ID_1_> <!-- Use authentication ID instead of user ID for SIP registration -->
|
|
|
|
<Line_Enable_1_>yes</Line_Enable_1_>
|
|
|
|
<!-- IVR -->
|
|
<Protect_IVR_FactoryReset>no</Protect_IVR_FactoryReset>
|
|
</flat-profile>
|