我正在尝试将自定义参数传递给JS客户端,同时将传入呼叫路由到基于Web的代理。
这里有一个类似的问题尚未得到回答: Twilio - Pass custom parameters to JS client, so my client knows who's calling
似乎在此处添加了此功能:
https://www.twilio.com/docs/voice/client/javascript/changelog#160-aug-29-2018(第二个点)。
并且也在此处记录:
但是我没有实现它的运气。
这是我的python代码的简化版本:
def receive_call(request):
""" Process incoming call
"""
if request.method == 'POST':
caller_id = request.POST.get('From')
response = VoiceResponse()
dial = Dial(caller_id=caller_id)
dial.client('agent')
response.append(dial)
return HttpResponse(response)
根据文档,我应该能够向客户端添加自定义参数,但是我似乎找不到解决方法。