Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The instruction below should be done for 2 endpoints

  1. VvtTalkDeskWebHookHandler.svc

  2. VvtTalkdeskChatWebhookHandler.svc
    Simply replacing “VvtTalkdeskChatWebhookHandler” with “VvtTalkDeskWebHookHandler” in the instruction below allows for the setup of the VvtTalkDeskWebHookHandler endpoint. Please also make sure that for VvtTalkDeskWebHookHandler the namespace is set to
    Terrasoft.Configuration.VvtTalkDeskWebHookHandlerNamespace.VvtTalkDeskWebHookHandler

...

General description

In order for the TalkDesk connector to work, you will need to set up the anonymous endpoint on your Creatio server using the instruction below

Set up Setup can be performed by the system administrator. If you are using the cloud version, please contact the Creatio support team to complete the set up.

In folder ..\Terrasoft.WebApp\ServiceModel create file VvtTalkdeskChatWebhookHandler.svc and add the following code

Code Block
<% @ServiceHost Service = "Terrasoft.Configuration.VvtTalkdesk.Services.VvtTalkdeskChatWebhookHandler" Debug = "true" Language = "C#" %>

In the files ..\Terrasoft.WebApp\ServiceModel\http\services.config and ..\Terrasoft.WebApp\ServiceModel\https\services.config add the following block <services>:

Code Block
<services>
    ...
    <service name="Terrasoft.Configuration.VvtTalkdesk.Services.VvtTalkdeskChatWebhookHandler">
        <endpoint name="VvtTalkdeskChatWebhookHandlerEndPoint"
            address=""
            binding="webHttpBinding"
            behaviorConfiguration="RestServiceBehavior"
            bindingNamespace="http://Terrasoft.WebApp.ServiceModel"
            contract="Terrasoft.Configuration.VvtTalkdesk.Services.VvtTalkdeskChatWebhookHandler"
        />
    </service>
</services>

In the file ..\Terrasoft.WebApp\Web.config add block<location> to section <configuration>:

Code Block
<configuration>
...
<location path="ServiceModel/VvtTalkdeskChatWebhookHandler.svc">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
...
</configuration>

In the file ..\Terrasoft.WebApp\Web.config change  attribute 'value' in the section<appSettings>:

Code Block
<configuration>
...
<appSettings>
...
    <add key="AllowedLocations" value="[previous values];ServiceModel/VvtTalkdeskChatWebhookHandler.svc" />
...
</appSettings>
...
</configuration>

...

setup.

The Setup should be made for Chats and Calls.

Page Tree
root@self
startDepth1