-
Notifications
You must be signed in to change notification settings - Fork 463
/
init_kazoo.txt
79 lines (53 loc) · 2.18 KB
/
init_kazoo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Completely brand new setup, no DBs, nothing.
** Start whistle_apps:
./start-dev.sh
** Auto-created databases:
accounts
anonymous_cdrs
faxes
global_provisioner
offnet
services
signups
sip_auth
system_config
system_schemas
token_auth
** Auto-started whapps:
[registrar,stepswitch,sysconf,media_mgr,callflow,notify,cdr,crossbar,trunkstore,conference,fax,hangups]
** Import system media files:
./utils/media_importer/media_importer confs/system_media
Should create the 'system_media' database
** Configure BigCouch cookie file
In the system_config DB, whistle_couch doc, set the bigcouch_cookie to match the
cookie your nodes use. Optionally enable the auto-compactor to keep DB size low.
** Configure FreeSWITCH nodes
In the system_config DB, edit the ecallmgr doc to add/update fs_nodes and fs_cmds.
"fs_nodes":[
"freeswitch@fs1.server.com",
{"freeswitch@fs2.server.com":"fs2_cookie"}
]
You have two options; if your FreeSWITCH servers' cookie values match ecallmgr's,
you need only specify the node name. If you have/want different cookies on each
FreeSWITCH node, create a JSON object with the key=node and value=cookie of the
FreeSWITCH server.
"fs_cmds": [{
"load": "mod_sofia"
}]
** Alias the SUP command
alias sup="/path/to/kazoo/utils/sup/sup"
You may want to put this in your .bash_profile or other appropriate place
** Init all the known DBs, views, settings, etc
#> sup whapps_maintenance refresh
Refreshes system DBs
#> sup whapps_maintenance migrate
Migrates any old documents/dbs to the latest versions needed (run this anytime you update Kazoo)
** Create First Crossbar Account
#> sup crossbar_maintenance create_account <ACCOUNT NAME> <SIP REALM> <USERNAME> <PASSWORD>
If this is the first account on the system, you should see output similar to:
created new account '527e656299197bae67d1e8f99bfad075' in db 'account%2F52%2F7e%2F656299197bae67d1e8f99bfad075'
created new account admin user '5def7c9107240e615ea2a8164598bffa'
promoted account '527e656299197bae67d1e8f99bfad075', this account now has permission to change system settings
allowing account '527e656299197bae67d1e8f99bfad075' to added numbers
** Try logging into your Kazoo GUI
You may need to enable apps in your toolbar