拨打电话并使用iOS通过DTMF

dat*_*tag 2 iphone dtmf ios

如何使用iOS达到以下要求?

1)通过iOS以编程方式拨打电话号码。

2)拨打号码后,发送其他DTMF。

我发现可以使用telURL方案进行呼叫。不确定是否发送DTMF音。

https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html

Zev*_*erg 5

您不能直接使用SDK通过“电话”应用程序发送DTMF铃声。但是,您可以像这样在电话号码后附加数字:

  • 分号:等待拨打下一个号码。电话应用程序将显示一个按钮。
  • 逗号:请等待1秒钟(我认为),然后自动拨打该号码。

例:

假设您要拨打1-800-555-1212,2在3秒钟后自动键入以从语音菜单中选择一个选项,然后让用户按下将要拨打的按钮45。您将通过以下作为您的电话URL:

@"tel:1-800-555-1212,,,2;45"
Run Code Online (Sandbox Code Playgroud)

这也适用于“联系人”和“电话”应用程序。按下+ * #电话键盘上的键,甚至可以在编辑某人的电话号码时输入逗号和分号。

我不知道在哪里记录。我是通过实验以及与电话专家的同事交谈得出的。