Microsoft đã dần dần mở rộng khả năng kinh doanh của nền tảng Azure của mình, thêm các dịch vụ và giao diện lập trình ứng dụng có thể được sử dụng để cung cấp một tập hợp các quy trình làm việc dựa trên thông báo. Phần lớn sự phát triển này được xây dựng trên xương sống Bus dịch vụ của nó và công cụ được sử dụng để chạy cả Chức năng Azure và Dịch vụ ứng dụng Azure.
NHÌN THẤY: Tìm hiểu sâu về Microsoft Azure trực tuyến với gói đào tạo này từ Học viện TechRepublic.
Việc xây dựng kiến trúc dựa trên thông báo, hướng sự kiện trên Azure rất có ý nghĩa. Đó là một cách hiệu quả và di động để xây dựng các ứng dụng phân tán có thể mở rộng và mở rộng khi cần thiết.
Một bộ API đang phát triển là Dịch vụ liên lạc của Azure, kết nối điện toán phân tán và liên lạc bằng giọng nói, liên kết mã với mạng điện thoại công cộng và các dịch vụ liên lạc khác, như Teams. Đây là một công cụ mạnh mẽ, hỗ trợ các cuộc gọi thoại và video — cả qua internet và qua mạng điện thoại — cũng như nhắn tin qua trò chuyện, SMS và email.
Chuyển đến:
Tự động hóa dịch vụ truyền thông Azure
API Dịch vụ Giao tiếp Azure giúp dễ dàng kết hợp các công nghệ này vào mã của bạn, giúp ứng dụng có quyền truy cập trực tiếp vào khách hàng và người dùng của bạn. Điều có lẽ thú vị nhất về các công cụ này là chúng cho phép bạn xây dựng các ứng dụng trung tâm cuộc gọi tùy chỉnh của riêng mình, thêm thông tin liên lạc đa kênh vào các công cụ bán hàng và dịch vụ khách hàng hoặc như một phần của nền tảng hỗ trợ.
Mọi thứ trở nên thú vị khi bạn thêm hỗ trợ cho tự động hóa cuộc gọi, làm cho giọng nói trở thành một phần trực tiếp trong quy trình làm việc của bạn. Thay vì tích hợp các ứng dụng của bạn vào một trung tâm cuộc gọi kỹ thuật số, bạn có thể xây dựng một công cụ chuyên dụng để định tuyến và chỉ định các cuộc gọi điện thoại và web một cách thích hợp.
Với công cụ chuyên dụng này, bạn không bị giới hạn trong việc định tuyến trước cuộc gọi; mã của bạn có thể xử lý các cuộc gọi di chuyển từ điểm cuối này sang điểm cuối khác — ví dụ: khi báo cáo vấn đề hỗ trợ khách hàng. Ngoài ra còn có hỗ trợ cho các ứng dụng nhấp để gọi, thông qua web hoặc thông qua ứng dụng, cho phép kết nối video và thoại nhanh chóng từ ứng dụng người dùng đến bàn hỗ trợ.
Ngoài ra, việc phát triển mã cho các API tự động hóa khá đơn giản. Cũng như các API REST, bạn có thể sử dụng các thư viện C# hoặc Java để thêm chức năng cho các ứng dụng mới và ứng dụng hiện có.
NHÌN THẤY: Phát triển các kỹ năng mã hóa có tính thị trường cao với gói đào tạo này từ Học viện TechRepublic.
Chúng được tích hợp với cơ sở hạ tầng sự kiện của Azure, cho phép bạn xây dựng logic kinh doanh xung quanh một cuộc gọi. Điều này cho phép bạn xây dựng công cụ để quản lý và phân loại hàng đợi cuộc gọi, vì vậy nếu cuộc gọi từ một khách hàng có giá trị được chuyển vào hàng đợi, cuộc gọi đó có thể được ưu tiên hoặc chuyển đến một nhà điều hành chuyên gia.
Thêm tự động hóa vào mã của bạn
SDK C# và Java có lẽ là những cách có khả năng nhất để xây dựng quy trình giao tiếp doanh nghiệp. Cả hai đều cung cấp các tính năng giống nhau, từ thiết lập cuộc gọi đến làm việc với các cuộc gọi hiện có và quản lý ghi âm cuộc gọi.
Có một lưu ý quan trọng: Sau khi cuộc gọi đã được trả lời, bạn chỉ có thể di chuyển cuộc gọi đó giữa các điểm cuối của Dịch vụ Truyền thông Azure, vì Microsoft vẫn chưa thêm khả năng chuyển hướng cuộc gọi đến các số điện thoại khác.
Các cuộc gọi được quản lý bằng API không đồng bộ, vì vậy bạn có thể kích hoạt thông báo chào mừng và đưa cuộc gọi vào hàng đợi cho tổng đài viên cùng một lúc. Mã của bạn nằm giữa người gọi và dịch vụ thoại mà họ đang sử dụng, chỉ phản hồi khi có sự kiện mới.
Sử dụng các phương pháp không đồng bộ có nghĩa là bạn không buộc tài nguyên chờ phản hồi, đảm bảo người dùng nhận được thời gian phản hồi tốt nhất trong khi vẫn giữ chi phí tính toán ở mức tối thiểu. Bạn thậm chí có thể sử dụng phương pháp này để chuyển cuộc gọi đến đến nhiều điểm cuối, do đó, bất kỳ nhân viên chờ đợi nào cũng có thể nhận cuộc gọi đó. Ngoài ra, các cuộc gọi có thể được chuyển hướng nếu không được trả lời đủ thời gian mà người gọi không biết cuộc gọi đã được chuyển.
Khi một hành động đã hoàn thành, nó sẽ tạo ra một sự kiện mà mã của bạn cần xử lý. Các sự kiện được phân phối bằng cách sử dụng Lưới sự kiện của Azure hoặc qua Webhooks, vì vậy bạn có thể sử dụng các thư viện và kỹ thuật tiêu chuẩn để làm việc với chúng.
Thông báo cuộc gọi đến được gửi theo lưới Sự kiện, vì vậy, bạn có thể sử dụng các công cụ như Hàm Azure để phản hồi cuộc gọi và kích hoạt quy trình làm việc. Khi một cuộc gọi đã được thiết lập, bất kỳ sự kiện nào khác sẽ được phân phối bởi Webhook, nghĩa là bạn sẽ cần theo dõi ngữ cảnh của một cuộc gọi trong mã của mình. Các sự kiện gọi lại đủ đơn giản để sử dụng, với các công cụ được tích hợp trong .NET và Java.
Xây dựng trung tâm cuộc gọi tùy chỉnh của riêng bạn
Bạn sẽ thấy dịch vụ này hỗ trợ hầu hết các tính năng mà bạn mong muốn tìm thấy trong một tổng đài điện thoại hoặc trung tâm cuộc gọi, đảm bảo sự quen thuộc của người dùng và khả năng tích hợp dịch vụ này với cả quy trình công việc và công cụ hiện có. Các ứng dụng mới giờ đây có thể tận dụng các thành phần giao diện người dùng của Dịch vụ Truyền thông Azure được phát hành gần đây, giúp đơn giản hóa việc tích hợp lệnh gọi vào mã của bạn và vào các dịch vụ như Teams.
Tự động hóa luồng cuộc gọi vào và ra khỏi ứng dụng của bạn có thể giảm tải đáng kể cho nhân viên của bạn. Ví dụ: có các công cụ để giải mã âm đa tần kép, cho phép bạn xây dựng dịch vụ phản hồi bằng giọng nói tương tác tùy chỉnh.
Có lẽ bạn có thể sử dụng các công cụ ghi âm để nhận tin nhắn thoại, sau đó chuyển bản ghi âm sang các công cụ nhận dạng giọng nói của Azure Cognitive Services, vì vậy, một tổng đài viên được thông báo trước và sẵn sàng tham gia trước khi họ bắt đầu gọi. Tương tự, mọi thông tin nhận dạng có thể được chuyển giao cho Dynamics 365 để truy cập trực tiếp vào nội dung quản lý quan hệ khách hàng.
Đây có lẽ là lợi thế lớn nhất của việc sử dụng Dịch vụ Truyền thông Azure, khả năng tích hợp sâu của dịch vụ này với phần còn lại của nền tảng Azure và các đám mây khác của Microsoft. Bằng cách làm việc với mã của riêng bạn và các dịch vụ của Microsoft, thậm chí với các công cụ mã thấp của Power Platform, bạn có thể xây dựng các dịch vụ phức tạp hơn nhiều một cách nhanh chóng hơn.
NHÌN THẤY: Khám phá cách sử dụng công cụ mã thấp có thể giảm bớt khối lượng công việc cho nhóm CNTT của bạn.
Có một lợi thế khác khi sử dụng các công cụ này để xây dựng môi trường trung tâm cuộc gọi của riêng bạn. Bằng cách sử dụng quy trình làm việc để định tuyến cuộc gọi nội bộ qua Azure, bạn có thể cung cấp một số bên ngoài duy nhất cho các dịch vụ của mình và ẩn tất cả các số được cung cấp cho người điều hành và nhân viên khác, sử dụng cùng một số cho các cuộc gọi đi từ nền tảng dịch vụ khách hàng của bạn. Cung cấp quyền riêng tư cho nhân viên là rất quan trọng và việc sử dụng kỹ thuật này giúp duy trì quyền riêng tư trong khi vẫn cấp cho khách hàng quyền truy cập vào nền tảng hỗ trợ của bạn.
Microsoft tiếp tục mở rộng các API liên lạc của mình, cung cấp các công cụ cho các doanh nghiệp thuộc mọi quy mô sử dụng điện thoại được lưu trữ trên đám mây. Với khả năng tích hợp các tính năng như thế này với Teams, các ứng dụng thu được sẽ phù hợp gọn gàng với các quy trình kinh doanh hiện có mà không làm thay đổi đáng kể cách chúng ta làm việc.
Đọc tiếp: Những cải tiến trong kho lưu trữ dữ liệu dành cho Microsoft Dataverse nhằm mục đích giúp các doanh nghiệp xây dựng dựa trên dữ liệu của họ.