@tencentcloud/tccc-sip-js
v0.1.2
Published
TCCC JavaScript SIP SDK
Downloads
505
Readme
腾讯云联络中心(TCCC) SIP SDK
开始
$ npm install @tencentcloud/tccc-sip-js --registry https://mirrors.tencent.com/npm/'
使用
import JsSIP from '@tencentcloud/tccc-sip-js';
// Create our instance and run it:
const sdkAppId = '1400000000';
const user = '888888';
const to = '812921';
const socket = new JsSIP.WebSocketInterface('wss://' + sdkAppId + '.tccc.qcloud.com');
const configuration = {
sockets : [ socket ],
uri : `sip:${user}@${sdkAppId}tccc.qcloud.com.com`,
password : 'superpassword'
};
const ua = new JsSIP.UA(configuration);
ua.start();
// Register callbacks to desired call events
const eventHandlers = {
progress(e) {
console.log('call is in progress');
},
failed(e) {
console.log('call failed with cause: '+ e.data.cause);
},
ended(e) {
console.log('call ended with cause: '+ e.data.cause);
},
confirmed(e) {
console.log('call confirmed');
}
};
const options = {
eventHandlers : eventHandlers
};
const session = ua.call(`sip:${to}@${sdkAppId}tccc.qcloud.com`, options);Want to see more? Check the full documentation at https://jssip.net/documentation/.
Demo体验
Check our TCCC SIP Demo online demo:
Website and Documentation
License
JsSIP is released under the MIT license.
