iOS: Open Source VoIP / SIP Objective-C Code [закрыто]



Мне было поручено изучить возможность написания приложения для iPhone для доступа к нашим внутренним системам VoIP/SIP.



Я никогда не кодировал ничего близкого к VoIP раньше. Существуют ли какие-либо библиотеки VoIP/SIP с открытым исходным кодом или примеры в C или Objective-C?



приложение iOS, которое я могу скинуть и добавить наши необходимые функции (в основном связанные с пользовательским интерфейсом) , будет Святой Грааль здесь.

728   7  

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/

Я использую сифон, попробуйте это:

os-mac  
ide-X

Comments

    Ничего не найдено.