|
@@ -4,11 +4,11 @@
|
|
|
- Version 1.0.9
|
|
|
- JS Standard es5
|
|
|
- Author platformfe
|
|
|
-- Built on 2024/11/30 19:22:58
|
|
|
+- Built on 2024/12/9 09:57:48
|
|
|
- GitHub
|
|
|
-- Branch dev_20241128
|
|
|
-- CommitID 0c10b4e431cfa4ea6c1364f2b4fdb2320d5cf659
|
|
|
-- CommitMessage feat: init
|
|
|
+- Branch main
|
|
|
+- CommitID eefc7c80211667ca5ecc3de0de3bfe02ec94e8c0
|
|
|
+- CommitMessage fix: bug
|
|
|
*/
|
|
|
import { Web, RequestPendingError, SessionState, UserAgent, UserAgentState, Registerer, RegistererState, Inviter, Invitation, Session, Messager } from 'sip.js';
|
|
|
import io from 'socket.io-client';
|
|
@@ -3412,7 +3412,7 @@ var HsSocket = /** @class */function (_super) {
|
|
|
});
|
|
|
/** 服务端下行事件 */
|
|
|
this.socket.on('common_down_data', function (e) {
|
|
|
- console.log(e, 3434343434);
|
|
|
+ // console.log(e, 3434343434)
|
|
|
if (e && JSON.parse(e) && JSON.parse(e).data) {
|
|
|
_this.emit(SocketEvent.SocketDownEvent, {
|
|
|
eventData: JSON.parse(JSON.parse(e).data)
|
|
@@ -3422,7 +3422,7 @@ var HsSocket = /** @class */function (_super) {
|
|
|
/** 服务端下行指令 */
|
|
|
this.socket.on('common_down_cmd', function (e) {
|
|
|
var clientSessionId = JSON.parse(e).clientSessionId;
|
|
|
- console.log('dsdsdsdsdsds', clientSessionId);
|
|
|
+ // console.log('dsdsdsdsdsds', clientSessionId)
|
|
|
if (clientSessionId === _this.sessionId) {
|
|
|
_this.logger.error("socket status | ".concat(SocketStatus.Terminated, " | \u5750\u5E2D\u5728\u5176\u4ED6\u9875\u9762\u91CD\u65B0\u521D\u59CB\u5316\uFF0C\u672C\u9875\u9762\u88AB\u8E22\u51FA"));
|
|
|
_this.emit(SocketEvent.SetSocketStatus, {
|
|
@@ -3447,7 +3447,7 @@ var HsSocket = /** @class */function (_super) {
|
|
|
userId: this.socketOptions.agent_id
|
|
|
};
|
|
|
this.socket && this.socket.emit('login', data, function (sessionId) {
|
|
|
- console.log(sessionId, '测试一下');
|
|
|
+ // console.log(sessionId, '测试一下')
|
|
|
_this.emit(SocketEvent.SetSocketStatus, {
|
|
|
status: SocketStatus.Ready
|
|
|
});
|
|
@@ -3611,7 +3611,7 @@ var hsTrackJPOST = function (_a) {
|
|
|
};
|
|
|
|
|
|
// 获取初始化配置
|
|
|
-var baseUrl = 'http://192.168.100.159:8090';
|
|
|
+var baseUrl = 'http://pbx.fuxicarbon.com:8090';
|
|
|
var getInitConf = function (data) {
|
|
|
return hsTrackJPOST({
|
|
|
baseUrl: baseUrl,
|
|
@@ -4268,7 +4268,7 @@ var HsCTI = /** @class */function (_super) {
|
|
|
// 单次初始化唯一 ID
|
|
|
ctiSessionId: generateUniqueId(),
|
|
|
// IM websocket url
|
|
|
- imWsServer: 'ws://192.168.100.159:8091/ws/cs-im',
|
|
|
+ imWsServer: 'ws://pbx.fuxicarbon.com:8091/ws/cs-im',
|
|
|
// IM websocket path
|
|
|
imWsPath: 'ws/cs-im'
|
|
|
});
|
|
@@ -4327,7 +4327,7 @@ var HsCTI = /** @class */function (_super) {
|
|
|
});
|
|
|
});
|
|
|
this._socket.on(SocketEvent.SetSocketStatus, function (res) {
|
|
|
- console.log("set socket statussdsdsdsdsdsdds | ".concat(JSON.stringify(res)));
|
|
|
+ // console.log(`set socket statussdsdsdsdsdsdds | ${JSON.stringify(res)}`)
|
|
|
_this.setSocketStatus(res);
|
|
|
});
|
|
|
this._socket.initSocket();
|
|
@@ -4376,7 +4376,7 @@ var HsCTI = /** @class */function (_super) {
|
|
|
setBaseOption(BaseOption.TrackParams, {
|
|
|
call_id: ''
|
|
|
});
|
|
|
- console.log('callEndsdsdsdsdsdsd12112323232323');
|
|
|
+ // console.log('callEndsdsdsdsdsdsd12112323232323')
|
|
|
break;
|
|
|
case CTIEvent.OnRingEnd:
|
|
|
/** TODO: 后 4 个事件未来服务端不再推送时删掉 */
|
|
@@ -4502,7 +4502,6 @@ var HsCTI = /** @class */function (_super) {
|
|
|
onInvite: function (invitation) {
|
|
|
// this.scene = Scene.Robot
|
|
|
var callId = invitation.request.getHeader('P-LIBRA-CallId') || invitation.request.getHeader('P-LIBRA-Callid') || '';
|
|
|
- console.log(callId, 2888888888);
|
|
|
// const ctiFlowId =
|
|
|
// invitation.request.getHeader('P-LIBRA-CtiFlowId') || ''
|
|
|
// if (ctiFlowId != this._baseParams.ctiFlowId) {
|
|
@@ -4511,19 +4510,17 @@ var HsCTI = /** @class */function (_super) {
|
|
|
// )
|
|
|
// return
|
|
|
// }
|
|
|
+ // console.log('invitation', 343434)
|
|
|
_this._callId = callId;
|
|
|
- console.log(callId, 1888888888);
|
|
|
setBaseOption(BaseOption.TrackParams, {
|
|
|
call_id: callId
|
|
|
});
|
|
|
_this.sessionStateChangeAndTrack(invitation.state);
|
|
|
if ([Scene.Robot, Scene.Monitor].includes(_this.scene)) {
|
|
|
_this.playAudio(AudioName.RingAudio);
|
|
|
- console.log('playAudio', 1888888888);
|
|
|
}
|
|
|
if ([Scene.Manual].includes(_this.scene)) {
|
|
|
_this.answer();
|
|
|
- console.log('answer', 1888888888);
|
|
|
}
|
|
|
invitation.delegate = {
|
|
|
onCancel: function (cancel) {
|
|
@@ -4890,7 +4887,6 @@ var HsCTI = /** @class */function (_super) {
|
|
|
writable: true,
|
|
|
value: function (_a) {
|
|
|
var called = _a.called,
|
|
|
- caller = _a.caller,
|
|
|
ext = _a.ext;
|
|
|
return __awaiter(this, void 0, void 0, function () {
|
|
|
var params, res, code, data;
|
|
@@ -4899,7 +4895,7 @@ var HsCTI = /** @class */function (_super) {
|
|
|
case 0:
|
|
|
params = __assign(__assign(__assign({}, this._baseParams), {
|
|
|
called: called,
|
|
|
- caller: caller
|
|
|
+ caller: this.agent_id
|
|
|
}), ext);
|
|
|
return [4 /*yield*/, manualCall(params)];
|
|
|
case 1:
|