Hướng dẫn twilio end call python - twilio end call python

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thao tác các cuộc gọi điện thoại trực tiếp bằng Python. Chúng tôi cũng sẽ đề cập đến cách truy xuất thông tin về tiến trình và hoàn thành các cuộc gọi từ tài khoản Twilio của bạn.

Chúng tôi sẽ sử dụng SDK Twilio sườn Python trong các ví dụ này để tương tác với điểm cuối gọi API của Twilio Rest.

Sửa đổi các cuộc gọi điện thoại Twilio đang được tiến hành với Python

Cách đơn giản nhất để kiểm soát luồng của một cuộc gọi điện thoại Twilio là với chính Twiml.

Bạn có thể sử dụng các tham số "Hành động" của các động từ như và để nói với Twilio để nhận hướng dẫn mới từ các ứng dụng của bạn trong một cuộc gọi. Bạn cũng có thể sử dụng động từ để nói rõ ràng Twilio để tìm nạp Twiml mới.

Nhưng đôi khi bạn cần thay đổi một cuộc gọi điện thoại trực tiếp bên ngoài chu kỳ phản hồi yêu cầu bình thường của Twilio. Đối với những trường hợp đó, bạn có thể cập nhật cuộc gọi để nói với Twilio ngay lập tức thay đổi twiml mà nó sử dụng trong một cuộc gọi.

Bạn đang xem một phiên bản lỗi thời của SDK này.

Để cập nhật cuộc gọi, bạn sẽ cần sử dụng CallidID. Twilio trả về điều này khi bạn bắt đầu một cuộc gọi gửi đi và cũng bao gồm CallidID trong yêu cầu của bạn cho ứng dụng của bạn cho Twiml ban đầu của cuộc gọi đến.

Thay thế để cập nhật cuộc gọi của bạn trực tiếp với Twiml, bạn cũng có thể chuyển hướng cuộc gọi đến một URL mới trả lời với Twiml được yêu cầu của bạn.

Bạn đang xem một phiên bản lỗi thời của SDK này.

Để cập nhật cuộc gọi, bạn sẽ cần sử dụng CallidID. Twilio trả về điều này khi bạn bắt đầu một cuộc gọi gửi đi và cũng bao gồm CallidID trong yêu cầu của bạn cho ứng dụng của bạn cho Twiml ban đầu của cuộc gọi đến.

Thay thế để cập nhật cuộc gọi của bạn trực tiếp với Twiml, bạn cũng có thể chuyển hướng cuộc gọi đến một URL mới trả lời với Twiml được yêu cầu của bạn.

Bạn đang xem một phiên bản lỗi thời của SDK này.

Để cập nhật cuộc gọi, bạn sẽ cần sử dụng CallidID. Twilio trả về điều này khi bạn bắt đầu một cuộc gọi gửi đi và cũng bao gồm CallidID trong yêu cầu của bạn cho ứng dụng của bạn cho Twiml ban đầu của cuộc gọi đến.

Thay thế để cập nhật cuộc gọi của bạn trực tiếp với Twiml, bạn cũng có thể chuyển hướng cuộc gọi đến một URL mới trả lời với Twiml được yêu cầu của bạn.

Treo lên một cuộc gọi đang được tiến hành

Bạn đang xem một phiên bản lỗi thời của SDK này.

Hacking vui vẻ!

Twilio đang ra mắt một giao diện điều khiển mới. Một số ảnh chụp màn hình trên trang này có thể hiển thị bảng điều khiển di sản và do đó có thể không còn chính xác nữa. Chúng tôi đang làm việc để cập nhật tất cả các ảnh chụp màn hình để phản ánh trải nghiệm giao diện điều khiển mới. Tìm hiểu thêm về giao diện điều khiển mới.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng giọng nói có thể lập trình để thực hiện các cuộc gọi điện thoại bên ngoài từ các ứng dụng Python của bạn.

