Setup Guide
Yarnman – Wrangler On Premise
Issued byMats AgeYarnlab Pty Limited321 Pitt St Sydney 2000AustraliaACN 611077224
ABN 28611077224
Contents
Contents1
Install Yarnman2
Install As Standalone Core3
Install As Arm4
Wrangler On-Premise Setup7
Import CUCM9
Normalizations14
PBT (Phone Button Template) normalization15
Speed Dials Normalizations16
Call Forward Normalize17
User Telephone Numbers Normalization18
RDP Normalization19
License Optimizer19
Compliance Reporting20
RBAC List21
Statics21
Models21
Products22
Phone common configuration22
Device common configuration25
Ring Settings26
MoH Audio Sources26
Target CSS Templates27
EM Allocation plans27
Transforms30
Transform devices30
Transform Users33
Handle Existing User Devices35
Transform Status36
Bulk Review38
Data export40
Detailing Sheet62
Contents
Table of Contents |
---|
Install Yarnman
Deploy OVA via vMware vSphere
...
This will install Yarnman as a core server with a single standalone CouchDB, Redis and Yarnman Node all on the same VM. This automatically sets up Admin App and other services required to get started. Other Arm Nodes may connect to this one as well.
SSH to Yarnman
CD to /opt/yarnlab/yarnman/
Run the script using node and sudo: sudo node ./scripts/install-as-core-standalone.js -p <password> --couchport <couchport> --redisport <redisport> with values prepared above substituted for <value>.
sudo node ./scripts/install-as-core-standalone.js -p <password> --couchport 5984 --redisport 6379
Monitor the process for any errors and record them if they occur
Browse to Yarnman IP and login default username password yarnman/yarnman
It is strongly recommended to change the default password for web access this is done by going into the default access policy then users
...
Target full path of the core's Redis - redis://<some host or ipaddress>:<port - likely 6378>
CD to /opt/yarnlab/yarnman/
Run the script using node and sudo: sudo node ./scripts/install-as-arm.js -n <node name> -c <couchpath> -r <redispath> with values prepared above substituted for <value>.
Name to appear on the enrollment screen in AdminApp of the core do is easy to accept this node.
Target full path of the core's CouchDB - http(s)://<some host or ipaddress>:<port - likely 5984>
sudo node ./scripts/install-as-arm.js -n <name> -c http://<core ip>:5984 -r redis://<core ip>:6379'
Go to the Core's Administration App → Enrollments and accept the new node, you may add services and interface in the normal way.
The enrollment process will auto-generate credentials for the Arm.
...