Jump to content
  • entries
    17
  • comments
    9
  • views
    5,433

About this blog

Let me take you onto a trip into the SwyxWare Call Routing wilderness. Get ready to get your hands and knees dirty and to sleep under the bright firmament of API functions...

Entries in this blog

#9: Don't be shy, be chatty!

VBScript Lua   When it comes to develop call routing scripts with some own VBScript code in it, it might become handy to be able to have a look on what your code is doing.   There are lots of so called "debugging" possibilities, but at this point you have to believe me, the only really reliably working method is placing your own log/trace information into the server trace file.    Before you say that those trace files are way too large and confusing for you, they

#3: Be more flexible on dates!

VBScript → Lua   Please note: there is also a version for Lua based Call Routing available: #17: Be more flexible on dates! (Part 2 - Lua)     Within the GSE of you have a Time block which can be used to check (beside others) for time spans:     You might noticed already that in here it is not possible to take the dates (or times) from within variables. So only hard coded time spans can be checked with this block.   In case you need it

Tom Wellige

Tom Wellige in VBScript

#10: I can't hide anymore!

VBScript   There is always one colleague in the group who is never answering group calls! Does this sound familiar to you?   When connecting a call to a group it depends on the group configuration, how the call will be signaled to the group members:     Parallel - all phones of all members ring simultaneously Random - one member is picked randomly from the group Rotary - the first call goes to member 1, the second call to member 2, a.s.o.

Tom Wellige

Tom Wellige in VBScript

#17: Be more flexible on dates! (Part 2 - Lua)

Lua → VBScript   Some time ago I wrote about checking for being in (or out) of a time period more flexible. To recap, the GSE Time block only offers to enter hard coded dates and times, but it doesn't offer the usage of variables.     In that previous article I showed how easy it VBScripts makes to take the date/time calculation in the own hands by using CDate() to convert a string into a date and afterwards use DateDiff() for the calculation.   The b

Tom Wellige

Tom Wellige in Lua

#16: Code, code, code

VBScript Lua   After having brought the Server Script API and the GSE build-in function documentation into a new format for VBScript and Lua based call routing, the next logical step was to do the same with the huge function collection from the ECR - Useful Link Collection page.   So here you have it:   Function Collection (VBScript) Function Collection (Lua)     And of course you will find it also easily reachable in the page menu:  

Tom Wellige

Tom Wellige in Lua

#15: Docs, docs, docs

VBScript Lua   Some time ago I created already a documentation for the Server Script API and GSE build-in functions for VBScript based call routing. With Lua based call routing peeking around the corner I decided to bring this documentation into a new format to be able to differ easily between VBScript and Lua. And of course also created all documentation for Lua based call routing as well.   So here you go!   VBScript based call routing   Server Scrip

Tom Wellige

Tom Wellige in Lua

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.