在iPhone中呼叫期间检测暂停

时间:2013-02-20 13:10:15

标签: ios iphone twilio core-audio phone-call

我要求在通话时发出暂停(可能是VOIP通话)并使用Core Audio API自动发送预先录制的回复。我也探索了Twilio API,我想知道跟随事物的可行性 -

  1. 当来自对方的来电者说话时是否可以检测到暂停,无论是正常通话还是VOIP通话?
  2. 是否可以在iOS中实时通话期间插入预先录制的音频文件?

1 个答案:

答案 0 :(得分:0)

在iOS 10中引入CallKit之后,您可以检测用户是否已使用DTMF执行任何操作,这通常是应答IVR呼叫的方式。在正常的人际互动情况下,这是不可能的,因为每个呼叫的属性均为supportsDTMF

在相反的情况下,您可以在以编程方式拨打电话的同时添加软暂停和硬暂停,也可以使用简单的init通话。