UNPKG

msg91-webrtc-call

Version:

**msg91-webrtc-call** is a lightweight JavaScript SDK that enables you to easily add peer-to-peer WebRTC audio/video calling functionality to your web applications using the MSG91 infrastructure.

51 lines (50 loc) 2.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CALL_MANAGER_EVENT = exports.RINGTONE = exports.USER_STATUS = exports.CALL_TYPE = exports.CALL_STATUS = exports.WebRTC_EVENT = exports.CALL_EVENT = void 0; var CALL_EVENT; (function (CALL_EVENT) { CALL_EVENT["ENDED"] = "ended"; CALL_EVENT["ANSWERED"] = "answered"; CALL_EVENT["REJOINED"] = "rejoined"; CALL_EVENT["UNAVAILABLE"] = "unavailable"; CALL_EVENT["ERROR"] = "error"; CALL_EVENT["CONNECTED"] = "connected"; CALL_EVENT["MUTE"] = "mute"; CALL_EVENT["UNMUTE"] = "unmute"; CALL_EVENT["MESSAGE"] = "message"; CALL_EVENT["SILENCE_STATE"] = "silence"; })(CALL_EVENT || (exports.CALL_EVENT = CALL_EVENT = {})); var WebRTC_EVENT; (function (WebRTC_EVENT) { WebRTC_EVENT["CALL"] = "call"; WebRTC_EVENT["INCOMING_CALL"] = "incoming-call"; WebRTC_EVENT["OUTGOING_CALL"] = "outgoing-call"; WebRTC_EVENT["PLAY_RINGTONE"] = "play-ringtone"; WebRTC_EVENT["STOP_RINGTONE"] = "stop-ringtone"; })(WebRTC_EVENT || (exports.WebRTC_EVENT = WebRTC_EVENT = {})); var CALL_STATUS; (function (CALL_STATUS) { CALL_STATUS["IDLE"] = "idle"; CALL_STATUS["RINGING"] = "ringing"; CALL_STATUS["CONNECTED"] = "connected"; CALL_STATUS["ENDED"] = "ended"; })(CALL_STATUS || (exports.CALL_STATUS = CALL_STATUS = {})); var CALL_TYPE; (function (CALL_TYPE) { CALL_TYPE["INCOMING"] = "incoming-call"; CALL_TYPE["OUTGOING"] = "outgoing-call"; })(CALL_TYPE || (exports.CALL_TYPE = CALL_TYPE = {})); var USER_STATUS; (function (USER_STATUS) { USER_STATUS["IDLE"] = "idle"; USER_STATUS["BUSY"] = "busy"; // User is currently on a call })(USER_STATUS || (exports.USER_STATUS = USER_STATUS = {})); var RINGTONE; (function (RINGTONE) { RINGTONE["STOP"] = "stop"; RINGTONE["RING"] = "ring"; })(RINGTONE || (exports.RINGTONE = RINGTONE = {})); var CALL_MANAGER_EVENT; (function (CALL_MANAGER_EVENT) { CALL_MANAGER_EVENT["RINGTONE_STATUS_CHANGED"] = "ringtone-status-changed"; })(CALL_MANAGER_EVENT || (exports.CALL_MANAGER_EVENT = CALL_MANAGER_EVENT = {}));