2011-06-09 9 views
6

Android 2.3.4'teki SIP yığınını kullanıyorum ve her şey güzel çalışıyor. Ancak, SSL kullanmak için sistem gerekir ve aşağıdaki kodu yarattık: Android SIP 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); 

Maalesef setOutboundProxy() çağrısında TLS bit şey yapıyor gibi görünmektedir. SSL'nin dahili SIP yığını ile nasıl kullanıldığını öneren var mı? Uygulamada olduğu gibi pjsip kullanmak istemiyorum, bu yüzden pjsip kullanmak için büyük bir yeniden yazma gerektirir.

sayesinde Ed

cevap

1

AFAIK Android yerleşik SIP yığını SSL/TLS desteklemiyor

desteği eklemek için açık bir sorun vardır
+0

: https://code.google.com/p/android/issues/detail? id = 136077 –

+0

2018'de bunun hakkında bir güncelleme var mı? – Ender2050

+0

Hiç bir fikrim yok, üzgünüm – Pedru