Legacy Dev Forum Posts

 View Only

Sign Up

WebRTC SDK unable to connect calls on IOS Safari browser

  • 1.  WebRTC SDK unable to connect calls on IOS Safari browser

    Posted 06-05-2025 19:33

    1119 | 2022-05-24 08:37:53 UTC | #1

    Hi, our company is currently developing a web-app application using Genesys Cloud WebRTC SDK. Although it works smoothly on the Desktop and Android environment, I cannot pickup incoming calls on IOS (Either Iphone or Ipad) Safari browser.

    When I click green 'answer' button, it does not pick up the call. (keeps ringing, then turn to Not-answering status). We are using ver. 6.1.7 of Genesys Cloud webRTC SDK. (<script src="https://sdk-cdn.mypurecloud.com/webrtc-sdk/v6.1.7/genesys-cloud-webrtc-sdk.bundle.min.js"></script>)

    When I test this on chrome Android, the function works.

    My question is, when I use the Genesys purecloud on IOS safari, I can do everything with it like pick up incoming calls , transfer, etc. However ,when I do the same thing with the web app application using Genesys Cloud WebRTC SDK, I cannot do them on IOS Safari. (Android and Desktop works.) I was wondering if there is any additional feature Genesys team is using above Genesys Cloud WebRTC SDK.

    Can you please help me with this? I will really appreciate it.

    Thank you


    John_Carnell | 2022-05-31 19:08:47 UTC | #2

    Hi,

    If the function works in other environments and not Safari it sounds suspiciously like a bug in the SDK. I would recommend you open a ticket with our Care team and they will work to get it assigned to the engineering team that owns the WebRTC SDK.

    Thanks, John Carnell Manager, Developer Engagement


    anon78929116 | 2022-05-31 19:25:48 UTC | #3

    Sorry, I meant to respond the other day and got side tracked. The Webrtc Sdk isn't designed or tested with mobile in mind. We have a ticket that's been around for a while to investigate what happens with ios, but haven't had the time to investigate yet. There are a lot of nuances with mobile devices that just aren't addressed with the sdk, mostly around connectivity and idle behavior (lock screens). Our own genesys cloud app for mobile uses OS-native apis for this this reason and is not built upon the genesys cloud webrtc sdk.


    system | 2022-06-30 19:26:01 UTC | #4

    This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 14857