소프트웨어 전화기와 하드 SIP 전화기에서 SIP를 사용하는 회사 네트워크(Windows 네트워크)에 우분투 데스크탑을 설치합니다.
저는 SIP에 적합한 클라이언트인 Jitsi를 사용하고 있으며 네트워크의 다른 소프트웨어 전화기와 잘 작동하지만 하드 SIP 전화기와의 스트림을 디코딩하지 못합니다.
하드폰의 RAW 데이터를 디코딩하기 위한 기본 코덱은 g723 / g729인 것 같지만 Linux/ubuntu용 리소스를 찾지 못했습니다.
답변1
사용G.723또는G.729알고리즘을 다루는 특허에 대해 라이센스 비용 및/또는 로열티 비용이 필요합니다. 오픈 소스 및 무료 SIP 솔루션은 언급된 코덱을 포함할 수 없습니다.
코덱과 라이센스가 포함된 다른 소프트폰이 필요합니다. 이는 비자유 소프트웨어를 의미합니다.
답변2
동일한 문제가 있는 사람들을 위해 해결 방법을 찾았습니다(올바른 jcbermu의 응답을 고려한 후).
SIP를 비활성화했습니다canreinvite
구성 옵션모든 Linux 클라이언트 시스템에 대해 SIP 서버에 연결하여 인코딩/디코딩 작업을 수행합니다. 문제는 Linux 시스템 수에 비해 SIP 서버의 확장성이 필요하다는 것입니다. 하지만 오픈소스 SIP 클라이언트에서는 작동합니다.