Group
-
add
-
callpickupgroup
- Description: Add a Call Pickup Group to the Group.
- Usage:
add callpickupgroup <name>- Example:
add callpickupgroup Pickup-001 -
callcenter
- Description: Add a Call Center to the Group.
- Usage:
add callcenter <callcenterid> <callcentername> <lastname> <firstname> <password> <language> <timezone> <type> <policy> <enablevideo> <queuelength> <allowescape> <escapedigit> <resetstatsenteringqueue> <allowagentlogoff> <allowcallwaitingforagents> <extpreferredcodec> <intpreferredcodec> <playringingwhileoffering>- Example:
add callcenter cc_20001 "Support Call Center" "Call Center" "Support" MyPassword$1 English EST Premium Circular TRUE 10 TRUE "*" TRUE FALSE FALSE None None TRUE -
huntgroup
- Description: Add a Hunt Group to the Group.
- Usage:
add huntgroup <huntgroupid> <huntgroupname> <lastname> <firstname> <language> <timezone> <policy> <huntafternoanswer> <noanswernumberofrings> <forwardaftertime> <forwardtimeoutseconds> <forwardtophonenumber> <allowcallwaitingforagents> <agentlist>- Example:
add huntgroup hg_20001 "Admins HuntGroup" HuntGroup Admins English EST Circular TRUE 2 TRUE 6 2295551002 FALSE "2295551001@sip.serviceprovider.com,2295551003@sip.serviceprovider.com" -
user
- Description: Add a User to the Group.
- Usage:
add user <userid> <lastname> <firstname> <callingidlastname> <callingidfirstname> <callingidphonenumber> <password> <language> <timezone>- Example:
add user 2295551002@serviceprovider.com Smith John Smith John 2295551002 MyPassword$1 English EST -
groupaccessdevice
- Description: Add an Access Device to the Group.
- Usage:
add groupaccessdevice <name> <type>- Example:
add groupaccessdevice "PolycomVVX600-0004F200001" "Polycom VVX 600"
-
-
modify
-
voiceportal
- Description: Modifies the Voice Portal settings for the Group.
- Usage:
modify voiceportal <phonenumber> <extension> [OPTIONS] OPTIONS: -a,--isactive=<BOOLEAN> Sets if the Voice Portal is active. Takes boolean argument. -i,--allowidentification=<BOOLEAN> Allow identification by DN or Alias. Takes boolean argument.- Example:
modify voiceportal 2295551002 51002 --isactive=true --allowidentification=false -
extensionlength
- Description: Modifies the extension length settings for the Group.
- Usage:
modify extensionlength <minlength> <maxlength> <defaultlength>- Example:
modify extensionlength 3 5 5 -
blfuri
- Description: Sets the Busy Lamp Field URI's for all Users in the Group. Supports BroadWorks Tags.
- Usage:
modify blfuri <uri>- Example:
modify blfuri "%BWLOGIN-ID-PRIMARY%_blf@sip.serviceprovider.com" -
callinglineid
- Description: Modifies the Calling Line ID for the Group.
- Usage:
modify callinglineid <number>- Example:
modify callinglineid 2295551002
-
-
get
- Description: Retrieves the list of objects that can be accessed from this location.
- Usage:
get -
activate
-
number
- Description: Activate a number or number range for the Group.
- Usage:
activate number [OPTIONS] OPTIONS: -n,--number=<DN> A specific number to activate on the group. -r,--range=<RANGE> A number range to activate on the group. Specified as [low-high].- Example:
activate number --range=2295551002-2295551005
-
-
report
-
voiceportalnotchanged
- Description: Generates a report Voice Portal Passcodes and whether they have been modified from the originally provisioned value.
- Usage:
report voiceportalnotchanged [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file- Example:
report voiceportalnotchanged --writeOutput=/tmp/report.txt -
serviceassignments
- Description: Generates a report of Service Assignment.
- Usage:
report serviceassignments [OPTIONS] OPTIONS: -f,--foldServicePacks Fold Service Packs by Service Provider -w,--writeOutput=<FILENAME> Write Output to a file -
userdetails
- Description: Generates a report of User details.
- Usage:
report userdetails [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file -
migrationencumbrances
- Description: Retrieves a report of migration encumbrances for all Users in the Group.
- Usage:
report migrationencumbrances [OPTIONS] OPTIONS: -d,--destination=<GROUPID> The destination GroupID to include requirements in the report- Example:
report migrationencumbrances --destination="Acme Plumbing"
-
-
reset
-
devices
- Description: Resets User's Access Devices for all Users in the Group with optional monitoring.
- Usage:
reset devices [OPTIONS] OPTIONS: -w,--resetwatcher Reset using the ResetWatcher to monitor re-registration- Example:
reset devices --resetwatcher -
authentication
- Description: Resets and randomizes authentication information for all User's in the Group.
- Usage:
reset authentication [OPTIONS] OPTIONS: -r,--reset Reset Devices following randomization -u,--includeUser Include UserID in randomization process -w,--resetWatcher Watch for devices to re-register following reset- Example:
reset authentication --reset
-
-
authorize
-
groupservice
- Description: Authorize a Group Service for the Group.
- Usage:
authorize groupservice <service> [OPTIONS] OPTIONS: -l,--limit=<INTEGER> Set a limit on the authorized quantity.- Example:
authorize groupservice "Hunt Group" -
userservice
- Description: Authorize a User Service for the Group.
- Usage:
authorize userservice <service> [OPTIONS] OPTIONS: -l,--limit=<INTEGER> Set a limit on the authorized quantity.- Example:
authorize userservice "BroadTouch Business Communicator Desktop" -
groupservicepack
- Description: Authorize a Group Service for the Group.
- Usage:
authorize groupservicepack <servicepack> [OPTIONS] OPTIONS: -l,--limit=<INTEGER> Set a limit on the authorized quantity.- Example:
authorize groupservicepack "Premium"
-
-
delete
- Description: Performs delete operations on the Group.
- Usage:
delete <target>- Example:
delete self -
assign
-
groupservice
- Description: Assign a Group Service to the Group.
- Usage:
assign groupservice <service>- Example:
assign groupservice "Hunt Group" --limit=5
-
-
deactivate
-
number
- Description: Deactivate a number or number range for the Group.
- Usage:
deactivate number [OPTIONS] OPTIONS: -n,--number=<DN> A specific number to deactivate on the group. -r,--range=<RANGE> A number range to deactivate on the group. Specified as [low-high].- Example:
deactivate number +12295551002
-
-
unassign
-
number
- Description: Unassign a number from the Group.
- Usage:
unassign number <number>- Example:
unassign number 2295551003
-
User
-
add
-
voicemessagingalias
- Description: Adds an additional User Voice Messaging alias.
- Usage:
add voicemessagingalias <alias>- Example:
add voicemessagingalias 2295551001
-
-
modify
-
password
- Description: Sets the User's password to either a specified value or create a randomized password.
- Usage:
modify password <password> [OPTIONS] OPTIONS: -e,--email=<BOOLEAN> Whether to send an email notification of the change. Overrides the default value. Takes a boolean. -r,--randomize Modify the password with a randomized value- Example:
modify password --randomize=true --email=true modify passcode MyPassword$1 -
callforwardingnoanswer
- Description: Sets the User's Call Forwarding No Answer settings.
- Usage:
modify callforwardingnoanswer [OPTIONS] OPTIONS: -a,--isactive=<BOOLEAN> Set is active. Takes boolean argument. -f,--forwardtophonenumber=<DN> Set forward to phone number. -n,--numberofrings=<COUNT> Set number of rings for no answer.- Example:
modify callforwardingnoanswer --isactive=true --forwardtophonenumber=2295551002 --numberofrings=3 -
outgoingsmdimwi
- Description: Sets the User's Outoing SMDIMWI settings.
- Usage:
modify outgoingsmdimwi [OPTIONS] OPTIONS: -a,--isactive=<BOOLEAN> Set is active. Takes boolean argument. -n,--mwinumber=<DN> Set message waiting indicator number.- Example:
modify outgoingsmdimwi --isactive=true --mwinumber=2295551002 -
lastnameuppercase
- Description: Sets the User's last name to uppercase.
- Usage:
modify lastnameuppercase -
voiceportalautologin
- Description: Sets Voice Portal Auto Login setting
- Usage:
modify voiceportalautologin <isActive>- Example:
modify voiceportalautologin true -
advancedvoicemessaging
- Description: Sets the User's Advanced Voice Messaging settings.
- Usage:
modify advancedvoicemessaging <groupemailaddress> <groupuserid> <grouppassword>- Example:
modify advancedvoicemessaging 2295551002@serviceprovider.com 2295551002 MyPassword$1 -
blfuri
- Description: Sets the User's Busy Lamp Field URI. Supports BroadWorks Tags.
- Usage:
modify blfuri <uri>- Example:
modify blfuri 2295551002_blf@serviceprovider.com -
callforwardingbusy
- Description: Sets the User's Call Forwarding Busy settings.
- Usage:
modify callforwardingbusy [OPTIONS] OPTIONS: -a,--isactive=<BOOLEAN> Set is active. Takes boolean argument. -f,--forwardtophonenumber=<DN> Set forward to phone number.- Example:
modify callforwardingbusy --isactive=true --forwardtophonenumber=2295551002 -
passcode
- Description: Sets the User's passcode to either a specified value or created a randomized passcode.
- Usage:
modify passcode <passcode> [OPTIONS] OPTIONS: -e,--email=<BOOLEAN> Whether to send an email notification of the change. Overrides the default value. Takes a boolean. -r,--randomize=<BOOLEAN> Modify the passcode with a randomized value. Takes a boolean.- Example:
modify passcode --randomize=true --email=true modify passcode 12349876 -
voicemessaging
- Description: Sets the User's Voice Messaging settings.
- Usage:
modify voicemessaging [OPTIONS] OPTIONS: -a,--isactive=<BOOLEAN> Set is active. Takes boolean argument. -v,--alwaysredirecttovoicemail=<BOOLEAN> Set always redirect to voicemail. Takes boolean argument.- Example:
modify voicemessaging --isactive=true --alwaysredirecttovoicemail=false
-
-
get
- Description: Displays User Information.
- Usage:
get -
reset
-
devices
- Description: Resets a User's Access Devices with optional monitoring.
- Usage:
reset devices [OPTIONS] OPTIONS: -w,--resetwatcher Reset using the ResetWatcher to monitor re-registration- Example:
reset devices --resetwatcher=true -
authentication
- Description: Resets and randomizes a User's authentication information.
- Usage:
reset authentication [OPTIONS] OPTIONS: -r,--reset Reset Devices following randomization -u,--includeUser Include UserID in randomization process -w,--resetWatcher Watch for devices to re-register following reset- Example:
reset authentication --includeUser=true --reset=false
-
-
delete
- Description: Performs delete operations on the User.
- Usage:
delete <target>- Example:
assign servicepack "Premium" -
assign
-
number
- Description: Assigns a Telephone Number to the User.
- Usage:
assign number <number>- Example:
assign number 2295551001 -
callpickupgroup
- Description: Assigns a Call Pickup Group to the User.
- Usage:
assign callpickupgroup <callpickupgroupid>- Example:
assign callpickupgroup Pickup-Admin -
extension
- Description: Assigns an extension to the User.
- Usage:
assign extension <extension>- Example:
assign extension 10001 -
servicepack
- Description: Assigns a User Service Pack to the User.
- Usage:
assign servicepack <servicepack>- Example:
assign servicepack "Premium" -
service
- Description: Assigns a User Service to the User.
- Usage:
assign service <service>- Example:
assign service "Basic Call Logs" -
device
- Description: Assigns an AccessDevice to the User.
- Usage:
assign device <devicelevel> <name> <lineport>- Example:
assign device Group PolycomVVX500-0004f2000000 2295551002@sip.serviceprovider.com
-
GroupAccessDevice
-
modify
-
name
- Description: Modify the Group Access Device name.
- Usage:
modify name <deviceName>- Example:
modify name "Polycom VVX 600 - 0004F2000001" -
macaddress
- Description: Modify the Group Access Device MAC Address.
- Usage:
modify macaddress <macaddress>- Example:
modify macaddress 0004F2000001 -
type
- Description: Modify the Group Access Device type.
- Usage:
modify type <deviceType>- Example:
modify type "Polycom VVX 600" -
configmode
- Description: Modify the Group Access Device Config Mode.
- Usage:
modify configmode <configmode>- Example:
modify configmode Manual
-
-
reset
- Description: Performs reset operations on the Group Access Device.
- Usage:
reset <target>- Example:
reset self
ServiceProvider
-
add
-
number
- Description: Adds a number to the Service Provider.
- Usage:
add number <number>- Example:
add number 2295551002 -
group
- Description: Adds a Group to the Service Provider.
- Usage:
add group <groupid> <defaultdomain> <userlimit> <groupname> <callinglineidname>- Example:
add group "Dobson Printing" serviceprovider.com 10 "Dobson Printing" "Dobson Printing"
-
-
set
-
mediaset
- Description: Sets the media set for the Service Provider.
- Usage:
set mediaset <set>- Example:
set mediaset "G722-G711-G729" -
mediapolicy
- Description: Sets the media policy for the Service Provider.
- Usage:
set mediapolicy <policy>- Example:
set mediapolicy "No Restrictions"
-
-
get
- Description: Retrieves the list of objects that can be accessed from this location.
- Usage:
get -
report
-
voiceportalnotchanged
- Description: Generates a report Voice Portal Passcodes and whether they have been modified from the originally provisioned value.
- Usage:
report voiceportalnotchanged [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file- Example:
report voiceportalnotchanged --writeOutput=/tmp/report.txt -
serviceassignments
- Description: Generates a report of Service Assignment.
- Usage:
report serviceassignments [OPTIONS] OPTIONS: -f,--foldServicePacks Fold Service Packs by Service Provider -w,--writeOutput=<FILENAME> Write Output to a file -
userdetails
- Description: Generates a report of User details.
- Usage:
report userdetails [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file -
callforwardingalways
- Description: Generates a report of the Call Forwarding Always details for the Service Provider.
- Usage:
report callforwardingalways
-
-
reset
-
authentication
- Description: Resets and randomizes a User's authentication information for all Users in the Service Provider
- Usage:
reset authentication [OPTIONS] OPTIONS: -r,--reset Reset Devices following randomization -u,--includeUser Include UserID in randomization process -w,--resetWatcher Watch for devices to re-register following reset- Example:
reset authentication --includeUser=true --reset=false
-
-
authorize
-
service
- Description: Authorizes a Service for the Service Provider.
- Usage:
authorize service <service>- Example:
authorize service "Group Paging"
-
-
delete
- Description: Performs a delete operation on the Service Provider.
- Usage:
delete <target>HuntGroup
-
modify
-
phonenumber
- Description: Modify the Hunt Group phone number.
- Usage:
modify phonenumber <number> <extension>- Example:
modify phonenumber 2295551002 51002 -
forwarding
- Description: Modify the Hunt Group forwarding settings.
- Usage:
modify forwarding [OPTIONS] OPTIONS: -f,--forwardAfterTimeout=<BOOLEAN> Set forward after timeout. Takes boolean argument. -p,--forwardToNumber=<DN> Set forward to phone number. -t,--forwardTimeoutSeconds=<BOOLEAN> Set forward timeout seconds. Takes integer argument.- Example:
modify forwarding --forwardAfterTimeout=true --forwardTimeoutSeconds=10 --forwardToNumber=2295551005 -
huntafternoanswer
- Description: Modify the Hunt Group hunt after no answer settings.
- Usage:
modify huntafternoanswer [OPTIONS] OPTIONS: -h,--hunt=<BOOLEAN> Set hunt after no answer. Takes boolean argument.- Example:
modify huntafternoanswer --hunt=true
-
Alpaca
-
cd
- Description: Changes the current CLI location.
- Usage:
cd <location>- Example:
cd "Company A" -
detail
- Description: Retrieves detailed information about the current location.
- Usage:
detailSystem
-
add
-
serviceprovider
- Description: Adds a Service Provider to the BroadWorks system.
- Usage:
add serviceprovider <isenterprise> <id> <defaultdomain> <name>- Example:
add serviceprovider TRUE sp_1000100203 sip.serviceprovider.com "Super Voice Telecom"
-
-
get
- Description: Retrieves the list of objects that can be accessed from this location.
- Usage:
get -
report
-
groupserviceassigned
- Description: Generates a report determining if a Group Service is assigned for the entire BroadWorks system.
- Usage:
report groupserviceassigned <service>- Example:
report groupserviceassigned "Voice Messaging" -
voiceportalnotchanged
- Description: Generates a report Voice Portal Passcodes and whether they have been modified from the originally provisioned value.
- Usage:
report voiceportalnotchanged [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file- Example:
report voiceportalnotchanged --writeOutput=/tmp/report.txt -
serviceassignments
- Description: Generates a report of Service Assignment.
- Usage:
report serviceassignments [OPTIONS] OPTIONS: -f,--foldServicePacks Fold Service Packs by Service Provider -w,--writeOutput=<FILENAME> Write Output to a file -
userdetails
- Description: Generates a report of User details.
- Usage:
report userdetails [OPTIONS] OPTIONS: -w,--writeOutput=<FILENAME> Write Output to a file -
migration
- encumbrances
- Description: Generates a report of User migration encumbrances on a per-Group basis.
- Usage:
report migration encumbrances - encumbrances
-
communicationsbarring
- criteria
- Description: Generates a report of Communication Barring Criteria for the BroadWorks system.
- Usage:
report communicationsbarring criteria- profile
- Description: Generates a report of Communication Barring Profiles for the BroadWorks system.
- Usage:
report communicationsbarring profile - criteria
-
userserviceassigned
- Description: Generates a report determining if a User Service is assigned for the entire BroadWorks system.
- Usage:
report userserviceassigned <service>
-
-
tree
- Description: Lists all commands in the Alpaca CLI
- Usage:
tree [OPTIONS] OPTIONS: -m,--markdown Output the Tree as a MarkDown document.- Example:
tree --markdown