Show / Hide Table of Contents

    Data store integration

    This section provides you with instructions to how to configure Desktop Connect Express to retrieve data from the Call Data Web Service.

    In most case application need to send data with the CTI call, as default the UUI field of the

    CTI call was used for this purpose, but the problem with the UUI is that it can only carry up to

    96 characters Call Data Web Service allows 3rd party applications to send call attached data to Desktop Connect Express.

    Desktop Connect Express version 5.3 support the following data store servers:

    Legacy GeoCCI Data Store, communication is performed over SOAP messages

    Geo DataStore, a high available data store that can be installed on multiple servers and data is synchronized between the instances, communication is performed using JSON protocol.

    Settings

    To enable Call Data Web Service integration the following parameters need to be specified in the [GeoPDI] secion

    Name

    Description

    Value

    GduPlugin

    This field controls if the Call Detail Web service interaction is enabled

    Y or N

    GduUrl

    This field specifies the URL of the Call Detail Web service

    Valid URL

    GduId

    The id based on which the name value couples can be identified, this can be a static field e.g. 1234 or CTI data such as UUI or UCID

    <UCID>

    <UUI>

    other unique values

    GduWidth

    Controls the width of the call attached data section if omitted the default of 302 pixels is used

    e.g. 400

    UseDataStore

    Controls whether to use the high available GeoDataStore over JSON protocol or the legacy GeoCCI storage

    Y or N

    The fields retrieved from the Call Detail Web Service can be used just as the fields retrieved from the outbound screen, or the information carried in the inbound CTI call. Where the reference is made based on the name field of the name-value pair.

    e.g. Voice Portal script add the following to the Call Detail Web Service

               Balance - 1223
    

    Account – 8231552

               Name - John Smith
    

    The in the rule we are able to reference this values based on their name field. <Balance>,

    <Account>, <Name>

    [Rule1]

    'Fieldx is the name of the field that is required

    'Valuex is the required value, if empty the field must contain a value

    * *

    Field1=CAMPAIGN_TYPE

    Value1=Collections

    Field2=APPLICATION

    Value2=LB

    * *

    InfoMessage=Collections,Account: <Account>, Name: <Name> Balance: <Balance>

    * *

    Threshold1=240

    Threshold2=300

    Threshold3=360

    ResetAfter=yes

    * *

    Call data translation

    In certain scenarios the data attached to the call needs to be mapped to a value, for example if a message needs to be displayed based on the VP script nodes on which the call is routed.

    In such scenarios a mapping can be configured within Desktop Connect Express where the different name and value field can be mapped to a final value. The map has to be specified under the

    [GduTranslation] section.

    The section contains the name value pair in the following format

    [GduTranslation]

    trans1:<name1>,<name2>,<name3>=value1,value2,value3=>mapped value

    trans2:<name1>,<name2>,<name3>=value1,value2,value4=>mapped value

    ……

    Note that the name field is preceded by a “transX:” which uniquely identifies each translation, the name fields are separated with a comma, and the matching value has to be administered in the same order after the “=” mark, the mapped value is indicated after the “=>” sign.

    The mapped value can be referenced in rule field under the <GduTranslation> parameter.

    Sorry, your browser does not support inline SVG. article updatedarticle updated6/23/2020 9:06:57 AM (UTC)6/23/2020 9:06:57 AM (UTC)
    Feedback     Back to top Copyright © Geomant