Integrator
All settings in the Integrator module (bottom level)
[general]
Setting | Description | Values | |
---|---|---|---|
DefUri | Defines the default uri to route the call to if no other destination is found/defined in the integrator module | see Voice Routing | |
NextUri | Default/initial value for the next uri to route the call to, this value is probably overwritten by an IVR menu or Auto Attendant | see Voice Routing | |
CdfCid | cid | Custom data field name containing the unique SkypeAcd call id | |
CdfClip | clip | Custom data field name containing the caller id number | |
CdfDid | did | Custom data field name containing the direct inward dialing numberof the call | |
PlayIntro | false | Enable/disable playing an intro message defined by voice index 1 | true/false |
cdfCallerInfo | List of custom data field names which are used to store (CRM) caller info, seperated by a | (pipe) sign | ||
publishCallerInfo | List of custom data field names that will be published and sent via IM to agents the call is offered to. | ||
CdfRouting | Custom data field name with routing info (sip or tel uri) | ||
CdfUrl | Custom data field name with url to a customer/caller webpage | ||
Did | List of did numbers used to check if incoming calls should be handled by SkypeAc, to seperate multiple number use a | (pipe) sign | 31855363010|rtcapplication-15098234@domain.com | |
SendIM | Enable/disable sending IM chats with (CRM) caller info when Integrator calls are offered to skype users | true/false | |
Toast | false | Custom data field used as a toast when sending IM chats when calls are offered to skype users | true/false |
[voice]
Setting | Default | Description | Values |
---|---|---|---|
1 to 11 | Voice index 1, defines a tts or file voice message. TTS value format: tts|text message|locale id. Sample: tts|you are the first caller in line, thank you for your patience|1033. File value format: file|filename|#seconds. Sample: file|welcome.wma|7. Notice: more of these keys can be added when needed including custom and alphanumeric keys. |
[digits]
Setting | Default | Description | Values |
---|---|---|---|
1 to 9, * and # | Defines a tts or file voice message for digit 0. TTS value format: tts|text message|locale id. Sample: tts|zero|1033. File value format: file|filename|#seconds. Sample: file|digit0.wma|2. |
[db]
Setting | Default | Description | Values |
---|---|---|---|
Queries | List of sections which contain query info for looking up (CRM) caller information to store in the call's custom data fields. Use the | (pipe) sign to seperate the section names |
[routing]
Setting | Default | Description | Values |
---|---|---|---|
StartAA | Defines the initial section containing setting keys with tag 'AutoAttendant' for routing | custom_header |
Custom Sections
[Query] custom section
Setting | Default | Description | Example value |
---|---|---|---|
dll | Name of the dll file which will handle the database/webservice lookup. The dll must implement the IGetCustomData interface which is defined by SkypeAcd.Lookup.Contract.dll. This file can be found in the installarion folder of SkypeAcd.service.exe. If this key is defined, all other keys in this section will be ignored. | ||
Name | Custom data field name mapping to query field name | ||
Account | Custom data field name mapping to query field name | ||
Custom data field name mapping to query field name | |||
Sql | The sql query to be used to get the (CRM) caller information. Use custom data field names in the same section as keys to map them to fields in this query | ||
Db | Defines the section with database connection keys to be used for this query |
[Database] custom section
Setting | Default | Description | Example value |
---|---|---|---|
ConString | Connection string to be used for the database connection |
[AutoAttendant] custom section
This section contains routing elements. A routing element can be used to distribute a call based on certain conditions.
Setting | Default | Description | Example value |
---|---|---|---|
Voice | Defines a voice index to be played before routing/timecondition/menu | 1 | |
Time | Defines a time condition for routing. Format: date1-date2,date3,..|timeinterval1,timeinterval2,..|dayofweek1-dayofweek2,dayofweek3,..|dayofmonth1-dayofmonth2,dayofmonth3,..|month1-month2,month3,..|year1-year2,year3,.. Sample value: 20161225-20161228,20170101 Sample 2: |08:00-12:00,13:00-18:00|mon-fri | 8:30-17:30| | |
True | Next section or uri (sip/tel) to route the call to if the time condition is met | see Voice Routing | |
False | Next section or uri (sip/tel) to route the call to if the time condition is NOT met or if the IVR menu resulted in no valid input | see Voice Routing | |
Menu | Defines a menu section containing setting keys with tag 'IvrMenu' | ||
WrongDigitsVoice | Defines a voice index to be played if no valid input was received in the IVR menu | 1 | |
1 to 9, * and # | Sets the next section or uri to route the call to if digit 1 is received by the menu. The next section/uri can be preceded by a result text to be stored in a custom data field. | see Voice Routing | |
Cdf | Sets the custom data field name to store the valid result digit/text that was entered by the caller in the ivr menu |
[IvrMenu] custom section
Voice | Default | Description | Example value |
---|---|---|---|
Voice | Defines the main voice index to be played in the ivr menu | 1 | |
WrongDigitsVoice | Defines a voice index to be played if invalid or no input was received in the IVR menu | 1 | |
digitsTimeout | Timeout after which the default route is followed |