Softdial Scripter™ has a built-in HTTP server in the Engine service, which means that it doesn't require WebScripter / IIS. The browser sends and receives data directly from the engine service.
The Softdial Contact Center™ installer will register 1 service per tenant and set the following registry keys under:
where <tenant name> is the tenant id used in Softdial CallGem™.
Key | Type | Version notes | Example |
---|---|---|---|
Description | |||
ADTimeoutDuration | REG_DWORD | from V10.7 | 30 |
Provides a disconnection timeout for Softdial Agent Desktop™, which will end a user session (and any associated endpoints) if a client does not reconnect in 30 seconds. The timeout duration can be adjusted by adding/ changing the value. 0 or <not present> - disables this feature |
|||
CalendarMode | REG_DWORD | From V10.6.583 | 1 |
This setting affects the behaviour of the DateTimeEditor control (due to a change in the Microsoft Calendar control on which this control is based). |
|||
DebugMode | REG_DWORD | from V10.6.322 | 0 |
Enables debug mode. When in debug mode Softdial Scripter™ writes additional information to the log file with the values of input and output parameters for each step executed during the script. 0 - debug is off 1 - debug is on |
|||
DialerServerPort | REG_DWORD | 6502 | |
The network port number for the dialer service | |||
DialerServiceName | REG_SZ | localhost | |
The machine name or IP address of the server where Softdial CallGem™ is installed | |||
EnableScriptCheckerSemaphore | REG_DWORD | 1 | |
From V10.6. 869 - For customers with a single instance of Scripter who run without SYSTEM priveleges, this provides a means to disable semaphore-based access to the script checker, by setting the value to 0. | |||
ListenPort | REG_DWORD | 26565 | |
The installer will calculate this number based on adding 20000 to the specified CM server port for the tenant. So typically, the engine service for the default tenant will be 6565+20000 = 26565. This port is used for legacy reasons and only used for the engine to communicate with itself |
|||
LogFilePath | REG_SZ | E:\logs\SCR2 | |
The directory path where scripter will create logs. This is a shared configuration setting for the logfile path (in ...Sytel\SCR2). |
|||
ServerUri | REG_SZ | http://+:80/scripter/<tenant name> | |
The + means 'listen on all IP addresses associated with the machine's network cards' | |||
ShowUnavailable | REG_DWORD | 1 | |
The time that the agent was in the 'unavailable' state is |
To register a service for a tenant manually, use the following from the command line:
After you have configured, run the service as usual and open a browser with http://<server name>/scripter/<tenant name>/ and you should see the login screen
From V10.5 - the Scripter Engine config.xml file is located in the C:\softdial\scripter2\engine\<tenant>\Scripts directory for the tenant. (where C is the installation root drive).
The <campaigns> section of config.xml maps campaigns, queues, agent types and scripts.
The standard default configuration file that is installed with Softdial Scripter™ (V10.5) is shown below:
<?xml version="1.0" encoding="utf-8"?>
<scripterConfig version="1.0" >
<!-- This configuration file is for a specific Scripter Engine tenant. -->
<localization>
<languageCode>en</languageCode>
</localization>
<campaigns>
<!-- A demonstration script. Remove before live operation. -->
<campaign name="Mobiles" queue=" agentType="Live" script="HOTEL demo" />
<!-- example entry for an inbound campaign with a queue -->
<!-- <campaign name="Inbound1" queue="10000" agentType="Live" script="HOTEL demo" /> -->
<!-- Console Administration script. -->
<campaign name="Administrator" queue=" agentType="Live" script="sdConsole" />
<!-- system campaign script. -->
<!-- <campaign name="system" queue=" agentType="Live" script="system" /> -->
<!-- Start SYSTEM USE. -->
<!-- Do not modify the following entries unless following advice.-->
<campaign name="_sysLogin" queue="agentType="Live" script="_sysLogin" />
<campaign name="_sysPreview" queue="agentType="Live" script="_sysPreview" />
<campaign name="_sysProgressive" queue="agentType="Live" script="_sysProgressive" />
<campaign name="_sysDefaultIvr" queue="agentType="Virtual" script="_sysDefaultIvrAgentScript" />
<campaign name="_sysDefaultLive" queue="agentType="Live" script="_sysDefaultLiveAgentScript" />
<campaign name="_sysAdhocCallAgentScript"queue=" agentType="Live" script="_sysAdhocCallAgentScript" />
<!-- End SYSTEM USE. -->
</campaigns>
<campaignOptions>
<!-- Options for a demonstration script. Remove before live operation. -->
<campaignOption name="Mobiles" adhocCalls="false"></campaignOption>
</campaignOptions>
</scripterConfig>
HTTPS/ SSL access to Softdial Scripter™ can be configured by enabling this feature on the IIS server (the default SCC web server).
For details, please see this Microsoft documentation.