如何在iPhone上以TCP模式编译PJSIP库?
我有步骤,但不知道需要修改哪些文件。
要启用 iOS 的多任务支持,请将 PJ_IPHONE_OS_HAS_MULTITASKING_SUPPORT 设置为 1。然后应用程序可以使用 API pj_activesock_set_iphone_os_bg() 来设置 iOS 后台模式设置。将该值设置为 1 将使 TCP 事件套接字能够在应用程序处于后台时接收传入数据。此设置的默认值为 PJ_ACTIVESOCK_TCP_IPHONE_OS_BG。默认情况下,当您运行 configure-iphone 时,这两个设置都会在 iOS 4 上启用
谁能告诉一下,为了在 TCP 模式下编译 PJSIP 库,需要对哪些文件进行更改。
非常感谢任何帮助。
最佳答案
pjsip 1.x 还是 pjsip 2.x?你想使用 pjsua 来构建一个应用程序还是想走得更低?
如果您想使用 TCP,您的 SIP 服务器/代理也应该支持它(有些 SIP 服务器不能正确支持 TCP)。
要获得 TCP 支持,您不必在编译时执行任何特殊操作 (1.x),但您必须像这样构建注册 uri:
“sip:用户名@服务器;传输=TCP”
关于iphone - iOS 4 :Compile PJSIP in TCP mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582386/