瀏覽代碼

修改ip话机打不出去

zhoufan 10 月之前
父節點
當前提交
bf1c1b2623
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      midware-service/src/main/java/midware/service/init/EslClientService.java

+ 6 - 6
midware-service/src/main/java/midware/service/init/EslClientService.java

@@ -300,7 +300,7 @@ public class EslClientService {
300 300
 //                    + "}user/" + callerNum + " &bridge(" + getCallString(calleeNum) + ")"
301 301
 //                    + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
302 302
             String arg = " {origination_caller_id_number=" + callerNum + ",call_callee=" + calleeNum.substring(fix.length())
303
-                    + ",record_concat_video=true,transfer_ringback=local_stream://moh,ringback=${us-ring}"
303
+                    + ",record_concat_video=true,transfer_ringback=local_stream://moh,ringback=local_stream://moh,absolute_codec_string='PCMA,PCMU'"
304 304
                     + "}user/" + callerNum + " &bridge({call_caller=" + callerNum + getOrigination(calleeNum) + "}"
305 305
                     + getCallString(calleeNum) + ")"
306 306
                     + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
@@ -353,7 +353,7 @@ public class EslClientService {
353 353
         try {
354 354
             String command = EslCommandEnum.originate.name();
355 355
             String arg = " {origination_caller_id_number=" + callerNum + ",cc_member_session_uuid=" + sessionId
356
-                    + ",call_callee=" + calleeNum + "}user/" + callerNum + " &three_way(" + sessionId + ")"
356
+                    + ",absolute_codec_string='PCMA,PCMU',call_callee=" + calleeNum + "}user/" + callerNum + " &three_way(" + sessionId + ")"
357 357
                     + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
358 358
             result = client.sendAsyncApiCommand(command, arg);
359 359
         } catch (Exception e) {
@@ -369,7 +369,7 @@ public class EslClientService {
369 369
             Session session = EslCommon.getSessionById(sessionId);
370 370
             String command = EslCommandEnum.originate.name();
371 371
             String arg = " {origination_caller_id_number=" + callerNum + ",cc_member_session_uuid=" + sessionId
372
-                    + ",call_callee=" + calleeNum + "}user/" + callerNum + " &intercept(" + chanId + ")"
372
+                    + ",absolute_codec_string='PCMA,PCMU',call_callee=" + calleeNum + "}user/" + callerNum + " &intercept(" + chanId + ")"
373 373
                     + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
374 374
             result = client.sendAsyncApiCommand(command, arg);
375 375
 
@@ -385,7 +385,7 @@ public class EslClientService {
385 385
         try {
386 386
             String command = EslCommandEnum.originate.name();
387 387
             String arg = " {origination_caller_id_number=" + callerNum+ ",cc_member_session_uuid=" + sessionId
388
-                    + ",call_callee=" + calleeNum+ "}user/" + callerNum + " &eavesdrop(" + sessionId + ")"
388
+                    + ",absolute_codec_string='PCMA,PCMU',call_callee=" + calleeNum+ "}user/" + callerNum + " &eavesdrop(" + sessionId + ")"
389 389
                     + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
390 390
             result = client.sendAsyncApiCommand(command, arg);
391 391
             
@@ -593,7 +593,7 @@ public class EslClientService {
593 593
             String arg = " {cc_member_session_uuid=" + meetingId
594 594
                     + getOrigination(calleeNum)
595 595
                     + ",call_callee=" + calleeNum.substring(fix.length())+",call_caller=" + callerNum
596
-                    + ",transfer_ringback=local_stream://moh,ringback=${us-ring}"
596
+                    + ",transfer_ringback=local_stream://moh,ringback=local_stream://moh"
597 597
                     + argstr + "}" + getCallString(calleeNum)
598 598
                     // + " " + meetingId + " xml ExtenMeeting";
599 599
                     + " &conference(" + meetingId + "@" + at + ")"
@@ -696,7 +696,7 @@ public class EslClientService {
696 696
 //                    + calleeNum.substring(fix.length()) + "}" + getCallString(calleeNum) + "' inline"
697 697
 //                    + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();
698 698
             String arg = chanId + " 'm:^:set:hangup_after_bridge=false^set:record_concat_video=true^"
699
-                    + "set:transfer_ringback=local_stream://moh^set:ringback=${us-ring}^"
699
+                    + "set:transfer_ringback=local_stream://moh^set:ringback=local_stream://moh^"
700 700
                     + "bridge:{call_caller=" + callerNum + ",call_callee=" + calleeNum.substring(fix.length())
701 701
                     + getOrigination(calleeNum) + "}" + getCallString(calleeNum) + "' inline"
702 702
                     + "\r\nJob-UUID: " + action + "|" + System.currentTimeMillis();