|
|
@@ -98,6 +98,7 @@
|
|
98
|
98
|
});
|
|
99
|
99
|
data.session.on('confirmed', function(data) {
|
|
100
|
100
|
$(".tooltip_text").text("通话中...") //呼入建立
|
|
|
101
|
+ $(".hwzt").text('通话中');
|
|
101
|
102
|
thjsTel=true;
|
|
102
|
103
|
calling();
|
|
103
|
104
|
// if(stringHr_1){
|
|
|
@@ -159,16 +160,20 @@
|
|
159
|
160
|
debugger
|
|
160
|
161
|
$(".tooltip_text").text("通话结束...");
|
|
161
|
162
|
clearInter();
|
|
162
|
|
- //layer.msg('呼叫结束', e); //对方挂机,通话结束
|
|
|
163
|
+// timeStrart=true;
|
|
|
164
|
+// timeReg=true;
|
|
|
165
|
+// testStart();
|
|
|
166
|
+// setTimeout(function () {
|
|
|
167
|
+// reg();
|
|
|
168
|
+// }, 2000)
|
|
|
169
|
+
|
|
163
|
170
|
},
|
|
164
|
171
|
'confirmed': function(e) {
|
|
165
|
172
|
$(".tooltip_text").text("呼叫建立...");
|
|
166
|
173
|
//layer.msg('呼叫建立');
|
|
167
|
174
|
}
|
|
168
|
175
|
};
|
|
169
|
|
-
|
|
170
|
|
- function testCall() {
|
|
171
|
|
- //呼入接听
|
|
|
176
|
+function inCall () {
|
|
172
|
177
|
if (incomingSession) {
|
|
173
|
178
|
incomingSession.answer({
|
|
174
|
179
|
'mediaConstraints': {
|
|
|
@@ -182,30 +187,32 @@
|
|
182
|
187
|
'mediaStream': localStream
|
|
183
|
188
|
});
|
|
184
|
189
|
incomingSession = null;
|
|
185
|
|
- }else{
|
|
186
|
|
-// 外呼拨打
|
|
187
|
|
- var sip_phone_number_ = document.getElementById("sip_phone_number").value.toString();
|
|
188
|
|
- var options = {
|
|
189
|
|
- 'eventHandlers': eventHandlers,
|
|
190
|
|
- 'mediaConstraints': {
|
|
191
|
|
- 'audio': true,
|
|
192
|
|
- 'video': false,
|
|
193
|
|
- mandatory: {
|
|
194
|
|
- maxWidth: 640,
|
|
195
|
|
- maxHeight: 360
|
|
196
|
|
- }
|
|
197
|
|
- },
|
|
198
|
|
- 'mediaStream': localStream
|
|
199
|
|
- };
|
|
200
|
|
- outgoingSession = userAgent.call(sip_phone_number_, options);
|
|
201
|
|
-
|
|
202
|
|
- var p = '<a style="background: #24c792; color: #FFFFFF;" href="javascript:;" class="active J_menuTab" data-id="./callScreen/OutCallScreen.html?Number=' + sip_phone_number_+'">外呼弹屏<i class="fa fa-times-circle"></i></a>';
|
|
203
|
|
- $(".J_menuTab").removeClass("active");
|
|
204
|
|
- var nif = '<iframe class="J_iframe J_iframeNew" name="iframe" width="100%" height="100%" src="./callScreen/OutCallScreen.html?Number=' + sip_phone_number_+'"></iframe>';
|
|
205
|
|
- $(".J_mainContent").find("iframe.J_iframe").hide().parents(".J_mainContent").append(nif);
|
|
206
|
|
- $(".J_menuTabs .page-tabs-content").append(p);
|
|
207
|
190
|
}
|
|
208
|
191
|
|
|
|
192
|
+}
|
|
|
193
|
+ function testCall() {
|
|
|
194
|
+// 外呼拨打
|
|
|
195
|
+ var sip_phone_number_ = document.getElementById("sip_phone_number").value.toString();
|
|
|
196
|
+ var options = {
|
|
|
197
|
+ 'eventHandlers': eventHandlers,
|
|
|
198
|
+ 'mediaConstraints': {
|
|
|
199
|
+ 'audio': true,
|
|
|
200
|
+ 'video': false,
|
|
|
201
|
+ mandatory: {
|
|
|
202
|
+ maxWidth: 640,
|
|
|
203
|
+ maxHeight: 360
|
|
|
204
|
+ }
|
|
|
205
|
+ },
|
|
|
206
|
+ 'mediaStream': localStream
|
|
|
207
|
+ };
|
|
|
208
|
+ outgoingSession = userAgent.call(sip_phone_number_, options);
|
|
|
209
|
+
|
|
|
210
|
+ var p = '<a style="background: #24c792; color: #FFFFFF;" href="javascript:;" class="active J_menuTab" data-id="./callScreen/OutCallScreen.html?Number=' + sip_phone_number_+'">外呼弹屏<i class="fa fa-times-circle"></i></a>';
|
|
|
211
|
+ $(".J_menuTab").removeClass("active");
|
|
|
212
|
+ var nif = '<iframe class="J_iframe J_iframeNew" name="iframe" width="100%" height="100%" src="./callScreen/OutCallScreen.html?Number=' + sip_phone_number_+'"></iframe>';
|
|
|
213
|
+ $(".J_mainContent").find("iframe.J_iframe").hide().parents(".J_mainContent").append(nif);
|
|
|
214
|
+ $(".J_menuTabs .page-tabs-content").append(p);
|
|
|
215
|
+
|
|
209
|
216
|
}
|
|
210
|
217
|
|
|
211
|
218
|
function reg() {
|
|
|
@@ -222,11 +229,12 @@
|
|
222
|
229
|
setInterval(function() {
|
|
223
|
230
|
timeStrart=true;
|
|
224
|
231
|
timeReg=true;
|
|
225
|
|
- testStart();
|
|
226
|
|
- setTimeout(function () {
|
|
227
|
|
- reg();
|
|
228
|
|
- }, 2000)
|
|
229
|
|
- }, 1000*30);
|
|
|
232
|
+ //testStart();
|
|
|
233
|
+ reg();
|
|
|
234
|
+// setTimeout(function () {
|
|
|
235
|
+// reg();
|
|
|
236
|
+// }, 2000)
|
|
|
237
|
+ }, 1000*60);
|
|
230
|
238
|
}
|
|
231
|
239
|
|
|
232
|
240
|
|
|
|
@@ -239,10 +247,12 @@
|
|
239
|
247
|
|
|
240
|
248
|
function hangup() {
|
|
241
|
249
|
debugger
|
|
242
|
|
- clearInter();
|
|
|
250
|
+ //clearInter();
|
|
243
|
251
|
//window.frames[1].clearInter();
|
|
244
|
252
|
$(".tooltip_text").text("挂断...");
|
|
245
|
253
|
//console.log('hangup----------->');
|
|
|
254
|
+ obj.Type = "DropCall";
|
|
|
255
|
+ Send();
|
|
246
|
256
|
userAgent.terminateSessions();
|
|
247
|
257
|
}
|
|
248
|
258
|
|