以编程方式,在iphone中呼叫转移

问题描述:

我们如何以编程方式实现呼叫转移? 我已经做了一些谷歌搜索,但还没有找到任何好的解决方案。 作为参考,我曾经使用过此网页以编程方式,在iphone中呼叫转移

CLick here

建议总是赞赏了。

您是否尝试将呼叫转移字符发送到-[NSApplication openURL:]方法?

+0

嘿PeyloW, - [NSApplication openURL:]是用来打开网页的吗?我想实现呼叫转移 – iscavengers

+0

尝试做一个'[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“tel:0704106983”]];'。替换为您自己的电话号码,它可以工作并拨打电话。查看该方法的文档以获取更多受支持的URL架构*(例如发送文本消息)*。 – PeyloW

+0

真棒...谢谢,我会尝试 – iscavengers

我看到这个线程有点老,但我会给你我的2美分价值,这可能会帮助你谈到呼叫转移。

我最近在科威特应用程序商店发布了一款应用程序Ridlee +,它具有实现的呼叫转移功能,并面临着您所有人遇到的相同问题。

所以基本上,这里描述的方法使用 - [NSApplication openURL:]我们正确,问题是,苹果不会允许您以编程方式将*或#传递给数字,并且据我所知,您需要那些拨号号码与电信方的呼叫转移选项进行交互。所以答案是“这是不可行的” 我所做的是建议电信建立两者之间的链接,所以我会通过TCP/IP或网络连接将呼叫转接请求传递给一个web服务,并且该系统将会照顾在电信方面的内部配置。

自从您进入用户验证参数后,您将面临从电信请求这样的问题的问题,但是如果您正确实施应用,他们会考虑它。我这样做的方式是让用户使用小规模注册流程进行验证,用户将向电信发送免费短信,该短信将返回给网络服务器分配给该用户的验证码,然后用户输入此代码在应用程序中,这反过来验证它与网络服务器,这种3方式握手允许您验证用户是电话号码所有者。反过来让他通过网络服务来控制他的转发。

我希望这会有所帮助。