Кортана звонит в Android через код
Я хотел бы знать, есть ли возможность позвонить по номеру телефона с помощью навыка cortana с помощью кода.
Я использую веб-бот Microsoft. Я хочу написать код на C# для вызова человека из моих контактов.
Я использую платформу luis. Если пользователь вызывает определенное намерение, я должен напрямую позвонить по определенному номеру телефона на моем мобильном телефоне Android.
Есть ли способ сделать этот вызов через код?
1 ответ
Прежде всего - если вы хотите добавить функцию вызова, вы должны реализовать ее самостоятельно, потому что не существует специального способа вызывать книгу контактов или совершать вызовы из Cortana. Это также невозможно в настоящее время, потому что не существует Cortana SDK, выпущенного для платформ Android или iOS для интеграции. Если бы это было, есть этапы разработки, которые вы, вероятно, могли бы выполнить в исходном коде своего мобильного приложения (отдельное приложение, потому что Cortana также не интегрирована с мобильной системой Android и iOS):
- Интегрируйте Cortana с исходным кодом мобильного приложения (в вашем случае Java из-за Android), что позволяет общаться с Cortana и получать ответы.
- Внедрить код, который обрабатывает ответ пользователя о конкретном человеке для поиска в книге контактов.
- Внедрите код для поиска в книге контактов на основе имени пользователя, сообщенного Cortana.
- Вызвать код конкретной платформы, чтобы позвонить с выбранного номера.
Подводя итог, невозможно реализовать функцию вызова с помощью C# и Cortana на Android (iOS тоже). Вы можете найти больше информации здесь.