Как реализовать VoIP + SIP в iPhone?
Я хочу разработать VoIP-приложение для iPhone.
Но я не знаю основ концепций VoIP, а также, если есть какие-либо источники или библиотека, которые я могу использовать в своем приложении.
Итак, если кто-то может предоставить мне ресурсы для обучения или библиотеку VoIP или что-нибудь полезное с точки зрения VoIP и iPhone, это будет дорого для меня.
Ответы
Ответ 1
Если это все еще актуально: используйте pjsip. Это библиотека SIP, написанная на C. Вы должны скомпилировать источник для iphone, он описан в документации здесь. После этого взгляните на базовое примерное приложение здесь. Это не очень сложно использовать, даже если вы не знаете C или как скомпилировать библиотеки. Это был мой случай.
ОБНОВЛЕНИЕ. Помните, что pjsip использует лицензию GPL.
Ответ 2
Другим вариантом является Twilio Client, у которого есть SDK iOS. С Twilio вам не нужно поддерживать какую-либо инфраструктуру телефонии.
(Я работал в Twilio)
Ответ 3
Я думаю, вы должны проверить мой ответ по этой ссылке.
iOS: Открытый код VoIP/SIP Objective-C Код
Также проверьте
SIP-библиотека для iOS с лицензией, отличной от GPL
Вы также можете попробовать OZeki, SIphone и т.д.
Ответ 4
Есть помощник для обработки вызовов в iOS Стандартная библиотека Apple CallKit Документация Apple - CallKit
Есть одна лекция об этом здесь WWDC 2016
И, есть учебник в Ray Wenderlich здесь
Вам все еще может потребоваться некоторая библиотека для обработки SIP-соединений и обработки входящих вызовов.
Библиотека с открытым исходным кодом Linphone
Платная библиотека voipsipsdk
Ответ 5
git clone git://git.linphone.org/linphone-iphone.git --recursive
попробуйте этот репозиторий, он VoIP и SIP в iOS с открытым исходным кодом
источники: http://www.linphone.org/
Ответ 6
Rebtel уже второй по величине мобильный VoIP-провайдер в мире позади Skype.
Rebtel Takes On Twilio, запускает бесплатный VoIP SDK для iOS и Android-приложения
API Rebtel