Могу ли я подключить свою базу данных IBM Cloudant в качестве URL-адреса обратного вызова для моей дополнительной службы Twilio IBM STT?

У меня есть экземпляр голосового помощника Watson, подключенный с помощью магистрали SIP к API Twilio. Я хочу включить надстройку IBM Speech-To-Text из Twilio Marketplace, которая позволит мне получать полные расшифровки телефонных звонков, сделанных боту Watson Assistant. Я хочу сохранить эти транскрипции в базе данных Cloudant, которую я создал в IBM Cloud. Могу ли я использовать конечную точку моей базы данных Cloudant в качестве URL-адреса обратного вызова для моей надстройки Twilio, чтобы при активации надстройки транскрипция была добавлена ​​как документ в мою базу данных Cloudant?

Кажется, я должен иметь возможность каким-то образом вызвать службу транскрипции через службу STT IBM Cloud в IBM Cloud, но, поскольку мой помощник подключен через Twilio, это дополнение кажется более простым вариантом. Я новичок в разработке IBM Cloud и чат-ботов, поэтому приветствую любую информацию.


person Zachary Dougherty    schedule 22.05.2019    source источник


Ответы (1)


Проповедник разработчиков Twilio здесь.

Во-первых, я не верю, что вы можете включить надстройки для голосовых сервисов, которые обслуживаются через SIP-транкинг Twilio.

Если я не ошибаюсь, и вы звоните через магистраль SIP на номер Twilio, который отвечает с помощью TwiML. В этом случае вы можете добавить надстройку STT. Я не уверен, что было бы лучшей идеей установить URL-адрес веб-перехватчика для URL-адреса Cloudant DB, поскольку веб-перехватчик не будет доставлять данные в формате, который ожидает Cloudant.

Вместо этого я бы создал приложение, которое может предоставить конечную точку для приема веб-перехватчика, преобразовать данные во что-то, что Cloudant поймет, а затем отправить их в БД.

Это вообще помогает?

person philnash    schedule 28.05.2019