Digital Assistant and Mobile

Get Involved. Join the Conversation.

Posts

  • subhajit saha
    How to remove View option from QnA and Change card to...
    Topic posted 7:09 AM by subhajit sahaGreen Ribbon: 100+ Points, tagged Alexa, Analytics, API, Bots, Conversational AI, Messaging, Mobile, OMCE, Siri, Slack, Virtual Assistant, WeChat 
    Title:
    How to remove View option from QnA and Change card to vertical
    Content:

    Hello,

    I am stuck in problem to remove VIEW option from qna and also change the card to vertical.

    I want to create a qna skill where qna query comes like hyperlink and responding after clicking on the hyperlink.

    or can suggest me any other solution.

    Thanks n Regards

    subhajit saha

    Image:
  • Babu
    System.Webview not Supporting Images in Oracle Digital...
    Topic posted September 10, 2019 by Babu, tagged Bots, Messaging, Mobile 
    Title:
    System.Webview not Supporting Images in Oracle Digital Assistant 19.1.5
    Summary:
    System.Webview not Supporting Images in Oracle Digital Assistant 19.1.5
    Content:

    As per the article , https://blogs.oracle.com/mobile/techexchange-quick-tip%3a-systemwebview-supports-images-in-oracle-digital-assistant-1915-and-later  the System.Webview should  Support Images in Oracle Digital Assistant 19.1.5. But when i try that i am getting the error 

    the field with the name [ imageUrl ] is not allowed in flow in System.Webview. did i miss anything here ?

    Version:
    19.1.5
    Image:
  • subhajit saha
    How integrating oracle digital assistant with WhatsApp2
    Topic posted August 29, 2019 by subhajit sahaGreen Ribbon: 100+ Points, tagged Alexa, Bots, Conversational AI, Facebook, Messaging, Mobile, Notification, OMCE, Siri, Slack, Virtual Assistant, WeChat 
    Title:
    How integrating oracle digital assistant with WhatsApp
    Content:

    Hello,

    I want to create channel  integrating with WhatsApp.

    or any idea how can we use whatsaap with ODA.

    Regards

    Subhajit saha

  • Carlos Chang
    On-Demand Webcast: Oracle's New AI Voice for the...25.0
    Topic posted June 25, 2019 by Carlos Chang, tagged Alexa, Bots, Conversational AI, Mobile, Siri, Slack, Virtual Assistant, VPA, WeChat 
    Title:
    On-Demand Webcast: Oracle's New AI Voice for the Enterprise
    Summary:
    Oracle Digital Assistant update, new AI voice acquisition, demos, and live Q&A
    Content:

    This webcast is now available as on-demand. 

     

     

    The Oracle Digital Assistant team has been busy delivering AI powered conversations for its customers. #winning Join Suhas Uliyar, Oracle VP, Digital Assistant, to learn what’s new, including Oracle’s recent acquisition in voice AI technology that will help Oracle continue to set the pace ahead of the competition. We’ll show comparative demos that you don’t want to miss, plus a live Q&A session. Mark your calendars now!

    • Learn about Oracle’s latest acquisition in voice AI technology
    • Catch up on what’s new and what is ahead
    • AI powered demos comparing Oracle vs. Google, Amazon and Siri and why Oracle is your top choice for the enterprise
    Image:
  • bc_uk
    TypeScript errors in Mobile Hub SDK setup docs
    Topic posted June 21, 2019 by bc_uk, tagged Android, iOS, Mobile 
    Title:
    TypeScript errors in Mobile Hub SDK setup docs
    Content:

    I have installed the Mobile Cloud Service SDK for ionic into my ionic app, as per the notes in the official Oracle docs found here:

    Set Up the SDK

    However, the code shown in step 3 (Create the configuration file for the app) seems not to be correctly formed TypeScript. When I paste it into a new .ts file in my project, the following two lines of code cause compilation errors:

     

    import * as mcssdk from 'mcs'
    const mcs: IMCS = mcssdk;

     

    The errors are: Identifier expected, ; expected, cannot find name 'mcssdk'. There's also no closing brace for the first opening brace. Does anyone have a working example I could use?

    Also, where in my ionic project should I store the mcs.js and mcs.min.js files? I have put them in src > app > lib > mcs. The article linked below says to put them in www > lib > mcs but my project does not have a lib folder in www. My project is ionic 5.0.3.

    http://www.ateam-oracle.com/using-the-oracle-mobile-cloud-service-sdk-with-angularjs-and-ionic

  • Jorge Villalba
    sourceVariable in System.Intent2
    Topic posted June 11, 2019 by Jorge Villalba, tagged Mobile 
    Title:
    sourceVariable in System.Intent
    Content:

    Hi
    I am working in a chatbot and I found an inconvenient in the state of the Intent.

    I am using the property  sourceVarible and I'm having a problem when the chatbot displays more than one Intent to answer and for some reason the user decides to type instead of choosing. The most logical thing is that the bot evaluates the new user input, but it doesn´t do it and it displays the list of Intents again.

    I need to use the property sourceVariable because I am cleaning the String of text of iResult in other state.

    is there any form to clean the String without using the property sourceVariable or I need something else?

  • Jorge Villalba
    Poll when the session expire2
    Topic posted June 10, 2019 by Jorge Villalba, tagged Mobile 
    Title:
    Poll when the session expire
    Content:

     

    Is It possible to send a poll when the session expire?

     

    Version:
    Version 19.1.3-1904300042
  • bc_uk
    Can node-oracledb be used in Mobile Hub Custom APIs?45.0
    Topic posted June 10, 2019 by bc_uk, tagged API, Mobile 
    Title:
    Can node-oracledb be used in Mobile Hub Custom APIs?
    Content:

    From within my Mobile Hub Custom APIs I need to be able to directly access an Oracle DB instance using Basic authentication. As per the Oracle Mobile Platform videos on youtube, I added the oracledb package as a dependency:

    {

      "name": "patients",

      "version": "1.0.0",

      "description": "API to handle getting, adding, and updating of patient records.",

      "main": "patients.js",

      "dependencies": {

        "oracledb": "3.1.2"

      },

      "oracleMobile": {

        "dependencies": {

          "apis": {},

          "connectors": {}

        }

      }

    }

     

    I then executed "npm install" within the package folder, and it completed without error, and generated a package-lock.json file:

     

    {

      "name": "patients",

      "version": "1.0.0",

      "lockfileVersion": 1,

      "requires": true,

      "dependencies": {

        "oracledb": {

          "version": "3.1.2",

          "resolved": "https://registry.npmjs.org/oracledb/-/oracledb-3.1.2.tgz",

          "integrity": "sha512-DOBKpUlfvGAX6bcpuPGtPVVfOOUqFue8eLjbnnmkDyBTU+YuH+gXHRy4ftlFzkHBXYkrSGenFJrXy8dDfEVXCg=="

        }

      }

    }

     

    However, when I uploaded the Custom API package and tested it, I got the following error:

     

    MOBILE-43560: Custom Code VM: Failed to start container due to an error in the custom code: /u01/app/oracle/mobile/mobile_ccc/custom_code_modules/xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_6/patients/patients.js:29
    connection = await oracledb.getConnection( {
                       ^^^^^^^^
    SyntaxError: Unexpected identifier.

     

    Here is my full node.js code for the Custom API:

     

    module.exports = function(service) {

        service.get('/mobile/custom/patients/patients', function(req,res) {

            var oracledb = require('oracledb');

            let connection;

            try {

                connection = await oracledb.getConnection( {

                    user          : "system",

                    password      : "xxxxxxxxxx",

                    connectString : "(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = ***.xx.xx.***)(PORT = 1521))(CONNECT_DATA =(SID= db1)))"

                });

                let result = await connection.execute('SELECT * FROM patients');

                console.info(result.rows);           

            } catch (err) {

                console.error(err);

            } finally {

                if (connection) {

                  try {

                    await connection.close();

                  } catch (err) {

                    console.error(err);

                  }

                }

            }

       

            var result = {};

            var statusCode = 200;

            res.status(statusCode).send(result);

        });

     

        // router: get patient by id

        service.get('/mobile/custom/patients/patients/:id', function(req,res) {

            var result = {};

            var statusCode = 200;

            if (statusCode == 200){

                var acceptType = req.accepts(['application/json']);

                if (acceptType == 'application/json'){

                    result = {

                          "items":

                            [

                              {

                                "id": 1,

                                "first_name": "Ted",

                                "surname": "Smith",

                                "gender": "M",

                                "dob": "12-Jun-1987"

                              }

                            ]

                        };

                }

            }

            res.status(statusCode).send(result);

        });

    };

     

    Please advise.

  • David Gonzalez
    MAX configure Action
    Topic posted April 10, 2019 by David GonzalezGreen Ribbon: 100+ Points, tagged MAX, Mobile 
    Title:
    MAX configure Action
    Summary:
    Adding a new botton and configuring actions only executes the first action identified in the flow
    Content:

    Hi all!,
    I'm trying to do a MAX application, and I have found a problem that I don't know how to resolve.
    I have created a new button to approve requisitions (change the field "status" in RequisitionDetail entity to "Approved"), and I have configured three steps in "Configure Action" screen :

    1- "Update RequisitionDetail"
    2 - Navigate Back
    3 - Refresh all Data.

    But the only step executed is the first one.

    Do you know where the problem is?

    Thank you!

    Regards,
    David

    Version:
    Autonomous mobile cloud Version 18.3.3
  • Satshah
    Integrating Oracle Digital Assistant with Google Assistant1
    Topic posted April 9, 2019 by Satshah Red Ribbon: 250+ Points, tagged Alexa, Android, API, Bots, Messaging, Mobile, Notification, OMCE, Siri, Virtual Assistant, WeChat 
    Title:
    Integrating Oracle Digital Assistant with Google Assistant
    Summary:
    Channel for integrating Oracle Digital Assistant
    Content:

    Hi,

    We are trying to integrate oracle digital assistant with google assistant, we want to know how we could achieve it without using any external servers like ngork,etc. for webhook urls. And if by any chance is oracle planning to release a channel for Google Assistant in near future or is it in the roadmap?.

    Thanks,

    Satya