|
@@ -46,7 +46,7 @@ class ChannelParkHandler(EslEventHandler):
|
|
device_info = call_info.device_info_map.get(device_id)
|
|
device_info = call_info.device_info_map.get(device_id)
|
|
hold = self.cache.get_need_play_hold_music(call_id)
|
|
hold = self.cache.get_need_play_hold_music(call_id)
|
|
print('debugger, ChannelParkHandler, hold=%s, device_info=%s' % (hold, device_info), flush=True)
|
|
print('debugger, ChannelParkHandler, hold=%s, device_info=%s' % (hold, device_info), flush=True)
|
|
- if hold and device_info.device_type == DeviceType.CUSTOMER.code:
|
|
|
|
|
|
+ if hold and "false" != hold and device_info.device_type == DeviceType.CUSTOMER.code:
|
|
self.inbound_client.hold_play(device_id, HOLD_MUSIC_PATH)
|
|
self.inbound_client.hold_play(device_id, HOLD_MUSIC_PATH)
|
|
self.cache.del_need_play_hold_music(call_id)
|
|
self.cache.del_need_play_hold_music(call_id)
|
|
self.inbound_client.set_var(device_id, SIP_HEADER + sipHeaderHoldMusic, "false")
|
|
self.inbound_client.set_var(device_id, SIP_HEADER + sipHeaderHoldMusic, "false")
|