Jelajahi Sumber

transfer hold music

774056846 3 bulan lalu
induk
melakukan
42e20d5cfa
3 mengubah file dengan 5 tambahan dan 4 penghapusan
  1. TEMPAT SAMPAH
      hold.wav
  2. 4 3
      src/core/callcenter/call.py
  3. 1 1
      src/core/callcenter/constant.py

TEMPAT SAMPAH
hold.wav


+ 4 - 3
src/core/callcenter/call.py

@@ -53,9 +53,10 @@ class CallService:
             devices.remove(device_id)
         except:
             pass
-        print('debugger::hold, custom_device_id=%s'%devices.get(0))
-        self.client.bridge_break(devices.get(0))
-        self.client.hold_play(devices.get(0), HOLD_MUSIC_PATH)
+        custom_device_id = devices[0]
+        print('debugger::hold, custom_device_id=%s'%custom_device_id)
+        self.client.bridge_break(custom_device_id)
+        self.client.hold_play(custom_device_id, HOLD_MUSIC_PATH)
 
     def cancel_hold(self, call_info: CallInfo, device_id):
         self.client.bridge_call(call_info.call_id, call_info.device_list[0], call_info.device_list[1])

+ 1 - 1
src/core/callcenter/constant.py

@@ -40,7 +40,7 @@ READY_TIMES = "readyTimes"
 #服务次数
 SEREVICE_TIMES = "serviceTimes"
 
-HOLD_MUSIC_PATH = '/tmp/hold.wav'
+HOLD_MUSIC_PATH = '/code/hold.wav'
 BASE_RECORD_PATH = '/freeswitch/record/'
 
 EMPTY = ""