|
@@ -1684,6 +1684,35 @@ dispatcher() {
|
|
esac
|
|
esac
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#
|
|
|
|
+##### ------------------------------------------------ #####
|
|
|
|
+### Server management
|
|
|
|
+#
|
|
|
|
+ksr_srv() {
|
|
|
|
+ case $1 in
|
|
|
|
+ sockets)
|
|
|
|
+ require_ctlengine
|
|
|
|
+ mecho "list listen sockets"
|
|
|
|
+ ctl_cmd_run corex.list_sockets corex.list_sockets
|
|
|
|
+ ;;
|
|
|
|
+ aliases)
|
|
|
|
+ require_ctlengine
|
|
|
|
+ mecho "list server aliases"
|
|
|
|
+ ctl_cmd_run corex.list_aliases corex.list_aliases
|
|
|
|
+ ;;
|
|
|
|
+ rpclist)
|
|
|
|
+ require_ctlengine
|
|
|
|
+ mecho "list server rpc commands"
|
|
|
|
+ ctl_cmd_run system.listMethods system.listMethods
|
|
|
|
+ ;;
|
|
|
|
+ *)
|
|
|
|
+ usage_ksr_srv
|
|
|
|
+ exit 1
|
|
|
|
+
|
|
|
|
+ esac
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
#
|
|
#
|
|
##### ------------------------------------------------ #####
|
|
##### ------------------------------------------------ #####
|
|
### DIALOG management
|
|
### DIALOG management
|
|
@@ -2904,6 +2933,11 @@ case $1 in
|
|
fi
|
|
fi
|
|
;;
|
|
;;
|
|
|
|
|
|
|
|
+ srv)
|
|
|
|
+ shift
|
|
|
|
+ ksr_srv "$@"
|
|
|
|
+ ;;
|
|
|
|
+
|
|
restart)
|
|
restart)
|
|
kamailio_stop
|
|
kamailio_stop
|
|
sleep 2
|
|
sleep 2
|