Я пытаюсь перемещаться по известному IVR, который заканчивается последним переадресацией ввода реальному человеку. Когда этот человек берет трубку, я хочу позвонить в приложение, чтобы воспроизвести mp3. Использование sendDigits
https://www.twilio.com/docs/api/rest/making-calls#post с работами по созданию вызовов для навигации по меню, но обратный вызов параметра url
происходит, когда на вызов отвечает IVR вместо конечного пользователя. Таким образом, в этом случае mp3 уже воспроизводится к тому времени, когда человек, которому вызов пересылается на ответы.Навигация по IVR с Twilio
Другой способ, которым я думал пытаться участвовать не используя sendDigits
с созданием вызова, но с использованием другого url
обратного вызова, чтобы захватить TwiML и использовать Play
https://www.twilio.com/docs/api/twiml/play играть DTMF тонов необходимо. В этом сценарии, хотя, читая документы, я не вижу способа отправить URL-адрес обратного вызова, который будет вызываться при переадресации вызова, и человек забирает.
Любые предложения?
Спасибо! Хотя это задерживает воспроизведение mp3 до тех пор, пока не будут воспроизведены тоны DTMF, вы все еще догадываетесь, когда начать играть в mp3. Если время ответа больше, чем время, чтобы позвонить на этот веб-чек и захватить TwiML для воспроизведения mp3, тогда такая же проблема будет существовать, хотя и в меньшей степени. Добавление '' s могло бы помочь, но тогда вы все еще догадываетесь и можете решить проблему обратного. –
Ближайшая вещь, которую я могу найти в том, что мне нужно, это использовать '' глагол с '' существительным, которое принимает URL-адрес обратного вызова, когда сторона выбирает, а также' sendDigits'. Однако это не работает либо потому, что '' ожидает действительный номер телефона и, похоже, не выполняет 'sendDigits' без номера для первого набора. –
Итак, как только вы вошли в тональные сигналы DTMF, телефон снова звонит, пока агент на другом конце не поднимет трубку? И вам нужно знать, когда этот звон закончился? – philnash