我有一个.NET Console应用程序,该应用程序成功启动了对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>
如何实现我想要的行为?