774056846 4 months ago
parent
commit
de4a6c03d2
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/core/callcenter/esl/client.py

+ 7 - 4
src/core/callcenter/esl/client.py

@@ -419,10 +419,13 @@ class InboundClient:
             device_id,
             "  -both 'set:hangup_after_bridge=false,set:park_after_bridge=true,set:" + SIP_HEADER + sipHeaderHoldMusic + "=true,park:' inline "
         ]
-        arg = ''.join(builder)
-        print('debugger::bridge_break, arg=%s'%arg, flush=True)
-        self.con.bgapi(TRANSFER, arg)
-        print('debugger::bridge_break success, arg=%s'%arg, flush=True)
+        try:
+            arg = ''.join(builder)
+            print('debugger::bridge_break, arg=%s'%arg, flush=True)
+            self.con.bgapi(TRANSFER, arg)
+            print('debugger::bridge_break success, arg=%s'%arg, flush=True)
+        except:
+            traceback.print_exc()
 
     def play_file(self, call_id, device_id, file, sync):
         """放音"""