문제

기존 라이브러리와 프레임 워크가 있습니까? 고객은 C ++ 데스크탑 응용 프로그램의 가능성에 관심이 있으며 대단히 유용합니다 (스카이프 만 사용할 수 있습니다). 시원한.

DirectX와 같은 일부 기술에는 게임 내 채팅을 위해 기능이 내장되어있을 수 있습니다. 맞습니까? 무료/유료 제 3 자 라이브러리 형태로 무엇이 있습니까?

도움이 되었습니까?

해결책

글쎄, 별표는 오픈 소스이기 때문에 시작하기에 좋은 곳입니다.

체크 아웃 ASTXX

"ASTXX의 목표는 개발자가 C ++가 제공하는 전체 범위를 사용하여 별표 관련 소프트웨어를 작성할 수 있도록 완벽하게 기능적이고 사용하기 쉬운 C ++ 래퍼를 제공하는 것입니다. 여기에는 AGI 스크립트와 관리자 API에 액세스하는 것이 포함됩니다."

또한 iaxclient

"Asterisk 오픈 소스 PBX와 함께 사용하도록 설계된 IAX 프로토콜을 사용하는 가벼운 크로스 플랫폼 IP 전화 클라이언트."

그리고 별표 소켓

"ASTERISK 관리 API 및 FAGI C ++ 프레임 워크. 높은 효율적인 OS 독립 소켓 래퍼 (ACE)로 구현. ASTERISK 관리자 API 및 FAGI에 C ++ API 래퍼를 제공합니다."

또한 a .NET 라이브러리

"Asterisk .NET 라이브러리는 Asterisk PBX 서버 (1.0/1.2/1.4 버전)와 상호 작용하는 응용 프로그램을 쉽게 구축 할 수있는 C# 클래스 세트로 구성되어 있습니다. Fastagi와 Manager API는 .NET/mono 호환성을 지원했습니다."

다른 팁

소프트 폰 응용 프로그램의 기초로 사용할 수있는 일부 형태의 SIP 클라이언트를 고려할 수 있습니다. 무료를 확인하십시오 pjsip 도서관.

SIP 라이브러리의 경우 Sofia-Sip 및 GNU OSIP 라이브러리도 살펴 봐야합니다.

SIP는 세션 시작에만 사용되므로 오디오 스트리밍을위한 라이브러리 (RTP 라이브러리)도 필요합니다. 나는 사용하고 추천합니다 librtp.

VDK를 확인하고 싶을 수도 있습니다. http://www.voipdevkit.com 무료는 아니지만 멀티 플랫폼이며 다른 응용 프로그램에서 VoIP를 쉽게 통합 할 수 있습니다. 높은 수준의 API를 제공하므로 SIP 또는 RTP를 직접 처리 할 필요가 없습니다.

SIP 및 RTP를 사용하는 Windows C ++, vb.net 또는 C#.NET VoIP 앱을 개발하려면 Lanscape VoIP Media Engine SDK를 확인하십시오. SIP 라이브러리 또는 RTP 미디어 라이브러리가 아니라 모든 VoIP 호출 요구 사항을 처리합니다. 이 VoIP SDK는 무료 또는 오픈 소스가 아닙니다. LS에서 라이센스를 부여합니다.

Windows VoIP 클라이언트 (SoftPhone)를 개발할 때 LS SDK를 사용하고 PSTN 트렁크 종료를 위해 Windows VoIP 서버에서도 사용했습니다. V5 SDK는 몇 가지 버그를 경험했지만“Release 6”미디어 엔진은 우리에게 훌륭하게 작동했습니다.

다음은 다음과 같습니다 그들의 사이트 그리고 LS VoIP SDK.

우리는 3-4 년 동안 SDK를 사용해 왔습니다. LS가 제공하는 무료 및 유료 지원은 매우 좋습니다. 또한 Linux와 Mac OS X Snow Leopard에서 동일한 SDK를 제공 할 것이라는 좋은 권위를 가지고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top