twilio / twilio-client.js

Twilio’s Programmable Voice JavaScript SDK
https://www.twilio.com/docs/voice/client/javascript
Other
67 stars 32 forks source link

[FEATURE] Native call holding & queueing. #328

Closed cybex-dev closed 9 months ago

cybex-dev commented 9 months ago

I am developing a native call "holding" feature - this ticket/issue is aimed at development considerations, potential issues or insight into this feature.

I intend this as a discussion for development.

Describe the solution you'd like Customer requires the SDK to serve the purpose of a CallKit, as found on iOS whereby a call can be answered and:

The intended use-case is a web softphone for customer/clients to call from a web platform, merge multiple calls or in a call-centre environment to "queue" calls.

This feature provides the developer a browser client solution to call holding, as found on an Android ConnectionService or iOS CallKit implementation

Describe alternatives you've considered See this discussion for further information and context, specifically adding a back backend-based solution with a conference call implementation.

Several discussions/issues on StackOverflow & GitHub issues explore the above solution in more details:

Additional context Since this same functionality can be found in both native Android & iOS implementations, one would reasonably expect this to extend to the web client aswel.

charliesantos commented 9 months ago

@cybex-dev thanks for submitting! This version of the Twilio Voice JS SDK is now deprecated. Please submit an issue here instead https://github.com/twilio/twilio-voice.js

cybex-dev commented 9 months ago

@charliesantos my mistake, meant for https://github.com/twilio/twilio-voice.js. Closing.