2012-04-30 3 views
2

회사의 Windows 기반 소프트웨어에 SIP 기반 기능을 일부 추가해야 사용자가 SIP 서버에 등록 된 내선 번호로 전화를 걸고 내선 번호로 전화를 걸 수 있습니다. 본질적으로 저는 간단한 소프트 폰을 만들 것입니다. 소프트웨어가 별도의 네트워크에서 실행될 수 있으므로 NAT, 방화벽 및 STUN 서버가 고려됩니다.SIP/VoIP 기반 소프트웨어를 작성하는 방법

다른 사람들이 이런 종류의 작업을 수행했는지 알고 싶으면 시작하는 방법에 대한 권장 사항이 있는지 궁금합니다.

처음부터 내 자신의 SIP 스택을 작성해야합니까?

OPAL 사용을 고려해야합니까? 이상적으로 보이지만 라이브러리를 사용하는 회사 중 하나만 나열하면 우려됩니다.

타사 라이브러리를 고려해야합니까?

답변

0

이 음성은 거대하고 복잡한 주제이기 때문에 직접 구현하지 마십시오. 나는 또한 OPAL (그것은 이미 구식이다)을 추천하지 않을 것이다. "SIP SDK"만 검색하면 작업 솔루션을 사용할 준비가 된 것을 볼 수 있습니다. 그러면 원하는대로 선택하십시오.

+0

감사 : 여기

은 목록입니다. 한 가지 문제는 비용입니다. OPAL은 무료로 사용할 수있어 큰 이점입니다. "SIP SDK"를 검색 할 때 많은 결과가 있지만 다른 오픈 소스 옵션은 표시되지 않습니다. OPAL이 훌륭하게 작동하고 소스 코드에 액세스 할 수 있다면 무료라는 사실은 큰 요인입니다. 두 가지 질문이 마음에 들지 않으면 1) OPAL이 오래된 이유에 대해 자세히 설명해 주시겠습니까? 2) OPAL의 다른 저렴한 또는 무료 대안을 알고 있습니까? 당신의 도움을 주셔서 감사합니다! – SkolVikingsGuy

0

오팔은 오랫동안 사용되어 왔으며 코드는 다양한 상용 사용자에게 제공되었습니다. 코드는 여러 가혹한 환경에서 테스트되었습니다.

좋은 소프트웨어는 와인과 같습니다. 나이와 함께 성숙합니다. 오팔은 성숙한 상태입니다.

라이브러리는 극단적 인 C++입니다. C++을 잘 알기를 바랍니다.

오팔을 사용하면 그들이 h.323을 요구할 때 쉽게 사용할 수 있습니다.

코드는 (win, gcc, mac) 많은 컴파일러에서 테스트되었으며 각 컴파일러는 새로운 눈 쌍 또는 다른 CPP 품질 확인 시스템으로 간주 될 수 있습니다.

관련 문제