sip.js
Version:
A SIP library for JavaScript
52 lines (51 loc) • 1.23 kB
JavaScript
/**
* SIP extension support level.
* @public
*/
export var SIPExtension;
(function (SIPExtension) {
SIPExtension["Required"] = "Required";
SIPExtension["Supported"] = "Supported";
SIPExtension["Unsupported"] = "Unsupported";
})(SIPExtension = SIPExtension || (SIPExtension = {}));
/**
* SIP Option Tags
* @remarks
* http://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-4
* @public
*/
export const UserAgentRegisteredOptionTags = {
"100rel": true,
"199": true,
answermode: true,
"early-session": true,
eventlist: true,
explicitsub: true,
"from-change": true,
"geolocation-http": true,
"geolocation-sip": true,
gin: true,
gruu: true,
histinfo: true,
ice: true,
join: true,
"multiple-refer": true,
norefersub: true,
nosub: true,
outbound: true,
path: true,
policy: true,
precondition: true,
pref: true,
privacy: true,
"recipient-list-invite": true,
"recipient-list-message": true,
"recipient-list-subscribe": true,
replaces: true,
"resource-priority": true,
"sdp-anat": true,
"sec-agree": true,
tdialog: true,
timer: true,
uui: true // RFC 7433
};