Зашифрованная связь VoIP с помощью встроенного стека SIP Android 2.3 - PullRequest
2 голосов
/ 11 мая 2011

В настоящее время я работаю над проектом, в котором мне необходимо реализовать безопасную связь VoIP между телефонами Android 2.3 (или выше).Соединение устанавливается через сервер Kamailio.

Требуется, чтобы использовался API SIP, предоставляемый Android (начиная с версии 2.3) (если это возможно).

Я думаю, что самая большая проблема заключается в том, чтосоединение осуществляется из классов в пакете android.net.rtp .Но все эти классы не относятся к общедоступному API , поэтому я не могу расширять эти классы и вносить в них свои собственные изменения.

Теперь мой вопрос: все еще как-то возможно установить зашифрованное соединение с помощью SRTP (или ZRTP в этом отношении)?И если да, то как мне подойти к этому?

Если невозможно сделать с SIP API от Android, что было бы хорошей альтернативой для этого?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

android.net.rtp является общедоступным с Android 3.1.Если вы разрабатываете для 3.1 или более поздней версии, вы можете расширить их, в противном случае вам нужно будет реализовать свою собственную.

1 голос
/ 11 мая 2011

Aha!Android 3.1 только что вышел.Эти классы теперь помечены как доступные начиная с уровня API 12

...