Digital Assistant and Mobile

Get Involved. Join the Conversation.

Topic

    Sunil Kumar
    IBCS Bots Integration to Other Channel(Alice similar to...Answered
    Topic posted August 13, 2018 by Sunil KumarRed Ribbon: 250+ Points, last edited March 11, 2019 by Arijit ChakrabortyBronze Trophy: 5,000+ Points, tagged Alexa, API, Bots, Conversational AI, Messaging, Mobile, OMCE, Siri, Slack, Virtual Assistant 
    276 Views, 2 Comments
    Title:
    IBCS Bots Integration to Other Channel(Alice similar to Alexa)
    Summary:
    Need to create a webhook server to integrate IBCS with other channels
    Content:

    Hi,

    I am working on project, where I need to integrate IBCS bots to other channel(Alice -- Russian Voice bot, similar to Alexa).

    For this reason i have to create a webhook server to take request/command from Alice & pass that to IBCS. 

    I followed this doc https://docs.oracle.com/en/cloud/paas/mobile-suite/use-chatbot/bot-channels.html#GUID-96CCA06D-0432-4F20-8CDD-E60161F46680  

    My Webhook server is able to get message from Alice , but on calling IBCS bot using  (Webhook URI which I got from IBCS channel), i am getting error -- getaddrinfo ENOTFOUND bots-connectors bots-connectors:8000

    If any of expert can share some info/link/sample code for webhook that will be great. 

     

    Thanks in advance

    Sunil

    Best Comment

    Sunil Kumar

    Thanks it worked , I read another post (https://community.oracle.com/thread/4115793 ) in the the thread that explains the error & the solution (of exposing using ngrok) which you as well suggested.

    @Marcelo Jabali-Oracle Thanks a lot for the quick response. 

    Comment

     

    • Marcelo Jabali

      I don't think you would be able to make any 3rd-party service to resolve to the bots-connectors hostname. Try using something like ngrok to create an HTTP tunnel and map it to the host + port 8800. The generated ngrok URL should be reachable by the 3rd-party service like Alexa.

      • Sunil Kumar

        Thanks it worked , I read another post (https://community.oracle.com/thread/4115793 ) in the the thread that explains the error & the solution (of exposing using ngrok) which you as well suggested.

        @Marcelo Jabali-Oracle Thanks a lot for the quick response.