현재 안드로이드 2.3 (또는 그 이상) 폰 간의 보안 VoIP 통신을 구현해야하는 프로젝트에서 작업 중입니다. 연결은 Kamailio 서버를 통해 설정됩니다.통합 안드로이드 2.3 SIP 스택을 사용한 암호화 된 VoIP 통신
안드로이드가 제공 한 SIP API (버전 2.3 이후)가 사용된다면 (가능한 경우).
가장 큰 문제는 연결이 android.net.rtp 패키지의 클래스에서 이루어진다 고 생각합니다. 그러나이 모든 클래스는 public API에 속하지 않으므로 이러한 클래스를 확장하여 클래스를 직접 변경할 수는 없습니다.
이제 내 질문 : SRTP (또는 ZRTP)를 사용하여 암호화 된 연결을 설정할 수 있습니까? 그렇다면 어떻게해야합니까?
이 아닌 경우 안드로이드의 SIP API와 함께 할 수있는 좋은 대안은 무엇입니까?
미리 감사드립니다.
아, 알겠습니다. 고맙습니다. 이제 유일한 문제는 Android 3.1이없는 기기가 거의 없다는 것입니다. 그리고 많은 사람들이 그것을받지 못할 것입니다 ... 이미 사용 가능한 오픈 소스 SIP 스택에 대한 제안이 있습니까? – David
필요한 SIP 스택이 아닙니다. SIP는 두 종점 사이의 연결을 협상하는 데에만 사용되며 필요한 RTP 스택입니다. –
다음은 내가 사용했던 오픈 소스 스택입니다 : – Zamel