├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── craco.config.js ├── functions ├── add-conference-participant.js ├── get-call-properties.js ├── hold-conference-participant.js ├── remove-conference-participant.js └── update-conference-participant.js ├── images └── external-conference-warm-transfer-demo.gif ├── package.json ├── public ├── appConfig.example.js ├── index.html ├── plugins.json └── plugins.local.build.json └── src ├── ExternalConferenceWarmTransferPlugin.js ├── actions └── CustomActions.js ├── components ├── ConferenceButton.js ├── ConferenceDialog.js ├── ConferenceMonitor.js ├── ParticipantActionsButtons.js ├── ParticipantName.js ├── ParticipantStatus.js └── ParticipantStatusContainer.js ├── index.js └── services └── ConferenceService.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/craco.config.js -------------------------------------------------------------------------------- /functions/add-conference-participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/functions/add-conference-participant.js -------------------------------------------------------------------------------- /functions/get-call-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/functions/get-call-properties.js -------------------------------------------------------------------------------- /functions/hold-conference-participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/functions/hold-conference-participant.js -------------------------------------------------------------------------------- /functions/remove-conference-participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/functions/remove-conference-participant.js -------------------------------------------------------------------------------- /functions/update-conference-participant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/functions/update-conference-participant.js -------------------------------------------------------------------------------- /images/external-conference-warm-transfer-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/images/external-conference-warm-transfer-demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/package.json -------------------------------------------------------------------------------- /public/appConfig.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/public/appConfig.example.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/public/index.html -------------------------------------------------------------------------------- /public/plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/public/plugins.json -------------------------------------------------------------------------------- /public/plugins.local.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/public/plugins.local.build.json -------------------------------------------------------------------------------- /src/ExternalConferenceWarmTransferPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/ExternalConferenceWarmTransferPlugin.js -------------------------------------------------------------------------------- /src/actions/CustomActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/actions/CustomActions.js -------------------------------------------------------------------------------- /src/components/ConferenceButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ConferenceButton.js -------------------------------------------------------------------------------- /src/components/ConferenceDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ConferenceDialog.js -------------------------------------------------------------------------------- /src/components/ConferenceMonitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ConferenceMonitor.js -------------------------------------------------------------------------------- /src/components/ParticipantActionsButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ParticipantActionsButtons.js -------------------------------------------------------------------------------- /src/components/ParticipantName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ParticipantName.js -------------------------------------------------------------------------------- /src/components/ParticipantStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ParticipantStatus.js -------------------------------------------------------------------------------- /src/components/ParticipantStatusContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/components/ParticipantStatusContainer.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/index.js -------------------------------------------------------------------------------- /src/services/ConferenceService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trogers-twilio/plugin-external-conference-warm-transfer/HEAD/src/services/ConferenceService.js --------------------------------------------------------------------------------