# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "{{ account_sid }}" auth_token = "{{ auth_token }}" workspace_sid = "{{ workspace_sid }}" task_sid = "{{ task_sid }}" client = TwilioTaskRouterClient(account_sid, auth_token) reservation = client.reservations(workspace_sid, task_sid).get(reservation_sid) print reservation.reservation_status print reservation.worker_name
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # redirect using a reservation reservation = client.reservations(workspace_sid, task_sid).update( reservation_sid, Instruction='Redirect', RedirectCallSid='CA123456789', RedirectUrl='http://example.com/assignment_redirect' ) print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # call using a reservation reservation = client.reservations(workspace_sid, task_sid).update( reservation_sid, instruction='call', call_from='+15558675310', call_url='http://example.com/agent_answer', call_status_callback_url='http://example.com/agent_answer_status_callback', call_accept='true') print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # reject a reservation reservation = client.reservations(workspace_sid, task_sid).update( reservation_sid, reservation_status='rejected') print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) for reservation in client.reservations(workspace_sid, task_sid).list(): print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "{{ account_sid }}" auth_token = "{{ auth_token }}" workspace_sid = "{{ workspace_sid }}" task_sid = "{{ task_sid }}" reservation_sid = "{{ reservation_sid }}" client = TwilioTaskRouterClient(account_sid, auth_token) # reject a reservation reservation = client.reservations(workspace_sid, task_sid).update(reservation_sid, reservation_status='rejected') print reservation.reservation_status print reservation.worker_name
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # Update a Reservation with a Conference instruction reservation = client.reservations(workspace_sid, task_sid).update(reservation_sid, instruction='conference', dequeue_from='+18001231234') print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # Update a Reservation with a Conference instruction reservation = client.reservations(workspace_sid, task_sid).update( reservation_sid, instruction='conference', dequeue_from='+18001231234' ) print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # call using a reservation reservation = client.reservations(workspace_sid, task_sid).update(reservation_sid, instruction='call', call_from='+15558675309', call_url='http://example.com/agent_answer', call_status_callback_url='http://example.com/agent_answer_status_callback', call_accept='true') print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" task_sid = "WTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" reservation_sid = "WRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" client = TwilioTaskRouterClient(account_sid, auth_token) # Update a Reservation with a Conference instruction reservation = client.reservations(workspace_sid, task_sid).update( reservation_sid, instruction='conference', from_='+18001231234', conference_status_callback='https://www.example.com/ConferenceEvents', conference_status_callback_event=[ "start", "end", "join", "leave", "mute", "hold" ]) print(reservation.reservation_status) print(reservation.worker_name)
# Download the Python helper library from twilio.com/docs/python/install from twilio.rest import TwilioTaskRouterClient # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "{{ account_sid }}" auth_token = "{{ auth_token }}" workspace_sid = "{{ workspace_sid }}" task_sid = "{{ task_sid }}" reservation_sid = "{{ reservation_sid }}" client = TwilioTaskRouterClient(account_sid, auth_token) # redirect using a reservation reservation = client.reservations(workspace_sid, task_sid).update(reservation_sid, Instruction='Redirect', RedirectCallSid='CA123456789', RedirectUrl='http://example.com/assignment_redirect') print reservation.reservation_status print reservation.worker_name