|
@@ -528,7 +528,7 @@ class OutboundClient:
|
|
|
|
|
|
kwargs = json.loads(info.serialize('json'))
|
|
|
kwargs['variable_sip_h_P-LIBRA-CallId'] = call_id
|
|
|
- kwargs['variable_sip_h_P-LIBRA-DeviceId'] = new_device_id
|
|
|
+ kwargs['variable_sip_h_P-LIBRA-DeviceId'] = device_id
|
|
|
|
|
|
_bucket_call_type = 2
|
|
|
destination = None
|
|
@@ -542,7 +542,7 @@ class OutboundClient:
|
|
|
_bucket_call_type = 0
|
|
|
con.execute("answer", "", device_id)
|
|
|
self.build_call_info(call_id, device_id, new_device_id, destination=None, bucket_type=_bucket_call_type, **kwargs)
|
|
|
- self.server.agent.acd_service.transfer_to_agent(call_id, new_device_id)
|
|
|
+ self.server.agent.acd_service.transfer_to_agent(call_id, device_id)
|
|
|
elif bucket and bucket.name == 'AI':
|
|
|
#转到ai机器人
|
|
|
_bucket_call_type = 1
|
|
@@ -556,7 +556,7 @@ class OutboundClient:
|
|
|
# 传统服务
|
|
|
con.execute("answer", "", device_id)
|
|
|
self.build_call_info(call_id, device_id, new_device_id, destination=None, bucket_type=_bucket_call_type, **kwargs)
|
|
|
- self.server.agent.acd_service.transfer_to_agent(call_id, new_device_id)
|
|
|
+ self.server.agent.acd_service.transfer_to_agent(call_id, device_id)
|
|
|
|
|
|
registry.CALL_INCOMING_REQUESTS.labels(f"{_bucket_call_type}").inc()
|
|
|
self.server.dataHandleServer.create_record(call_id, caller_number, _bucket_call_type, service_category=service_category, destination=destination)
|