sip.js
Version:
A SIP library for JavaScript
25 lines (24 loc) • 632 B
JavaScript
/**
* A received message (incoming MESSAGE).
* @public
*/
export class Message {
/** @internal */
constructor(incomingMessageRequest) {
this.incomingMessageRequest = incomingMessageRequest;
}
/** Incoming MESSAGE request message. */
get request() {
return this.incomingMessageRequest.message;
}
/** Accept the request. */
accept(options) {
this.incomingMessageRequest.accept(options);
return Promise.resolve();
}
/** Reject the request. */
reject(options) {
this.incomingMessageRequest.reject(options);
return Promise.resolve();
}
}