我的任务是研究编写一个iPhone应用程序来访问我们内部的VoIP/SIP系统的可行性。
我以前从来没有编写过任何接近VoIP的代码。有没有用C或Objective-C编写的开源VoIP/SIP库或示例?
一个iOS应用程序,我可以皮肤和添加我们需要的功能(主要是用户界面相关)将是圣杯在这里。
发布于 2009-09-29 23:50:34
你可以看看虹吸(http://code.google.com/p/siphon/)。
在他们的主页上:
主页世界上第一个用于iPhone和iPod Touch1和2的免费SIP/VoIP应用程序。
Siphon /VoIP项目是第一个在iPhone和iPod Touch2上工作的项目,为所有SIP提供商提供耳机。这是一个经过批准的原生应用程序,在2.X上运行,使用内置微型/扬声器和耳机。
该应用程序支持SIP标准,保留了与数百个SIP提供商的兼容性,并提供了一个图形用户界面,保留了原生iPhone应用程序的苹果设计。
发布于 2012-03-23 01:29:09
虽然它是一个相当老的线程,但为了参考,我在这里添加了pjsip:http://www.pjsip.org,它有一个相当成熟的iOS端口,但是它是用C编写的,它的API也是用C编写的。
来自06/2021的更新:请注意,这个答案最初是9年前写的。我现在完全离开了VoIP开发,也不能承担任何责任,不管是iOS还是swift。
发布于 2014-08-04 13:56:52
端口SIP
如果你是VOIP的新手,我建议你使用简单的软件开发工具包,比如PORTSIP
它是免费的,download.you可以检查应用程序和拨打电话,也可以玩call.It,只有当你想使用它时才需要付费,因为与其他business.PORTSIP或开源项目相比,sdk非常容易。
-ves不是开源的,灵活性较差
LINPHONE
Linphone提供了高质量的音效,但是集成起来非常复杂,文档也很少,available.you必须首先构建这个项目。http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad/(适用于IOS)
-ve的文档非常差。
-PJSIP
你最好的选择是PJSIP,它提供了非常好的文档和everything.Because,你可以从头开始编写代码,你可以对代码做任何事情。我强烈推荐PJSIP.But在PJSIP中直接去开发是很困难的,我推荐的是在简单的项目上做一些示例工作,比如portsip和go for PJSIP。
https://stackoverflow.com/questions/1493050
复制相似问题