iOS: Open Source VoIP / SIP Objective-C Code [закрыто]
Мне было поручено изучить возможность написания приложения для iPhone для доступа к нашим внутренним системам VoIP/SIP.
Я никогда не кодировал ничего близкого к VoIP раньше. Существуют ли какие-либо библиотеки VoIP/SIP с открытым исходным кодом или примеры в C или Objective-C?
приложение iOS, которое я могу скинуть и добавить наши необходимые функции (в основном связанные с пользовательским интерфейсом) , будет Святой Грааль здесь.
7 ответов:
вы можете взглянуть на сифон (http://code.google.com/p/siphon/).
с их домашней страницы:
дом первого в мире свободного Приложение SIP / VoIP для iPhone и iPod Touch 1 и 2.
сифон SIP/VoIP проект является первым в своей категории, работает на iPhone и iPod Touch 2 с гарнитурой для всех Провайдеров SIP. Это родной язык приложение одобрено работает на 2.Икс используя внутренний микро / диктор и наушники.
приложение поддерживает SIP стандарт, сохраняя совместимость с сотнями поставщиков SIP и предлагает графический интерфейс, который сохраняет яблоко разработка собственных приложений для iPhone.
хотя это довольно старый поток, для справки я добавляю здесь также pjsip:http://www.pjsip.org который имеет довольно зрелый порт iOS, тем не менее он написан на C, а его API также находится в C.
ПОРТ SIP
Если вы новичок на VOIP я бы предложил использовать простой sdk, как PORTSIP
Это бесплатно скачать.вы можете проверить приложение и совершать звонки, а также поиграть с call.It оплачивается только в том случае, если вы хотите использовать его для бизнеса.PORTSIP sdk очень прост по сравнению с другими sdk или проектами с открытым исходным кодом.- ves Не с открытым исходным кодом,предлагает меньшую гибкость
LINPHONE
после того как вы получите это вы идете для проектов с открытым исходным кодом Linphonen/PJSIP и т. д. Linphone предлагает высокое качество звука, но очень сложно интегрировать и очень мало документации доступно.вам придется сначала построить проект.http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad/ (для IOS)
- ve s Очень плохая документация
- PJSIP
лучше PJSIP что очень хорошо с документацией и предлагает все.Поскольку вы получаете код с нуля, вы можете делать с кодом все, что угодно. Я очень рекомендую PJSIP.Но трудно напрямую перейти и devolep в PJSIP ,что я бы рекомендовал сделать образец материала на простых проектах, таких как portsip и перейти на PJSIP
также есть Linphone для iPhone:http://www.linphone.org/eng/linphone/news/linphone-for-iphone.html
Он поддерживает g711, speex узкополосные и широкополосные и iLBC кодеков. Настроенный с вашим любимым шлюзом SIP, он позволит вам запускать звонки на номера PSTN с вашего мобильного телефона с помощью 3G или wifi
http://www.pjsip.org не самый совершенный. Видео доступно на PJSIP версии 2.0 и выше. Поддерживаются только настольные платформы, мобильные устройства, такие как iOS не поддерживаются. Этот документ описывает, как использовать функцию видео с PJSIP.
перейдите по этой ссылке, это даст вам идеальное решение http://www.xianwenchen.com/blog/2014/06/09/how-to-make-an-ios-voip-app-with-pjsip-part-1/
Comments