Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách cài đặt và thiết lập một chức năng thư tín hợp nhất, cách cấu hình Outlook Voice Access và kiểm tra cấu hình bằng Microsoft Testph
Trang 1Thực thi Outlook Voice Access với Exchange Server 2007
Nguồn : quantrimang.com
Một chức năng mới rất phổ biến có trong Exchange Server 2007 Enterprise Edition đó là thư tín hợp nhất (Unified Messaging) Với tính năng này, bạn
sẽ có một số tùy chọn cho việc kết nối từ xa đến mailbox Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách cài đặt và thiết lập một chức năng thư tín hợp nhất, cách cấu hình Outlook Voice Access và kiểm tra cấu hình bằng Microsoft Testphone Tool có trong Exchange Server 2007
UMS-Server Role
Một trong những bước đầu trong việc cung cấp đến cho người dùng Outlook Voice Access là sự bổ sung của UMS-Server role trong Exchange Server 2007 Nhiệm vụ này khá dễ dàng bởi bạn chỉ có hai tùy chọn:
1 Sử dụng công cụ dòng lệnh
Hình 1: Thiết lập UM bằng công cụ dòng lệnh
2 Sử dụng GUI-Setup
Trang 2Hình 2: Thiết lập UM bằng công cụ GUI-Setup
Để thực hiện nhiệm vụ này bạn phải là một thành viên trong nhóm quản trị
Exchange
Các yêu cầu cần thiết
Sau khi thành công trong việc bổ sung thêm role này, chúng ta cần phải quan sát các nhiệm vụ đã được thực hiện để cung cấp khả năng truy cập Outlook Voice Access đến người dùng
Đầu tiên, hãy đứng trên quan điểm người dùng: các yêu cầu của họ rất đơn giản
và dễ dàng; chỉ có một thứ mà họ muốn đó là chức năng điện thoại mà không quan tâm kết kỹ thuật nào xây dựng nên nó
Các yêu cầu cho mạng điện thoại: bạn phải cài đặt điện thoại có cung cấp chức năng Voice over IP (VoIP), bởi vì Exchange Server 2007 chỉ là một thiết bị VoIP trong mạng của bạn Rất nhiều hệ thống điện thoại cung cấp tính năng này hoặc chí ít trong chúng cũng có thể được chuẩn bị để làm việc với VoIP Nếu không
Trang 3có hệ thống phần cứng điện thoại thì bạn nên sử dụng hệ thống điện thoại phần mềm
Danh sách đầy đủ các thiết bị có thể tham khảo trong địa chỉ này (Microsoft Exchange Server 2007 Telephony Advisor)
Nếu có đủ các yêu cầu cần thiết này và hệ thống được cấu hình đúng cách thì mạng của bạn đã thành công trong việc chuẩn bị cấu hình hỗ trợ UMS cho
Exchange Server 2007 Tuy nhiên, nếu bạn chạy Exchange Server 2007 trong các môi trường ảo thì môi trường này sẽ không được hỗ trợ cài đặt Unified Messaging trên hệ thống máy chủ ảo, dù bạn có sử dụng công cụ nào đi chăng nữa
Cấu hình Outlook Voice Access
Sau khi cài đặt thành công, chúng ta bắt đầu thực hiện việc cấu hình Bạn có thể
sử dụng Exchange Management Shell – nhưng trong bài này chúng tôi sẽ giới thiệu cách sử dụng Exchange Management Console
Giao diện điều khiển sẽ như hình dưới đây:
Hình 3: Exchange Management Console sau khi cài đặt thành công Unified
Trang 4Messaging
Trước khi bắt đầu với các bước cấu hình chi tiết, chúng ta hãy làm rõ một số cụm từ được dùng trong bài
UM Dial-in Plan
Exchange Dial-in plan là một mục trong Active Directory có các tập số điện thoại
mở rộng của người dùng Mỗi Dial-in plan gồm: thuê bao truy cập, mã quay số, các nhóm nguyên tắc quay số, các tính năng và thiết lập chung
UM IP-Gateway
Mỗi UM IP-Gateway có địa chỉ IP hoặc FQDN của VoIP gateway
UM Mailbox Policy
UM Mailbox Policy định nghĩa các văn bản thông báo cho hộp thư, các chính sách PIN và hạn chế quay số
UM Auto Attendant
UM Auto Attendant có thể được sử dụng để định nghĩa các cuộc gọi được bản
đồ và định tuyến như thế nào trong suốt các giờ làm việc và không làm việc
Bây giờ chúng ta có thể kích hoạt dễ dàng unified messaging cho người dùng Hãy chọn các thiết lập thích hợp trên menu nội dung mailbox của người dùng
Thiết lập “ExchangeUMTestPhone.exe”
Sau khi tất cả cấu hình được thực hiện, chúng ta có thể bắt đầu việc kiểm tra xem mọi thứ có làm việc đúng như cấu hình của bạn không Với mục đích này, Microsoft đã phát triển một công cụ nhỏ sử dụng cho Exchange Server 2007 đó
là “ExchangeUMTestPhone.exe” Công cụ này có thể tìm thấy trong đĩa
Exchange Server 2007
Để thiết lập máy khách chạy công cụ này, bạn phải thực hiện các bước dưới đây:
1 Cài đặt 32-bit Microsoft NET Framework 2.0 trên máy khách sẽ chạy ứng dụng Exchange UM Test Phone
2 Danh sách dưới đây liệt kê các file mà bạn phải copy vào một thư mục trên
Trang 5máy khách:
• \assembly\GAC_32\Microsoft.Collaboration.Media\MediaVersionNumber\M icrosoft.Collaboration.Media.dll
• \assembly\GAC_MSIL\Microsoft.Collaboration\CollaborationVersionNumbe r\Microsoft.Collaboration.dll
• \assembly\GAC_32\SIPEPS\SipsepsVersionNumber\SIPEPS.dll
• Exchange Server\bin\exchmem.dll
• Exchange Server\bin\extrace.dll
• Exchange Server\public\Microsoft.Exchange.Common.dll
• Exchange Server\bin\Microsoft.Exchange.Data.Common.dll
• Exchange Server\bin\Microsoft.Exchange.Diagnostics.dll
• Exchange Server\bin\Microsoft.Exchange.Net.dll
• Exchange Server\bin\Microsoft.Exchange.Rpc.dll
• Exchange Server\bin\ ExchangeUMTestPhone.exe
Chạy file exe và nó sẽ chạy theo đúng như dưới đây:
Trang 6Hình 4: ExchangeUMTestPhone-Tool Với công cụ này, bạn có thể chọn giữa bốn chế độ và kiểm tra xem chúng có đang chạy đúng hay không:
• Call answering (http://technet.microsoft.com/en-us/library/bb124770.aspx)
• Subscriber Access
(http://technet.microsoft.com/en-us/library/bb124089.aspx)
• Auto Attendant (http://technet.microsoft.com/en-us/library/aa996332.aspx)
• TLS functionality
(http://technet.microsoft.com/en-us/library/bb232157.aspx)
Mỗi link được giới thiệu kịch bản kiểm tra chi tiết và cho bạn thấy rõ về những điều kiện quyết định gì cần có trong kịch bản này
Nhìn chung, các vấn đề trong suốt quá trình kiểm tra sẽ xuất hiện ở đây Bên
Trang 7trong triển khai thực Unified Messaging, các kiểm tra thử sẽ trở thành quan trọng đối với bạn trong việc bảo đảm rằng mọi thứ đã được thiết lập đúng và không có lỗi cấu hình nào xuất hiện
Khắc phục sự cố Unified Messaging
Nếu mọi thứ không làm việc đúng, công cụ ExchangeUMTestPhone cũng là một công cụ khắc phục sự cố Bạn có thể chuyển sang chế độ gỡ rối bằng cách tạo file ini với các thiết lập thích hợp cho nó một cách dễ dàng
Sau khi khởi động lại Exchange Unified Messaging Service, bạn sẽ có thể gỡ rối
hệ thống của mình Nhờ các chức năng đăng nhập tốt hơn có ở bộ gỡ rối nên bạn có thể xem được mọi chỗ lỗi đã xuất hiện và cách khắc phục nó như thế nào
Để kích hoạt Unified Messaging Server Logging, bạn có thể sử dụng Registry Editor và thay đổi thiết lập dưới đây:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExch ange UnifiedMessaging\Diagnostics
Các mức đăng nhập được hỗ trợ là:
• Expert = 7
• High = 5
• Medium = 3
• Low = 1
• Lowest = 0
Sau khi khởi động lại dịch vụ, đăng nhập của bạn sẽ hiển thị chi tiết các thông báo lỗi Giải pháp khác để giải quyết vấn đề này có thể là Exchange
Troubleshooting Assistant, đây là thành phần được cài đặt mặc định trên
Exchange Server
Kết luận
Như đã thấy trong hướng dẫn này về cách cài đặt và kiểm tra nhắn tin hợp nhất trên Exchange Server 2007, cấu hình dịch vụ mới này hoàn toàn không phức tạp như bạn tưởng Nếu bạn sử dụng một phương pháp đơn giản và bảo đảm rằng mọi thiết lập là đúng thì sẽ thành công Và một điều quan trọng nữa là nếu có vấn đề gì xảy ra thì bạn cũng đã có các công cụ cho Exchange Server 2007 để khắc phục được sự cố và giải quyết các vấn đề
Trang 8Kiến trúc UM
Exchange Server 2007 Outlook Voice Access dựa trên hai dịch vụ quan trọng:
• Dịch vụ thư tín hợp nhất của Microsoft Exchange (UMservice.exe)
• Dịch vụ Microsoft Exchange Speech Engine (SpeechService.exe)
Dịch vụ thư tín hợp nhất - Exchange Unified Messaging cho phép lưu trữ giọng nói và các thư tín bằng fax trong mailbox của Exchange Server 2007 Thêm vào đó nó cho phép người dùng có thể truy cập bằng giọng nói vào email, voice-mail, lịch biểu và các mục liên lạc Nếu dịch vụ này không chạy thì có nghĩa là các tính năng UM không có sẵn cho tất cả người dùng trong tổ chức của bạn Dịch vụ Microsoft Exchange Speech Engine dựa trên các dịch vụ thư tín hợp nhất của Microsoft Exchange Dịch vụ này chịu trách nhiệm về:
• Dual Tone Multi-Frequency (DTMF)
• Automatic Speech Recognition (ASR)
• Text-to-Speech (TTS)
Dịch vụ này là cốt yếu để làm cho Outlook Voice Access làm việc đúng cách Tổng quan về cách tất cả các dịch vụ này tương tác với nhau có thể tìm thấy trên Microsoft Technet
Hình 1: Kiến trúc của Exchange Server 2007 Unified Messaging (Nguồn: Microsoft)
Khi xem xét đến các cổng cần thiết cho chức năng UM, chúng ta sẽ thấy rằng dịch vụ Microsoft
Exchange Unified Messaging luôn nghe trên cổng TCP 5060 trong chế độ không an toàn và cổng TCP
5061 khi Mutual Transport Layer Security (MTLS) được sử dụng Mỗi UM worker process được tạo bằng các nghe trên cổng TCP 5065 và 5066 TCP Khi một IP-Gateway được bao hàm và gửi lưu lượng Real-time Transport Protocol (RTP) đến Speech Engine service worker process, thì nó hoặc IP PBX sẽ sử dụng một cổng UDP hợp lệ cao hơn Với Exchange Server 2007 Service Pack 1, những thay đổi theo dự kiến có thể không nhiều: Exchange Unified Messaging Service sẽ nghe trên các cổng TCP 5060 và 5061 tại cùng một thời điểm; mỗi UM NET worker process sẽ nghe trên cổng 5065 và 5067 Nếu bạn chỉ cấu
Trang 9hình truyền thông an toàn thì nó sẽ sử dụng Port 5066 và 5068 Vì vậy nếu bạn sử dụng Exchange Unified Messaging trên các tường lửa thì bạn nên bảo đảm cho các cổng đó được mở
Các tiến trình thư tín hợp nhất của Exchange
Nếu bạn quan sát vào hình bên dưới, bạn sẽ thấy được cách luồng thông báo của Outlook Voice Access làm việc như thế nào:
Hình 2: Luồng thông báo của Outlook Voice Access (Nguồn: Microsoft)
Kết nối thư tín hợp nhất của Exchange
Bây giờ chúng ta đã hiểu về cách các dịch vụ bản thân nó tương tác như thế nào, bước tiếp theo chúng
ta sẽ kết nối nó đến một SIP-Gateway
Mặc dù có rất nhiều thiết bị VoIP hoặc PBX được hỗ trợ chính thức để Exchange Server 2007 có thể làm việc với ( Telephony Advisor cho Exchange Server 2007 ), nhưng vẫn có rất nhiều công ty vẫn có những vấn đề với việc thực thi này Chính vì vậy, chúng tôi đưa ra các giới thiệu để bạn có thể tiến hành công việc đó một cách dễ dàng hơn Trong bài này chúng ta sẽ xem xét gần hơn một số vấn đề của chúng:
Trang 10• DIVA SIP Control
• Ferrari Office Master Gateway for Unified Messaging
• Asterisk Software
• Microsoft Partner UM Starter Kit
Dialogic SIP Control và Dialogic Media Gateways
Rất nhiều công ty vẫn có một ISDN Server Adapter từ Dialogic ISDN adapter này có thể giải quyết được vấn đề của bạn Mô đun phần mềm Diva SIPControl cho phép bạn có thể tạo một 8 channel PSTN/IP Gateway (nhiều kênh hơn nữa cũng hoàn toàn có thể nhưng bạn cần có một đăng ký hợp lệ) SIPControl dịch thông tin điều khiển cuộc gọi (Call-Control-Information) của DIVA adapter vào các thông báo SIP dựa trên RFC 3261 Bạn có thể tải phần mềm DIVA SIP Control tại đây Còn đây là bản tài liệu PDF nói
về các thiết bị được hỗ trợ
Thủ tục về cách thức triển khai phần mềm DIVA SIP Control khá dễ dàng Sau khi đã thực hiện xong điều này, chỉ có một thứ cần phải thực hiện đó là kết nối Exchange Unified Messaging Configuration của bạn với DIVA SIP Control Solution
Nếu bạn đang chạy Exchange Server 2007 Unified Messaging trong môi trường ảo (môi trường hoàn toàn không được hỗ trợ từ Microsoft một cách hiện hữu), thì giải pháp này có thể không giúp gì được, vì bạn không thể kết nối trực tiếp DIVA adapter đến máy ảo Một cách khác là sử dụng “Dialogic Media Gateway cho Microsoft Communications” Để có thêm thông tin về vấn đề này bạn có thể tham khảo tại đây “Hộp đen” này là một giải pháp dựa trên Linux Software và là giải pháp có thể được cấu hình một cách khá dễ dàng, bạn có thể kết nối nó đến mọi máy ảo cài đặt Exchange Server 2007
Ferrari Office Master Gateway cho thư tín hợp nhất
Ferrari Office Master Gateway là một giải pháp từ Ferrari Electronic, giải pháp này có thể dễ dàng được
so sánh với Dialogic Media Gateway cho Microsoft Communications Nó cũng là dựa trên gốc Linux, và
có một giao diện web cho việc cấu hình Để có thêm thông tin chi tiết bạn có thể tham khảo tại đây
Hệ thống điện thoại 3CX
3CX cung cấp một giải pháp SIP Gateway dựa trên phần mềm Enterprise Edition của phần mềm này cung cấp khả năng kết nối cho Exchange Server 2007 Unified Messaging Nó có thể được cài đặt trên các máy tính Windows 2000/2003/XP/Vista và có thể cấu hình một cách dễ dàng
Phần mềm Asterisk VoIP Gateway
Nếu có một kiến thức tốt về các giải pháp phần mềm Linux thì bạn có thể cấu hình Asterisk VoIP Một cài đặt dựa trên VMWare miễn phí của Asterisk có thể tìm tại Trixbox , nhưng bản thân việc cấu hình của nó phức tạp hơn nhiều Một số mô tả vắn tắt về nó tại đây
Trang 11Hình 3: Asterisk SIPXConfig
Kết luận
Khi đã tham khảo xong những thông tin ở trên, bạn có rất nhiều cách kết nối Exchange Server 2007 Unified Messaging Environment đến PSTN hoặc VoIP-Solution đang hiện có Exchange Server tự bản thân nó làm việc giống như một thiết bị VoIP đơn giản; nó không có giải pháp VoIP Gateway Nếu bạn không có giải pháp PBX để cung cấp giao diện này thì sẽ phải chọn xem có muốn chạy giải pháp “hộp đen” dựa trên phần cứng hoặc các công cụ đang sử dụng dựa trên phần mềm như Asterisk, Dialogic SIPControl, hoặc 3CX Phone System for Windows hay không