Как создать поток переадресации звонков в twilio с помощью python - PullRequest
0 голосов
/ 14 июля 2020

Я использую api twilio flow rest и создаю поток, но, похоже, не могу понять, как создать поток переадресации вызовов. Это документы, за которыми я следую: https://www.twilio.com/docs/studio/rest-api/v2/flow

Это создает поток с incomingCall, но я хочу создать поток с потоком переадресации вызовов с номером (введенным пользователем) на python cli.

from twilio.rest import Client


# Your Account Sid and Auth Token from twilio.com/console
# DANGER! This is insecure. See http://twil.io/secure
account_sid = 'XXXXX'
auth_token = 'XXXXXXX'
client = Client(account_sid, auth_token)

flow = client.studio.flows('xxxxxxxxxxxxxxxxxx') \
                    .update(commit_message='Prod release v2', definition={
                         'description': 'A New Flow',
                         'states': [
                             {
                                 'name': 'Trigger',
                                 'type': 'trigger',
                                 'transitions': [
                                     {
                                         'event': 'incomingMessage'
                                     },
                                     {
                                         'next': 'say_play_1',
                                         'event': 'incomingCall'
                                     },
                                     {
                                         'event': 'incomingRequest'
                                     }
                                 ],
                                 'properties': {
                                     'offset': {
                                         'x': 0,
                                         'y': 0
                                     }
                                 }
                             },
                             {
                                 'name': 'say_play_1',
                                 'type': 'say-play',
                                 'transitions': [
                                     {
                                         'event': 'audioComplete'
                                     }
                                 ],
                                 'properties': {
                                     'offset': {
                                         'x': 173,
                                         'y': 212
                                     },
                                     'loop': 1,
                                     'say': 'Hello world'
                                 }
                             }
                         ],
                         'initial_state': 'Trigger',
                         'flags': {
                             'allow_concurrent_calls': True
                         }
                     }, status='published')

print(flow.friendly_name)

В настоящее время это код, который создает поток, но я хочу отправить номер и установить поток переадресации вызовов.

...