Как настроить мой объект CallResource и мой файл TwiMIL, чтобы дождаться окончания приветствия голосовой почты, прежде чем говорить? - PullRequest
0 голосов
/ 22 марта 2019

У меня есть консольное приложение .NET, которое успешно инициирует вызовы на номер tartget.Если на звонок отвечает голосовая почта, я также могу это отметить.Тем не менее, мое приложение начинает доставлять свое голосовое сообщение, как только на него отвечают, независимо от того, был ли ответ на него человеком или голосовой почтой.

Если на мой вызов ответили, а голосовая почта не обнаружена, я бы хотелначать говорить содержание немедленно.Если голосовая почта обнаружена, я хотел бы подождать, пока приветственное сообщение не завершится, и ТОГДА не запустит мой контент.

Я выполняю вызов со следующим кодом:

Dim phonecall = CallResource.Create([to]:=New Types.PhoneNumber(oncallnumber), from:=New Types.PhoneNumber(twilionumber), url:=New Uri(oncallmessagefile), method:="get", machineDetection:="Enable")

Это мой TwiML:

<Response>
<Say>Hello.  A process has failed in the hosting environment.  Please log in and investigate.  Thank you.</Say>
</Response>

Как мне добиться желаемого поведения?

...