ProgramingTip

iOS : 오픈 소스 VoIP / SIP Objective-C 코드

bestdevel 2020. 12. 5. 10:21
반응형

iOS : 오픈 소스 VoIP / SIP Objective-C 코드


저는 내부 VoIP / SIP 시스템에 액세스하기 위해 iPhone 앱을 작성하는 가능성을 조사하는 일을 맡았습니다.

저는 VoIP에 가까운 코딩을 한 적이 없습니다. C 또는 Objective-C에 오픈 소스 VoIP / SIP 라이브러리 또는 예제가 있습니까?

스킨과 필수 기능 (주로 UI 관련)을 추가 할 수있는 iOS 앱은 여기서 성배 가 될 것 입니다.


siphon ( http://code.google.com/p/siphon/ )을 생생하게 볼 수 있습니다 .

홈페이지에서 :

iPhone 및 iPod Touch 1 및 2를위한 세계 최초의 무료 SIP / VoIP 애플리케이션이 있습니다.

Siphon SIP / VoIP는 모든 SIP 제공 업체를위한 프로젝트와 함께 iPhone 및 iPod Touch 2에서 작동하는 카테고리에서 첫 번째 프로젝트입니다. 내부 / 마이크로 스피커 및 내장을 사용하여 2.X에서 실행 가능한 승인 된 기본 애플리케이션입니다.

응용 프로그램은 SIP 표준을 지원하여 수백 개의 SIP 공급자와의 전화를 유지하고 기본 iPhone 응용 프로그램의 애플 디자인을 보존하는 GUI를 제공합니다.


다소 오래된이지만 참조를 위해 여기에 pjsip도 추가합니다. http://www.pjsip.org는 상당히 익숙한 iOS 포트가 작성 C로 작성 API도 C로 작성합니다.



포트 SIP

VOIP를 처음 접하는 분이라면 PORTSIP 과 같은 간단한 SDK를 사용하는 것이 좋습니다.
무료 다운로드입니다. 앱을 확인하고 전화를 걸고 놀 수도 있습니다. 비즈니스 용으로 사용하려는 경우에만 지불 가능합니다. PORTSIP sdk는 다른 sdk 또는 오픈 소스 프로젝트에 비해 뛰어납니다.

-ves 오픈 소스가 유연성이 떨어짐


LINPHONE

당신이 작성한 잡은 후에 당신은 오픈 소스 프로젝트 인 Linphonen / PJSIP 등으로 이동합니다. Linphone은 재미있는 사운드를 제공하지만 통합하기가 매우 복잡하고 사용 가능한 문서가 매우 적습니다. 먼저 프로젝트를 빌드해야합니다. http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad/(IOS 용)

-ve s 매우 열악한 문서


-PJSIP

가장 좋은 방법은 PJSIP 로 문서화에 매우 많은 것을 제공합니다. 코드를 처음부터 가져 와서 코드로 무엇이든 할 수 있습니다. 나는 PJSIP 강력히 추천합니다. 그러나 PJSIP에서 직접 개발하는 것은 어렵습니다. 내가 추천하는 것은 portip과 같은 간단한 프로젝트에서 샘플 작업을 수행하고 PJSIP로 이동하는 것입니다.


iPhone 용 Linphone도 있습니다 : http://www.linphone.org/eng/linphone/news/linphone-for-iphone.html

G711, speex 협 대역 및 광대역 및 iLBC 코덱을 지원합니다. 선호하는 SIP 게이트웨이로 구성되어 3G 또는 Wi-Fi를 사용하여 모바일에서 PSTN 번호로 전화를 걸 수 있습니다.


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

참고 URL : https://stackoverflow.com/questions/1493050/ios-open-source-voip-sip-objective-c-code

반응형