Tom Wellige 60 Report post Posted December 1, 2015 This topic is taken from the Swyx Forum Archive (2007-2014) and was originally started on 15.12.2009 by me. Since then it got constantly updated. This topic provides a list of all online available resources regarding Extended Call Routing (ECR). "Must have" Links Server Script API GSE build in functions VBScript build in functions Persistent Variables How to filter SwyxWare traces for call routing output of single call Useful VBScript Functions for ECR Scripts AnyRedirectionConfigured GetComputerName GetFilesInFolder GetUserNameFromExtension GroupLoggedOff IsAgentFree IsAgentLoggedOn IsAgentLoggedOff IsAtLeastOneMemberOfGroupBusy IsCallTransferred IsExternalRedirectionConfigured IsLoopConfigured IsPublicHolidayAT (Austria, including Federal States) IsPublicHolidayDE (Germany, including Federal States) IsRedirectedFromByName IsRedirectedFromByNumber IsRedirectionLoopConfigured IsUserInGroup LaunchCmd LaunchHTTPRequest SetNewVoicemailFlag UserStatus ECR scripts in the Swyx Knowledgebase Request configuration and user data (incl. user status) within an Extended Call Routing script (kb2910) Check Outlook Calendar for Conference Room (CRM) (kb2379) Check Outlook Calendar for Conference Room (GSE) (kb2378) Check PIN for Conference Room (GSE) (kb2377) Access web pages (and evaluate their content) within a script (kb2650) Call logging into database (kb2218) Call logging into textfile (kb2217) Caller verification in database (kb2219) Check for Bank Holiday (kb2285) (uses a text file for bank holiday list. For German bank holidays it is highly recommended to use the above listed IsPublicHoliday function) Tweet incoming calls on Twitter (kb4067) Short Message Service for left Voice Mails (kb2079) Speaking Clock (kb2249) ECR scripts on Swyx Forum (forum, blogs and downloads) Best practice for multi-language call routing scripts (do also take a look into the blog post #7: Welcome to Babylon!) How to configure call routing for a group How to avoid loops How to include own VBscript code libraries into an ECR script How to evaluate post dialing digits How to figure who took a call after connecting it to a group How to allow calls from certain users / extensions only How to manipulate the displayed name and number in SwyxIt!/SwyxPhone How to setup a simple call queue How to configure a repeated announcement within a call queue without position or waiting time announcement How to block certain numbers from calling based on a global PreProcessing rule How to implement a "call park" feature Simple Night Service for Swyx ECR scripts (advanced) here on Swyx Forum Project - Call Routing Extensions (Longest Waiting, Persistent Variables, Zendesk Integration) Project - Conference Room Manager Project - Open Queue ECR webinar series in Swyx Partner Net (for Swyx Partners only) #1: Deployment of GSE Call Routing Rules (EN/DE) #2: How to use GSE Rule Parameters (EN/DE) #3: Verwendung von GSE Aktionen (--/DE) #4: Global Rules via PreProcessing (EN/DE) #5: Multilingual call routing scripts (--/--) #6: Usage of own VBScript code in call routing (GSE) scripts (EN/DE) #7: How to access text files from within the call routing (EN/DE) #8: How to access databases from within the call routing (EN/DE) #9: Analyse fehlerhaft laufender Call Routing Skripte (--/DE) #10: SwyxWare Call Queues (EN/--) #11: System Variables (EN/--) #12: Usage of Persistent Variables (--/--) And finally, my blog... The Call Routing Guy #2: Hello, it's me! - call yourself and get routed into your remote inquiry #3: Be more flexible on dates! - how to check for a time period when having the dates in variable #4: Take me to your leader! - how to transfer call routing rules from one user to another #5: Let me in! - how to setup a pin verification in front of your conference rooms #6: Make it easy! - how to make use of rule parameters and extend the previous pin verification with them #7: Welcome to Babylon! - different approaches to implement multi language call routings #8: Today I will stay in bed! - let your call routing know about public holidays #9: Don't be shy, be chatty! - how to use proper tracing in call routing scripts #10: I can't hide anymore! - longest waiting resp. longest idle call distribution #11: What time is it? - a speaking clock as call routing script #12: Rotating call distribution to engineers - a special call distribution approach 0 Share this post Link to post Share on other sites