Кортана звонит в Android через код

Я хотел бы знать, есть ли возможность позвонить по номеру телефона с помощью навыка cortana с помощью кода.

Я использую веб-бот Microsoft. Я хочу написать код на C# для вызова человека из моих контактов.

Я использую платформу luis. Если пользователь вызывает определенное намерение, я должен напрямую позвонить по определенному номеру телефона на моем мобильном телефоне Android.

Есть ли способ сделать этот вызов через код?

1 ответ

Прежде всего - если вы хотите добавить функцию вызова, вы должны реализовать ее самостоятельно, потому что не существует специального способа вызывать книгу контактов или совершать вызовы из Cortana. Это также невозможно в настоящее время, потому что не существует Cortana SDK, выпущенного для платформ Android или iOS для интеграции. Если бы это было, есть этапы разработки, которые вы, вероятно, могли бы выполнить в исходном коде своего мобильного приложения (отдельное приложение, потому что Cortana также не интегрирована с мобильной системой Android и iOS):

  1. Интегрируйте Cortana с исходным кодом мобильного приложения (в вашем случае Java из-за Android), что позволяет общаться с Cortana и получать ответы.
  2. Внедрить код, который обрабатывает ответ пользователя о конкретном человеке для поиска в книге контактов.
  3. Внедрите код для поиска в книге контактов на основе имени пользователя, сообщенного Cortana.
  4. Вызвать код конкретной платформы, чтобы позвонить с выбранного номера.

Подводя итог, невозможно реализовать функцию вызова с помощью C# и Cortana на Android (iOS тоже). Вы можете найти больше информации здесь.

Другие вопросы по тегам