==Broadsoft/Broadworks==
===Reset Admin password via BWCLI===
*<b>NOTE</b>: You will need root access to accomplish this task
#Navigate to /usr/local/broadworks/bw_base/sbin
#Run ls, it should list the script resetAdminPassword.py
#Run the script using <code>./resetAdminPassword.py</code>
<code>
USAGE:
resetAdminPassword.pl -as [reset a system admin password on AppServer]
resetAdminPassword.pl -ns [reset a system admin password on NetworkServer]
resetAdminPassword.pl -ems [reset an admin password on a BroadWorks Element Management System]
resetAdminPassword.pl -ps [reset an admin password on ProfileServer]
</code>
===Build a Provisioning file for use in OCI-P===
Adding a large number of devices/users in Broadsoft is both time consuming and tedious. There has to be a way to automate this.<br>
Goal: Build a script that will build an entire userbase or add an entire phone inventory in to Broadworks from a spreadsheet/CSV/txt/etc. file.
Getting phones to the spreadsheet is easily accomplished with a barcode scanner.
Other people are already doing this: http://xchange.broadsoft.com/php/xchange/node/454545#comment-47197
How do we?
*Looks like access to the developer side of Broadsoft xchange is needed to dig more in to this? Also need access to the PS server to see the correct commands to run with. http://xchange.broadsoft.com/php/xchange/node/433608
Adding an system level administrative user
- New user will need to be synched with the NS
NS_CLI/System/Device/HostingNE> get // To determine hostNE value
NS_CLI/SubscriberMgmt/Administrator/HostingNEUser> add adminID@defaultsystemdomain hostNE (where hostNE is the AS were the user is provisioned on.)
Hit License cap?
AS_CLI/System/Licensing/get