VBScript → Lua
The following function returns true if the current script user has any redirection configured (unconditional, busy or delayed).
Please see the Introduction chapter for some usage instructions.
'---------------------------------------------------------------- ' AnyRedirectionConfigured ' ' Returns true if current user has configured any redirection (unconditional, busy or delayed) ' ' Parameter: ' none ' ' Return: ' boolean '---------------------------------------------------------------- Function AnyRedirectionConfigured() PBXScript.OutputTrace "------> AnyRedirectionConfigured ()" Dim bReturn bReturn = (PBXUser.UnconditionalRedirect or PBXUser.BusyRedirect or PBXUser.DelayedRedirect) AnyRedirectionConfigured = bReturn PBXScript.OutputTrace "bReturn = " & bReturn PBXScript.OutputTrace "<------ AnyRedirectionConfigured" End Function
This function makes use of the Server Script API functions PBXUser.UnconditionalRedirect, PBXUser.BusyRedirect and PBXUser.DelayedRedirect to figure if any of the script users' redirection is currently enabled and PBXScript.OutputTrace to write trace information into the SwyxServer trace file.
This function was originally posted into this forum topic.
![Tom Wellige](http://media.invisioncic.com/r255538/monthly_2020_04/facebook2.thumb.png.7201b63ad83065920f23d2478c4a838f.png)
By Tom Wellige
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now