Điều đó khá dễ dàng - tất cả những gì bạn cần là SDK Twilio Python, số điện thoại Twilio có khả năng thoại, thông tin đăng nhập tài khoản của bạn và năm phút để có một niềm vui ở bàn phím của bạn. Bắt đầu nào!

Mua số điện thoại Twilio hỗ trợ giọng nói

Hướng dẫn twilio end call python - twilio end call python

Trong bảng điều khiển Twilio, tìm kiếm và mua một số điện thoại có sẵn có khả năng thực hiện các cuộc gọi đi. Bạn sẽ sử dụng số điện thoại này làm số điện thoại "từ" khi bạn bắt đầu cuộc gọi đi.

Lấy thông tin đăng nhập tài khoản Twilio của bạn

Hướng dẫn twilio end call python - twilio end call python

Đầu tiên, bạn sẽ cần phải có thông tin đăng nhập tài khoản Twilio của mình. Chúng bao gồm tài khoản của bạn và mã thông báo auth của bạn. Chúng có thể được tìm thấy trên trang chủ của bảng điều khiển.

Thực hiện một cuộc gọi ra bên ngoài

Bạn đang xem một phiên bản lỗi thời của SDK này.

Có một vài thông số chính để khoan vào khi thực hiện cuộc gọi đi.

  • "Từ" - Số điện thoại Twilio được hỗ trợ bằng giọng nói mà bạn đã thêm vào tài khoản của mình trước đó
  • "To" - người bạn muốn gọi
  • "Twiml" - Hướng dẫn trong Mẫu Twiml giải thích những gì sẽ xảy ra khi bên kia nhấc điện thoại
  • "URL" - Tùy chọn, thay vì chuyển tham số Twiml, bạn có thể cung cấp một URL trả về hướng dẫn bằng giọng nói Twiml.

Twiml là gì?

Twiml là ngôn ngữ Twilio Markup, chỉ để nói rằng đó là một tài liệu XML với các thẻ đặc biệt được xác định bởi Twilio để giúp bạn xây dựng SMS và các ứng dụng thoại của mình. Twiml được hiển thị dễ hơn giải thích. Dưới đây là một số Twiml bạn có thể sử dụng để trả lời một cuộc gọi điện thoại đến:



    Thanks for calling!

Và đây là một số Twiml bạn có thể sử dụng để trả lời tin nhắn SMS đến:



    We got your message, thank you!

Mỗi tài liệu Twiml sẽ có phần tử gốc và trong đó có thể chứa một hoặc nhiều động từ. Động từ là những hành động bạn muốn Twilio thực hiện, chẳng hạn như lời chào đến người gọi hoặc gửi SMS để trả lời tin nhắn đến. Để biết tham khảo đầy đủ về mọi thứ bạn có thể làm với Twiml, hãy tham khảo tham chiếu API Twiml của chúng tôi.> element and within that can contain one or more verbs. Verbs are actions you'd like Twilio to take, such as a greeting to a caller, or send an SMS in reply to an incoming message. For a full reference on everything you can do with TwiML, refer to our TwiML API Reference.

Bạn đang xem một phiên bản lỗi thời của SDK này.

Điều này sử dụng tham số URL

Bạn đang xem một phiên bản lỗi thời của SDK này.

Điều này sử dụng tham số URL

Tài liệu XML này sử dụng và các thẻ Twiml để đọc tin nhắn và phát tệp MP3 cho người dùng.

Kiểm tra hướng dẫn cuộc gọi trong của chúng tôi để xem ví dụ về máy chủ Python tạo ra Twiml.

Tiếp theo là đâu?

Công việc tuyệt vời!Trong một vài dòng mã, bạn đã đặt một cuộc gọi điện thoại bên ngoài từ mã Python của bạn.Nếu bạn đang sử dụng giọng nói có thể lập trình với Python, bạn cũng có thể thích những hướng dẫn khác này.

Hacking vui vẻ!