Integrator

All settings in the Integrator module (bottom level)

[general]

Setting



Description

Values

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

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

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

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

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

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



Email



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

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

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'

custom_header

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
WrongDigitsVoiceSetting

Default

Description

Example value

Voice
WrongDigitsVoiceSetting

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