Page 186 / 286 Scroll up to view Page 181 - 185
Advanced Topics in SPA9000 Administration
Remote Provisioning Features
SPA9000 Voice System Administration Guide
184
A
Refer to the
SPA9000 Voice System SPA Provisioning Guide
for further details.
The names of parameters in XML profiles can generally be inferred from the
SPA9000
configuration Web pages, by substituting underscores (_) for spaces and
other control characters. Further, to distinguish between Lines 1, 2, 3, and 4,
corresponding parameter names are augmented by the strings _1_, _2_, _3_, and
_4_. For example, Line 1 Proxy is named Proxy_1_ in XML profiles.
Parameters in the case of source text files for the SPC tool are similarly named,
except that to differentiate Line 1, 2, 3, and 4, the appended strings ([1], [2], [3], or
[4]) are used. For example, the Line 1 Proxy is named Proxy[1] in source text
profiles for input to the SPC.
Client Auto-Configuration
An unprovisioned client station in the factory default state can be automatically
provisioned by the SPA9000 by following the flow chart shown in
Figure 5
“Unprovisioned Client Station Acquiring a Configuration Profile” on page185
.
When the SPA9000 receives a request for /cfg/init_$MA.xml, it automatically
assigns the next available user ID (extension number) to this client station. The next
user ID to be assigned to a new client station is configured using The <Next Auto
User ID> parameter and is automatically incremented each time a new number is
assigned. Before assigning a new user ID, the SPA9000 also checks whether there
is any registered client station using that ID and keeps increasing the ID until an
unused value is found.
Downloaded from
www.Manualslib.com
manuals search engine
Page 187 / 286
Advanced Topics in SPA9000 Administration
Remote Provisioning Features
SPA9000 Voice System Administration Guide
185
A
Figure 5
Unprovisioned Client Station Acquiring a Configuration Profile
To add a new IP phone to the SPA9000, connect the IP phone to the QoS switch to
which the SPA9000 is connected and power on the unit.
To add a previously-used IP phone to the SPA9000, perform the following steps:
1.
Upgrade the IP phone with SPA9000-compatible firmware.
2.
Factory reset the unit.
3.
Power cycle the unit.
4.
Connect the unit to the switch.
The SPA9000 provisions only the necessary parameters to the client stations. It
assumes the rest of the parameters have appropriate values, which are either the
default values or manually configured values. For example, the SPA9000
provisions only Extension 1 on the client stations. Access the administration web
server using the Administrator account to manually configure other extensions on
specific client stations.
Manual Client Configuration
The client stations can also be manually configured with the contents of the profile
served by the SPA9000.
The following XML file is served by the SPA9000 when a client station requests /
spa$PSN.cfg
DHCP
Option 66?
Look For
Config Server
Request
/spa$PSN.cfg
Request
/cfg/init_$MA.xml
Request
/cfg/generic.xml
No
Yes
Downloaded from
www.Manualslib.com
manuals search engine
Page 188 / 286
Advanced Topics in SPA9000 Administration
Remote Provisioning Features
SPA9000 Voice System Administration Guide
186
A
<flat-profile>
<Resync_Periodic>1</Resync_Periodic>
<Profile_Rule>tftp://spa-9000-ip-address:69/cfg/
init_$MA.xml</Profile_Rule>
</flat-profile>
The following XML file is served by the SPA9000 when client station requests /
cfg/init_$MA.xml:
<flat-profile>
<User_ID_1_>next-available-user-id</User_ID_1_>
<Extension_1_>1</Extension_1_>
<Short_Name_1_>next-available-user-id</Short_Name_1>
<Extension_2_>1</Extension_2_>
<Short_Name_2_>next-available-user-id</Short_Name_2>
<Extension_3_>1</Extension_3_>
<Short_Name_3_>next-available-user-id</Short_Name_3>
<Extension_4_>1</Extension_4_>
<Short_Name_4_>next-available-user-id</Short_Name_4>
<Station_Name>client-station-mac-address</Station Name>
<Resync_Periodic>1</Resync_Periodic>
<Resync_Error_Retry_Delay>10</Resync_Error_Retry_Delay>
<Profile_Rule>tftp://spa-9000-ip-address:69/cfg/
generic.xml</Profile_Rule>
<Linksys_Key_System>1</Linksys_Key_System>
</flat-profile>
The following XML file is served by the SPA9000 when a client station requests /
cfg/generic.xml:
<flat-profile>
<Resync_Periodic>0</Resync_Periodic>
<Resync_Error_Retry_Delay>3600</Resync_Error_Retry_Delay>
<Admin_Passwd>spa-9000-admin-passwd</Admin_Passwd>
<Password_1_>phone-ext-password</Password_1_>
<Proxy_1_>spa-9000-ip-address:proxy-listen-port</Proxy_1_>
<Voice_Mail_Server_1_>spa-9000-ip-address:proxy-listen-port
</Voice_Mail_Server_1_>
<Voice_Mail_Number>vmm</Voice_Mail_Number>
<Cfwd_Busy_Dest>vm</Cfwd_Busy_Dest>
<Cfwd_No_Ans_Dest>vm</Cfwd_No_Ans_Dest>
<Multicast_Address>spa-9000-multicast-address</
Multicast_Address>
<Upgrade_Rule>phone-upgrade-rule</Upgrade_Rule>
<Dial_Plan>phone-dial-plan</Dial_Plan>
<Linksys_Key_System>1</Linksys_Key_System>
<Remote_Party_ID_1_>1</Remote_Party_ID_1_>
<Time_Zone>time-zone</Time_Zone>
<Daylight_Saving_Time_Rule>daylight-saving-time</
Daylight_Saving_Time_Rule>
</flat-profile>
Downloaded from
www.Manualslib.com
manuals search engine
Page 189 / 286
Advanced Topics in SPA9000 Administration
Remote Provisioning Features
SPA9000 Voice System Administration Guide
187
A
The following table lists the variables used in these XML files.
Table1
Variables Used in XML Configuration Files
Client stations download spa$PSN.cfg and init_$MA.xml only once for initial
configuration. However, they download generic.xml on every reboot. Therefore,
parameters manually configured on the client station that overlap with the
contents of generic.xml are overwritten with the SPA9000-supplied values. The
list of parameters included in generic.xml are thus purposely kept to a very small
set.
Variable
Description
spa-9000-ip-address
IP address of the SPA9000 SIP Proxy.
proxy-listen-port
Port at which the SPA9000 SIP Proxy is listening.
This value is configured in <Proxy Listen Port>.
client-station-mac-
address
This is the MAC address of the client station who is
requesting the profile /cfg/init_$MA.xml (in other
words, the $MA portion of the requested filename).
next-available-user-id
The current value of <Next Auto User ID>.
Phone-upgrade-rule
Upgrade rule to be used by the client stations. This
value is configured in <Phone Upgrade Rule>.
Phone-dial-plan
Dial plan to be used by the client stations. This
value is configured in <Phone Dial Plan>.
time-zone
<Time Zone> value that is configured on the
SPA9000.
daylight-saving-time
<Daylight Saving Time Rule> value that is
configured on the SPA9000.
phone-ext-password
<Phone Ext Password> value configured on the
SPA9000.
spa-9000-admin-passwd
<Admin Passwd> value configured on the
SPA9000.
spa-9000-multicast-
address
<Multicast Address> value configured on the
SPA9000.
Downloaded from
www.Manualslib.com
manuals search engine
Page 190 / 286
Advanced Topics in SPA9000 Administration
Remote Provisioning Features
SPA9000 Voice System Administration Guide
188
A
Client Registration
All client stations served by the SPA9000 must register to the SPA9000, which
does not allow a station to make calls unless it is registered. If the client station is
configured with Station Name, it should include a P-STATION-NAME header in the
REGISTER request. Following is an example where User-A has been assigned a
primary extension of 5031.
REGISTER sip:192.168.0.1:6060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.4:5060;branch=z9hG4bK-8865c41e
From: “User-A”
<sip:[email protected]:6060>;tag=a76a3e1dfc6045cdo0
To: “User-A” <sip:[email protected]:6060>
CSeq: 1 REGISTER
Max-Forwards: 70
Contact: “User-A” <sip:[email protected]:5060>;expires=3600
User-Agent: Sipura/SPA841-3.1.4(a0714sec)
P-Station-Name: User-A
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS,
REFER, SUBSCRIBE
Allow-Events: dialog
In this example, User-A shares a line appearance with User-B, whose primary
extension is 5041. Extension 2 on the User-A station must then be set up the same
way as Extension 1 (User-A primary extension), but with the <Shared User ID>
parameter set to 5041. The User-A station then performs a third-party registration
for Extension 2, as shown below. Note that the TO header <user-id> parameter is
the User-B primary extension.
REGISTER sip:192.168.0.1:6060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.4:5061;branch=z9hG4bK-25c8108c
From: “User-A”
<sip:[email protected]:6060>;tag=3c43d094a9424bo1
To: “User-A” <sip:[email protected]:6060>
CSeq: 1 REGISTER
Max-Forwards: 70
Contact: “User-A” <sip:[email protected]:5061>;expires=3600
User-Agent: Sipura/SPA841-3.1.4(a0714sec)
P-Station-Name: 000e08daf417
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS,
REFER, SUBSCRIBE
Allow-Events: dialog
Downloaded from
www.Manualslib.com
manuals search engine

Rate

3.5 / 5 based on 2 votes.

Bookmark Our Site

Press Ctrl + D to add this site to your favorites!

Share
Top