Android SIP SSL

#android #voip #sip

#Android #voip #sip

Вопрос:

Я использую стек SIP в Android 2.3.4, и все работает отлично. Однако мне нужно, чтобы система использовала SSL, и я создал следующий код:

         SipProfile.Builder builder = new SipProfile.Builder("user","domain");
        builder.setPassword("password");
        builder.setOutboundProxy("sip:IPADDRESS:5061;transport=tls");
        builder.setProtocol("TCP");

        builder.setAutoRegistration(true);
        me = builder.build();

        Intent i = new Intent();
        i.setAction(Constants.INCOMING_CALL_INTENT);
        PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, Intent.FILL_IN_DATA);
        manager.open(me, pi, registrationListener);
  

К сожалению, бит TLS в вызове setOutboundProxy (), похоже, ничего не делает. Кто-нибудь может подсказать, как использовать SSL со встроенным стеком SIP? Я действительно не хочу использовать pjsip, поскольку приложение работает как есть, поэтому для использования pjsip потребуется огромная перепись.

Спасибо, Эд

Ответ №1:

Встроенный SIP-стек AFAIK Android не поддерживает SSL / TLS

Комментарии:

1. Для добавления поддержки открыта проблема: code.google.com/p/android/issues/detail?id=136077

2. Понятия не имею, извините