我正在尝试在 iPhone 应用程序中为 VOIP 实现 Asterisk 服务器。
我可以通过手动注册用户,但我想以编程方式做同样的事情。我不确定,但可能有一些想法,比如通过 HTTP 请求发送。
如果您有任何想法或指针,请与我分享。
谢谢
我认为您正在寻找的东西称为SIP 客户端。您在 iPhone 上安装客户端,它将注册到您的 SIP 服务器(让它成为 Asterix 或其他任何东西)。然后,您可以在注册的客户端之间进行 VoIP 呼叫、发送即时消息、交换文件,甚至通过 SIP 实现一些自定义协议以交换其他类型的数据。
iPhone 有很多 SIP 客户端应用程序,甚至还有几个SIP 堆栈,它是一个框架,允许您通过其 API 调用构建自己的 SIP 客户端应用程序,因此您可以完全控制一切。其中最成熟的 iPhone 支持之一是pjsip。查看他们的网站,看看这是否是您正在寻找的。
这很难,因为必须修改拨号计划才能添加 sip 帐户。但是您可以编写一个 Web 服务,从您的手机中读取带有扩展名的文本文件。
从您的描述中无法完全清楚您到底想要什么,但可能这个会有所帮助