Command | Example | Description |
---|---|---|
add user | add user alice 12345 |
Add a user with the specified name |
add group
add group NEW_GROUP
Create a new group
add permission
add permission --groups ADMIN --users alice 'add user'
Restrict access permissions for the specified operation. Only the specified groups and users can perform this operation
and password | ||
add app | add app MyApp MyAppKey 'http://localhost' | Add a new application |
add app-rest-method | add app-rest-method |
MyAppKey connect | Add a new REST |
method |
to the |
application | ||
add lb-node | add lb-node --http-port 8081 --flash 1935 --ws 8080 --wss 8443 --max-calls 999 --enabled true 192.168.1.5 | Add a node to the load balancer |
call create
call create --id 12345678 --callee 10001 --rtmpUrl rtmp://localhost:1935/live --rtmpStream callStream
Make a call to the specified SIP account and broadcast the call to the RTMP server under the specified stream name
call hangup
call hangup --id 12345678
add authorized_key | add authorized_key -f /root/.ssh/public.pem | Add public key for CLI authorization |
grep | grep foo | Search strings using the specified template |
loadtool enable
loadtool enable
Enable the load balancer tool
loadtool create
loadtool create test1
Create the load test
loadtool configure
loadtool configure --max-subscribers 5
Configure the load test
loadtool start
loadtool start test1
Start the load test
loadtool stop
loadtool stop test1
Stop the load test
loadtool status
loadtool status test1
Check the status of the load test
node start
node start
Start the WCS server
node stop
node stop
Stop the WCS server
node restart
node restart
Restart the WCS server
passwd | passwd passwd alice | Change |
the password |
qa reload
reload |
Reload tests from the /usr/local/FlashphonerWebCallServer/conf/qa directory
qa list
qa list
See the list of tests
qa start
qa start 1,2,3
Run test(s) with the specified identifier(s)
qa log
qa log
See test results
qa status
qa status
See last test status
qa clients
qa clients
See the list and status of test clients
node-settings | reload node-settings | Reload settings from the flashphoner.properties file |
remove group
remove group NEW_GROUP
Remove the specified group
remove user
remove user alice
remove app | remove app MyApp | Remove the application with the specified key |
remove app-rest-method | remove app-rest-method MyApp ErrorStatusEvent | Remove the REST |
method |
remove permission
remove permission 'add user'
from the application | ||
remove lb-node | remove lb-node 192.168.1.5 | Remove the node from the load balancer |
remove authorized_key | remove authorized_key | Remove CLI authorization public key. This command switches public key authorization off. |
save lb-nodes | save lb-nodes | Save nodes of the load balancer to a file |
save node-settings | save node-settings | Save current server settings to the flashphoner.properties file |
show groups | show groups | Show groups |
show users | show users | Show users |
show permissions
show permissions
Show access permissions for all operations
show operations
show operations
Show the list of operations with editable access permissions
show |
Show all available REST-methods
apps | show apps | Show the list of applications |
show server-status | show server-status | Show the current server status |
show app-status | show app-status MyApp | Show the current status of the specified application |
show streams
show streams
show app-rest-methods | show app-rest-methods |
MyAppKey | Show the |
specified application REST |
methods | ||
show streams | show streams | Show the list of active streams |
show lb-nodes | show lb-nodes | Show nodes used in load balancing |
show lb-status | show lb-status | Show the current status of the load balancer |
show cdn-nodes | show cdn-nodes | Show the list and status of CDN nodes visible to the server (only for cdn_enable=true) |
show cdn-routes | show cdn-routes | Show the list of CDN routes and streams CDN (only for cdn_enable=true) |
show node-settings | show node-settings | Show or export the list of current WCS settings to a file (see Server settings management) |
show node-setting | show node-setting http.address | Show a specific setting from the settings file |
start lb | start lb | Start the load balancer |
stop lb | stop lb | Stop the load balancer |
update user | update user --active false alice |
Modify the specified user data |
update permission
update permission --groups 'ADMIN,STAFF' --users='alice' hello
update app | update app --c-class 'com.flashphoner.MyCallbackClass' --m-class 'com.flashphoner.MyMainClass |
' |
MyApp | Modify application settings m-class - main class handler. c-class - Callback class handler |
. |
p-rest - password for HTTPS authentication
update lb-node | update --http-port 8081 --flash 1935 --ws 8080 --wss 8443 --max-calls 999 --enabled true lb-node 192.168.1.5 | Modify the load balancer settings |
update node-setting | update node-setting --name http.address --value 127.0.0.1 | Modify the value of one option in the settings list |
watchdog start
watchdog start CoreProcessDown,EventScannerDown,SIPRegDoesNotWork
Start Watchdog
watchdog stop
watchdog stop
Stop Watchdog
...