Javascript Rmanager commands
From Yate Documentation
(Difference between revisions)
(→See running scripts) |
|||
Line 14: | Line 14: | ||
sip/74: ReRoute | sip/74: ReRoute | ||
− | nib.js is a global script and sip/74 is a sip channel that | + | nib.js is a global script and sip/74 is a sip channel that is assisted by the configured routing script |
==Reload scripts== | ==Reload scripts== |
Revision as of 13:12, 26 February 2014
You can interact with Javascript scripts from rmanager.
To connect to Yate's rmanager interface
telnet 127.0.0.1 5038
See running scripts
javascript info
Ex output:
javascript info nib = ./share/scripts/nib.js sip/74: ReRoute
nib.js is a global script and sip/74 is a sip channel that is assisted by the configured routing script
Reload scripts
javascript reload script_name
Evaluate expresion
Ask Javascript interpretor to evaluate expresion:
javascript eval Engine.debug("test")
Ask Javascript interpretor to evaluate expresion in the context of a specific script. In this case you will be able to access global variables from that script.
javascript eval=script_name Engine.debug("test"+var_name)
Ask Javascript interpretor to evaluate expresion in the context of a specific routing script instance. In this case you will be able to access global variables from that script instance.
javascript eval=chan_id Engine.debug("test"+var_name)
Ex:
javascript eval=sip/74 Engine.debug("test"+var_name)