|
@@ -358,7 +358,7 @@ class MyCall(pj.Call):
|
|
|
self.agent.hangup(self.user_part)
|
|
|
elif action_code == 'transfer': # 转人工
|
|
|
print('todo 转人工')
|
|
|
- sip_headers = {'bye_h_X-CIN-HangUpReason':'transferToAgent'}
|
|
|
+ sip_headers = {'sip_bye_h_X-CIN-HangUpReason':'transferToAgent'}
|
|
|
self.agent.hangup(self.user_part, **sip_headers)
|
|
|
|
|
|
class ToTextBotAgent:
|
|
@@ -552,7 +552,7 @@ class BotAgent:
|
|
|
sip_header_vector = pj.SipHeaderVector()
|
|
|
for k, v in sip_headers.items():
|
|
|
_sip_header = pj.SipHeader()
|
|
|
- _sip_header.hName = f"sip_h_{k}"
|
|
|
+ _sip_header.hName = str(k)
|
|
|
_sip_header.hValue = str(v)
|
|
|
print('hangup, header_name=%s, header_value=%s'%(k, v))
|
|
|
sip_header_vector.push_back(_sip_header)
|