├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .hooks4git.ini ├── .lintstagedrc ├── .npmignore ├── .nvmrc ├── LICENSE ├── README-dev.md ├── README.md ├── babel.config.js ├── docs ├── assets │ ├── anchor.js │ ├── bass-addons.css │ ├── bass.css │ ├── fonts │ │ ├── EOT │ │ │ ├── SourceCodePro-Bold.eot │ │ │ └── SourceCodePro-Regular.eot │ │ ├── LICENSE.txt │ │ ├── OTF │ │ │ ├── SourceCodePro-Bold.otf │ │ │ └── SourceCodePro-Regular.otf │ │ ├── TTF │ │ │ ├── SourceCodePro-Bold.ttf │ │ │ └── SourceCodePro-Regular.ttf │ │ ├── WOFF │ │ │ ├── OTF │ │ │ │ ├── SourceCodePro-Bold.otf.woff │ │ │ │ └── SourceCodePro-Regular.otf.woff │ │ │ └── TTF │ │ │ │ ├── SourceCodePro-Bold.ttf.woff │ │ │ │ └── SourceCodePro-Regular.ttf.woff │ │ ├── WOFF2 │ │ │ ├── OTF │ │ │ │ ├── SourceCodePro-Bold.otf.woff2 │ │ │ │ └── SourceCodePro-Regular.otf.woff2 │ │ │ └── TTF │ │ │ │ ├── SourceCodePro-Bold.ttf.woff2 │ │ │ │ └── SourceCodePro-Regular.ttf.woff2 │ │ └── source-code-pro.css │ ├── github.css │ ├── site.js │ ├── split.css │ ├── split.js │ └── style.css └── index.html ├── index.js ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── rslib.config.ts ├── src ├── __tests__ │ ├── api-client.test.ts │ └── web-rtc-client.test.ts ├── api-client.ts ├── api │ ├── agentd.ts │ ├── amid.ts │ ├── application.ts │ ├── auth.ts │ ├── call-logd.ts │ ├── calld.ts │ ├── chatd.ts │ ├── confd.ts │ ├── ctid-ng.ts │ ├── dird.ts │ └── webhookd.ts ├── base-api-client.ts ├── checker │ ├── Checker.ts │ └── checks │ │ ├── aor.ts │ │ ├── api.ts │ │ ├── ice-ipv4.ts │ │ ├── index.ts │ │ ├── symmetric-nat.ts │ │ ├── wazo-websocket.ts │ │ ├── webrtc-transport.ts │ │ └── webrtc.ts ├── constants.ts ├── domain │ ├── AdHocAPIConference.ts │ ├── Agent.ts │ ├── BadResponse.ts │ ├── Call.ts │ ├── CallLog.ts │ ├── CallSession.ts │ ├── CallerID.ts │ ├── ChatMessage.ts │ ├── ChatRoom.ts │ ├── Contact.ts │ ├── Country.ts │ ├── Device │ │ ├── DebugDevice.ts │ │ └── Device.ts │ ├── DirectorySource.ts │ ├── ExternalApp.ts │ ├── Features.ts │ ├── ForwardOption.ts │ ├── Incall.ts │ ├── IndirectTransfer.ts │ ├── Line.ts │ ├── Meeting.ts │ ├── MeetingAuthorization.ts │ ├── MeetingStatus.ts │ ├── NotificationOptions.ts │ ├── Phone │ │ ├── CTIPhone.ts │ │ ├── Phone.ts │ │ └── WebRTCPhone.ts │ ├── Profile.ts │ ├── Recording.ts │ ├── Relocation.ts │ ├── Room.ts │ ├── SFUNotAvailableError.ts │ ├── ServerError.ts │ ├── Session.ts │ ├── SipLine.ts │ ├── Subscription.ts │ ├── SwitchboardCall.ts │ ├── Voicemail.ts │ ├── __tests__ │ │ ├── Agent.test.ts │ │ ├── Call.test.ts │ │ ├── CallLog.test.ts │ │ ├── CallSession.test.ts │ │ ├── Contact.test.ts │ │ ├── IndirectTransfer.test.ts │ │ ├── Line.test.ts │ │ ├── Meeting.test.ts │ │ ├── MeetingAuthorization.test.ts │ │ ├── Profile.test.ts │ │ ├── Room.test.ts │ │ ├── Session.test.ts │ │ ├── SipLine.test.ts │ │ └── Voicemail.test.ts │ └── types.ts ├── index.ts ├── lib │ └── WazoSessionDescriptionHandler.ts ├── pubkey.ts ├── service │ ├── CallApi.ts │ ├── IssueReporter.ts │ ├── __tests__ │ │ ├── IssueReporter.test.ts │ │ └── getApiclient.test.ts │ └── getApiClient.ts ├── simple │ ├── Auth.ts │ ├── Configuration.ts │ ├── Directory.ts │ ├── Phone.ts │ ├── Websocket.ts │ ├── __tests__ │ │ └── Auth.test.ts │ ├── index.ts │ ├── room │ │ ├── LocalParticipant.ts │ │ ├── Participant.ts │ │ ├── RemoteParticipant.ts │ │ ├── Room.ts │ │ ├── SipRoom.ts │ │ ├── Stream.ts │ │ ├── __tests__ │ │ │ ├── Participant.test.ts │ │ │ └── RemoteParticipant.test.ts │ │ └── constants.ts │ └── utils.ts ├── types │ ├── WebSocketMessage.ts │ ├── api.ts │ ├── global.d.ts │ └── wazo.d.ts ├── utils │ ├── Emitter.ts │ ├── Heartbeat.ts │ ├── PhoneNumberUtil.ts │ ├── __tests__ │ │ ├── Heartbeat.test.ts │ │ ├── PhoneNumberUtil.test.ts │ │ ├── api-requester.test.ts │ │ ├── array.test.ts │ │ ├── compare-version.test.ts │ │ ├── object.test.ts │ │ ├── sdp.test.ts │ │ └── string.test.ts │ ├── api-requester.ts │ ├── array.ts │ ├── compare-version.ts │ ├── isMobile.ts │ ├── new-from.ts │ ├── object.ts │ ├── once.ts │ ├── sdp.ts │ ├── string.ts │ ├── update-from.ts │ └── webrtc.ts ├── web-rtc-client.ts └── websocket-client.ts ├── tsconfig.cjs.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.js.map 2 | node_modules/ 3 | *.swp 4 | dist/ 5 | esm 6 | /lib/ 7 | -------------------------------------------------------------------------------- /.hooks4git.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.hooks4git.ini -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.17.0 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/README-dev.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/assets/anchor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/anchor.js -------------------------------------------------------------------------------- /docs/assets/bass-addons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/bass-addons.css -------------------------------------------------------------------------------- /docs/assets/bass.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/bass.css -------------------------------------------------------------------------------- /docs/assets/fonts/EOT/SourceCodePro-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/EOT/SourceCodePro-Bold.eot -------------------------------------------------------------------------------- /docs/assets/fonts/EOT/SourceCodePro-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/EOT/SourceCodePro-Regular.eot -------------------------------------------------------------------------------- /docs/assets/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/LICENSE.txt -------------------------------------------------------------------------------- /docs/assets/fonts/OTF/SourceCodePro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/OTF/SourceCodePro-Bold.otf -------------------------------------------------------------------------------- /docs/assets/fonts/OTF/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/OTF/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /docs/assets/fonts/TTF/SourceCodePro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/TTF/SourceCodePro-Bold.ttf -------------------------------------------------------------------------------- /docs/assets/fonts/TTF/SourceCodePro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/TTF/SourceCodePro-Regular.ttf -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF/OTF/SourceCodePro-Bold.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF/OTF/SourceCodePro-Bold.otf.woff -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF/OTF/SourceCodePro-Regular.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF/OTF/SourceCodePro-Regular.otf.woff -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF/TTF/SourceCodePro-Bold.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF/TTF/SourceCodePro-Bold.ttf.woff -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF/TTF/SourceCodePro-Regular.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF/TTF/SourceCodePro-Regular.ttf.woff -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF2/OTF/SourceCodePro-Bold.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF2/OTF/SourceCodePro-Bold.otf.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF2/OTF/SourceCodePro-Regular.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF2/OTF/SourceCodePro-Regular.otf.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/source-code-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/fonts/source-code-pro.css -------------------------------------------------------------------------------- /docs/assets/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/github.css -------------------------------------------------------------------------------- /docs/assets/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/site.js -------------------------------------------------------------------------------- /docs/assets/split.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/split.css -------------------------------------------------------------------------------- /docs/assets/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/split.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/docs/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/index'); 2 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rslib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/rslib.config.ts -------------------------------------------------------------------------------- /src/__tests__/api-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/__tests__/api-client.test.ts -------------------------------------------------------------------------------- /src/__tests__/web-rtc-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/__tests__/web-rtc-client.test.ts -------------------------------------------------------------------------------- /src/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api-client.ts -------------------------------------------------------------------------------- /src/api/agentd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/agentd.ts -------------------------------------------------------------------------------- /src/api/amid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/amid.ts -------------------------------------------------------------------------------- /src/api/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/application.ts -------------------------------------------------------------------------------- /src/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/auth.ts -------------------------------------------------------------------------------- /src/api/call-logd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/call-logd.ts -------------------------------------------------------------------------------- /src/api/calld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/calld.ts -------------------------------------------------------------------------------- /src/api/chatd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/chatd.ts -------------------------------------------------------------------------------- /src/api/confd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/confd.ts -------------------------------------------------------------------------------- /src/api/ctid-ng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/ctid-ng.ts -------------------------------------------------------------------------------- /src/api/dird.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/dird.ts -------------------------------------------------------------------------------- /src/api/webhookd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/api/webhookd.ts -------------------------------------------------------------------------------- /src/base-api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/base-api-client.ts -------------------------------------------------------------------------------- /src/checker/Checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/Checker.ts -------------------------------------------------------------------------------- /src/checker/checks/aor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/aor.ts -------------------------------------------------------------------------------- /src/checker/checks/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/api.ts -------------------------------------------------------------------------------- /src/checker/checks/ice-ipv4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/ice-ipv4.ts -------------------------------------------------------------------------------- /src/checker/checks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/index.ts -------------------------------------------------------------------------------- /src/checker/checks/symmetric-nat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/symmetric-nat.ts -------------------------------------------------------------------------------- /src/checker/checks/wazo-websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/wazo-websocket.ts -------------------------------------------------------------------------------- /src/checker/checks/webrtc-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/webrtc-transport.ts -------------------------------------------------------------------------------- /src/checker/checks/webrtc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/checker/checks/webrtc.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/domain/AdHocAPIConference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/AdHocAPIConference.ts -------------------------------------------------------------------------------- /src/domain/Agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Agent.ts -------------------------------------------------------------------------------- /src/domain/BadResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/BadResponse.ts -------------------------------------------------------------------------------- /src/domain/Call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Call.ts -------------------------------------------------------------------------------- /src/domain/CallLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/CallLog.ts -------------------------------------------------------------------------------- /src/domain/CallSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/CallSession.ts -------------------------------------------------------------------------------- /src/domain/CallerID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/CallerID.ts -------------------------------------------------------------------------------- /src/domain/ChatMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/ChatMessage.ts -------------------------------------------------------------------------------- /src/domain/ChatRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/ChatRoom.ts -------------------------------------------------------------------------------- /src/domain/Contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Contact.ts -------------------------------------------------------------------------------- /src/domain/Country.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Country.ts -------------------------------------------------------------------------------- /src/domain/Device/DebugDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Device/DebugDevice.ts -------------------------------------------------------------------------------- /src/domain/Device/Device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Device/Device.ts -------------------------------------------------------------------------------- /src/domain/DirectorySource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/DirectorySource.ts -------------------------------------------------------------------------------- /src/domain/ExternalApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/ExternalApp.ts -------------------------------------------------------------------------------- /src/domain/Features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Features.ts -------------------------------------------------------------------------------- /src/domain/ForwardOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/ForwardOption.ts -------------------------------------------------------------------------------- /src/domain/Incall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Incall.ts -------------------------------------------------------------------------------- /src/domain/IndirectTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/IndirectTransfer.ts -------------------------------------------------------------------------------- /src/domain/Line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Line.ts -------------------------------------------------------------------------------- /src/domain/Meeting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Meeting.ts -------------------------------------------------------------------------------- /src/domain/MeetingAuthorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/MeetingAuthorization.ts -------------------------------------------------------------------------------- /src/domain/MeetingStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/MeetingStatus.ts -------------------------------------------------------------------------------- /src/domain/NotificationOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/NotificationOptions.ts -------------------------------------------------------------------------------- /src/domain/Phone/CTIPhone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Phone/CTIPhone.ts -------------------------------------------------------------------------------- /src/domain/Phone/Phone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Phone/Phone.ts -------------------------------------------------------------------------------- /src/domain/Phone/WebRTCPhone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Phone/WebRTCPhone.ts -------------------------------------------------------------------------------- /src/domain/Profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Profile.ts -------------------------------------------------------------------------------- /src/domain/Recording.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Recording.ts -------------------------------------------------------------------------------- /src/domain/Relocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Relocation.ts -------------------------------------------------------------------------------- /src/domain/Room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Room.ts -------------------------------------------------------------------------------- /src/domain/SFUNotAvailableError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/SFUNotAvailableError.ts -------------------------------------------------------------------------------- /src/domain/ServerError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/ServerError.ts -------------------------------------------------------------------------------- /src/domain/Session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Session.ts -------------------------------------------------------------------------------- /src/domain/SipLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/SipLine.ts -------------------------------------------------------------------------------- /src/domain/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Subscription.ts -------------------------------------------------------------------------------- /src/domain/SwitchboardCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/SwitchboardCall.ts -------------------------------------------------------------------------------- /src/domain/Voicemail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/Voicemail.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Agent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Agent.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Call.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Call.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/CallLog.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/CallLog.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/CallSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/CallSession.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Contact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Contact.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/IndirectTransfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/IndirectTransfer.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Line.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Line.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Meeting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Meeting.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/MeetingAuthorization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/MeetingAuthorization.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Profile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Profile.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Room.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Room.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Session.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/SipLine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/SipLine.test.ts -------------------------------------------------------------------------------- /src/domain/__tests__/Voicemail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/__tests__/Voicemail.test.ts -------------------------------------------------------------------------------- /src/domain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/domain/types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/WazoSessionDescriptionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/lib/WazoSessionDescriptionHandler.ts -------------------------------------------------------------------------------- /src/pubkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/pubkey.ts -------------------------------------------------------------------------------- /src/service/CallApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/service/CallApi.ts -------------------------------------------------------------------------------- /src/service/IssueReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/service/IssueReporter.ts -------------------------------------------------------------------------------- /src/service/__tests__/IssueReporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/service/__tests__/IssueReporter.test.ts -------------------------------------------------------------------------------- /src/service/__tests__/getApiclient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/service/__tests__/getApiclient.test.ts -------------------------------------------------------------------------------- /src/service/getApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/service/getApiClient.ts -------------------------------------------------------------------------------- /src/simple/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/Auth.ts -------------------------------------------------------------------------------- /src/simple/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/Configuration.ts -------------------------------------------------------------------------------- /src/simple/Directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/Directory.ts -------------------------------------------------------------------------------- /src/simple/Phone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/Phone.ts -------------------------------------------------------------------------------- /src/simple/Websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/Websocket.ts -------------------------------------------------------------------------------- /src/simple/__tests__/Auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/__tests__/Auth.test.ts -------------------------------------------------------------------------------- /src/simple/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/index.ts -------------------------------------------------------------------------------- /src/simple/room/LocalParticipant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/LocalParticipant.ts -------------------------------------------------------------------------------- /src/simple/room/Participant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/Participant.ts -------------------------------------------------------------------------------- /src/simple/room/RemoteParticipant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/RemoteParticipant.ts -------------------------------------------------------------------------------- /src/simple/room/Room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/Room.ts -------------------------------------------------------------------------------- /src/simple/room/SipRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/SipRoom.ts -------------------------------------------------------------------------------- /src/simple/room/Stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/Stream.ts -------------------------------------------------------------------------------- /src/simple/room/__tests__/Participant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/__tests__/Participant.test.ts -------------------------------------------------------------------------------- /src/simple/room/__tests__/RemoteParticipant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/__tests__/RemoteParticipant.test.ts -------------------------------------------------------------------------------- /src/simple/room/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/room/constants.ts -------------------------------------------------------------------------------- /src/simple/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/simple/utils.ts -------------------------------------------------------------------------------- /src/types/WebSocketMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/types/WebSocketMessage.ts -------------------------------------------------------------------------------- /src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/types/api.ts -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /src/types/wazo.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@wazo/sdk'; 2 | -------------------------------------------------------------------------------- /src/utils/Emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/Emitter.ts -------------------------------------------------------------------------------- /src/utils/Heartbeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/Heartbeat.ts -------------------------------------------------------------------------------- /src/utils/PhoneNumberUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/PhoneNumberUtil.ts -------------------------------------------------------------------------------- /src/utils/__tests__/Heartbeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/Heartbeat.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/PhoneNumberUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/PhoneNumberUtil.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/api-requester.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/api-requester.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/array.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/compare-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/compare-version.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/object.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/sdp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/sdp.test.ts -------------------------------------------------------------------------------- /src/utils/__tests__/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/__tests__/string.test.ts -------------------------------------------------------------------------------- /src/utils/api-requester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/api-requester.ts -------------------------------------------------------------------------------- /src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/array.ts -------------------------------------------------------------------------------- /src/utils/compare-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/compare-version.ts -------------------------------------------------------------------------------- /src/utils/isMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/isMobile.ts -------------------------------------------------------------------------------- /src/utils/new-from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/new-from.ts -------------------------------------------------------------------------------- /src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/object.ts -------------------------------------------------------------------------------- /src/utils/once.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/once.ts -------------------------------------------------------------------------------- /src/utils/sdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/sdp.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /src/utils/update-from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/update-from.ts -------------------------------------------------------------------------------- /src/utils/webrtc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/utils/webrtc.ts -------------------------------------------------------------------------------- /src/web-rtc-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/web-rtc-client.ts -------------------------------------------------------------------------------- /src/websocket-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/src/websocket-client.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wazo-platform/wazo-js-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------