Я использую стек 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 потребуется огромная перезапись.
Спасибо, Эд