Git Product home page Git Product logo

Comments (10)

rahulyaa avatar rahulyaa commented on June 12, 2024

@nithish-p We do not support untrusted certificates in the SDK.
If this is a test environment you will have to install the cert manually on the device before trying out the scenario.

from skype-android-app-sdk-samples.

nithish-p avatar nithish-p commented on June 12, 2024

Actually the original url
https://meet.domain.com/userid/dgg2k76z
is redirected as
https://skypwebservice.domain.com/Meet?origurl=aHR0cHM6Ly9tZWV0LmFpcnByb2R1Y3RzLmNvbS9wYXBwaW5uL2RnZzJrNzZ6

The above url fails in the browser too. If we flip the host meet.domain.com instead of skypwebservice.domain.com , it works in browser.

Is there any way we can stop redirection of the url which in turn searching for certificate ?

from skype-android-app-sdk-samples.

rahulyaa avatar rahulyaa commented on June 12, 2024

@nithish-p The SDK does not provide anything to configure re-direction. We dont intend to expose this.
I will get back to you with more information on this.

from skype-android-app-sdk-samples.

nithish-p avatar nithish-p commented on June 12, 2024

@rahulyaa The App started working when I imported root certificate of redirect url into my mobile device.
Is there any option in app/sdk to prompt user to install the cert while opening the app?

The video option is still not working. It just opens the blank video page . Please find log below after clicking video button

11-17 13:30:34.213 31505-31505/? I/SFB: INFO APPLICATION CUcmpConversationsManager.cpp:1904 CUcmpConversationsManager::getVideoCaptureDevices() called.
11-17 13:30:34.213 31505-31505/? I/SFB: INFO MMINTEGRATION CMediaPlatformWrapper.cpp:584 CMediaPlatformWrapper::getVideoDevices() called with MediaDirection 1
11-17 13:30:34.253 31505-31505/? I/SFB: INFO APPLICATION CUcmpAudioVideoModality.cpp:8644 CUcmpAudioVideoModality::setVideoPreviewRenderTarget() called.
11-17 13:30:34.253 31505-31505/? I/CallsManager: getCellularCallsCount returning 0
11-17 13:30:34.253 31505-31505/? I/SFB: INFO APPLICATION CUcmpAudioVideoModality.cpp:2826 CUcmpAudioModality::queryCapability on StartVoIP returns false because startAudioVideo link in communication and conversation are both empty.
11-17 13:30:34.253 31505-31505/? W/VideoServiceImpl: canStart. Error code: E_ActionNotAvailable
11-17 13:30:34.273 31505-32706/? I/SFB: INFO APPLICATION CUcmpVideoSubscriptionManager.cpp:71 VSM :: setVideoRenderTarget called for channel id : 1, videoRenderTarget = b94d1eb8.
11-17 13:30:34.273 31505-32706/? I/SFB: INFO APPLICATION CUcmpVideoSubscriptionManager.cpp:131 refreshSubscription called with channel ID: 1
11-17 13:30:34.273 31505-32706/? I/SFB: INFO APPLICATION CUcmpVideoSubscriptionManager.cpp:775 subscribeToParticipantVideo called with params channel id : 1 participant key : 60188a59-937a-4318-aef7-e0f0abdb7d1b SIP uri : sip:[email protected]
11-17 13:30:34.273 31505-32706/? I/SFB: INFO APPLICATION CUcmpVideoSubscriptionManager.cpp:783 Bailing out of subscribeToParticipantVideo: Primary call is null
11-17 13:30:47.043 31505-31505/? I/SFB: INFO APPLICATION CUcwaDataSynchronizer.cpp:790 Mode 0 timed out
11-17 13:30:47.043 31505-31505/? I/SFB: INFO APPLICATION CUcwaDataSynchronizer.cpp:972 CUcwaDataSynchronizer now in mode 1
11-17 13:30:47.043 31505-31505/? I/SFB: INFO TRANSPORT CEventChannelManager.cpp:364 Set event aggregation time to 15/15s
11-17 13:30:47.043 31505-31505/? I/SFB: INFO APPLICATION CUcwaDataSynchronizer.cpp:994 Mode 1 scheduled to timeout in 120sec
11-17 13:30:48.583 31505-31515/? W/art: Suspending all threads took: 13.279ms

from skype-android-app-sdk-samples.

rahulyaa avatar rahulyaa commented on June 12, 2024

@nithish-p We don't support untrusted certificates in the SDK. This is currently a topic of discussion and we will let you know how it goes.
For audio / video looks like you have an On premise deployment for SFB server.
Please download the latest version of the SDKI from the download site.
Please ensure you have set enablePreviewFeatures(true)
Let me know if this works.

from skype-android-app-sdk-samples.

nithish-p avatar nithish-p commented on June 12, 2024

@rahulyaa Thanks ,the video works now with latest SDK and enablePreviewFeatures(true).

DigiCert High Assurance EV Root CA is the root certificate which we imported into the device.

from skype-android-app-sdk-samples.

rahulyaa avatar rahulyaa commented on June 12, 2024

@nithish-p Good to know. Will let you know on the certificate issue.

from skype-android-app-sdk-samples.

engdinesh avatar engdinesh commented on June 12, 2024

Hi @nithish-p @rahulyaa @yinaa @const86 @ShelbyZ

i am getting this
SfbCertificateTrustEngine: Certificate trusted by the standard OS trust manager: X509CertificateInfo { Issuer = Microsoft IT SSL SHA2, Subject = *.online.lync.com, SigAlgName = SHA256WithRSA, NotBefore = 19 Jan 2017 11:49:40 PM, NotAfter = 19 Mar 2018 11:49:40 PM, SerialNumber = 2007069165577462962291184356842824989902514724 }

Thanks please help

from skype-android-app-sdk-samples.

engdinesh avatar engdinesh commented on June 12, 2024

Hi @rahulyaa The app must be uploaded on Playstore to trusted certificates in the SDK ? or it can work on test environment.
please help me

from skype-android-app-sdk-samples.

jovillas avatar jovillas commented on June 12, 2024

@techlectdinesh Hi, it is not clear to me if you are having the same problem as originally reported on this issue. Form the text you pasted, it seems that the certificate is trusted.

Regarding your other question, what you need to get your certificate to be trusted on a test environment is to install the root certificate manually on the device, as was done by the OP.

from skype-android-app-sdk-samples.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.