Twilio Voice - передача пользовательских параметров клиенту JS для входящего вызова - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь реализовать передачу пользовательских параметров клиенту JS при маршрутизации входящего вызова веб-агентам.

Вот похожий вопрос, на который не ответили: Twilio - передать пользовательские параметры клиенту JS, чтобы мой клиент знал, кто звонит

Похоже, эта функциональность была добавлена ​​здесь:

https://www.twilio.com/docs/voice/client/javascript/changelog#160-aug-29-2018 (вторая точка).

А также задокументировано здесь:

https://support.twilio.com/hc/en-us/articles/115011213347-Passing-Custom-Information-via-Requests-to-Twilio

Однако мне не повезло с его реализацией.

Это упрощенная версия моего кода на 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)

Согласно документации, я должен иметь возможность добавить пользовательский параметр для клиента, но я не могу найти, как это сделать.

...