báo cáo tốt nghiệp tổng quan về VoIP

34 352 2
báo cáo tốt nghiệp tổng quan về VoIP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG I: TÌM HIỂU VỀ SẢN PHẨM VoIP Tổng quan VoIP Voice over Internet Protocol - viết tắt VoIP, công nghệ cho phép truyền âm thời gian thực qua băng thông Internet kết nối IP Trong tín hiệu âm (voice signal) chuyển đổi thành gói liệu ( data packets) thông qua môi trường mạng Internet mơi trường VoIP , sau lại chuyển thành tín hiệu âm đến thiết bị người nhận VoIP sử dụng cơng nghệ chuyển mạch gói nên thoại khơng chiếm trọn đường truyền, tránh gây lãng phí đường truyền điện thoại analog thơng thường VoIP có dạng sử dụng: Computer to computer, computer to phone phone to phone Sau ta tìm hiểu sản phẩm sử dụng công nghệ VoIP I 3CX Phone System: Hệ thống Điện thoại 3CX chạy Windows hệ thống IP PBX phần mềm thay cho hệ thống PBX/PABX phần cứng truyền thống IP PBX 3CX phát triển riêng cho Microsoft Windows dựa chuẩn SIP – dễ dàng việc quản lý mà cho phép bạn sử dụng điện thoại SIP (phần cứng phần mềm) Khi sử dụng VOIP Gateway, bạn dễ dàng kết nối đường dây điện thoại có với IP PBX, sẵn sàng cho việc gửi nhận gọi thông qua PSTN Đặc điểm 3cx Phone System for Windows 1) Dễ dàng cài đặt cấu hình 3CX Phone System chương trình chạy máy tính tận dụng lợi sức mạnh xử lý tiên tiến máy tính giao diện người dùng Windows Bất kỳ người có chút kiến thức mạng máy tính Windows cài đặt cấu hình PBX Trong đó, hệ thống điện thoại độc quyền (sản phẩm Cisco chẳng hạn) thường đòi hỏi người quản trị đào tạo hệ thống điện thoại cụ thể 2) Dễ quản lý 3CX Phone System sử dụng giao diện web để cấu hình, cho phép bạn dễ dàng trì tinh chỉnh hệ thống điện thoại Trong hệ thống độc quyền thường kèm với sổ tay hướng dẫn chi chít lệnh khó hiểu 3) Tiết kiệm chi phí điện thoại Bạn tiết kiệm đáng kể chi phí cách sử dụng nhà cung cấp dịch vụ VOIP cho gọi đường dài quốc tế Dễ dàng kết nối hệ thống điện thoại văn phòng / chi nhánh nhân viên từ xa thông qua Internet WAN thực gọi điện thoại miễn phí 4) Không cần dây điện thoại riêng biệt – sử dụng chung mạng máy tính Một hệ thống điện thoại VOIP cho phép bạn kết nối điện thoại phần cứng trực tiếp vào cổng mạng (mà chia sẻ với máy tính liền kề) Điện thoại phần mềm (soft phone) cài đặt trực tiếp vào máy tính Điều có nghĩa bạn khơng cần phải cài đặt trì hệ thống đường dây riêng biệt cho hệ thống điện thoại, tạo cho bạn linh hoạt lớn nhiều để thêm users/extensions Nếu bạn triển khai cho văn phòng chưa cài đặt hệ thống dây điện thoại, bạn tiết kiệm đáng kể cách cài đặt mạng máy tính 5) Khơng sợ nhà cung cấp lock-in Hệ thống điện thoại VOIP tiêu chuẩn mở – tất hệ thống IP PBX đại sử dụng giao thức SIP Điều có nghĩa bạn sử dụng điện thoại SIP VOIP phần cứng VOIP gateway Ngược lại, hệ thống điện thoại độc quyền thường yêu cầu điện thoại độc quyền, thiết kế đặc biệt cho hệ thống điện thoại mô-đun mở rộng độc quyền để thêm tính 6) Khả mở rộng Nếu hệ tổng đài thường hệ thống kín, khó để thêm vào tính thiết bị mạng internet thường có khả thêm vào tính Chính tính mềm dẻo mang lại cho dịch vụ điện thoại IP khả mở rộng dễ dàng so với điện thoại truyền thống 7) Dịch vụ khách hàng tốt hơn, cải thiện suất hoạt động Bởi gọi dựa máy tính, dễ dàng nhiều cho nhà phát triển tích hợp với ứng dụng kinh doanh Ví dụ: gọi đến tự động kết nối vào liệu khách hàng để lấy thông tin khách hàng, nhanh chóng cải thiện dịch vụ khách hàng cắt giảm chi phí Các gọi đặt trực tiếp từ Outlook, loại bỏ cần thiết cho người dùng gõ vào số điện thoại 8) Dễ thao tác cho người dùng Nó thường khó để sử dụng tính hệ thống điện thoại tiên tiến hội nghị, ghi âm gọi chuyển gọi điện thoại độc quyền Với 3CX – thông qua giao diện người dùng Web portal 3CX MyPhone – tất hành động dễ dàng thực từ giao diện người dùng thân thiện 9) Nhiều tính tiên tiến Bởi hệ thống điện thoại 3CX dựa phần mềm, dễ dàng nhiều hiệu chi phí cho 3CX để cải thiện tính hiệu suất Hệ thống Điện thoại 3CX kèm với tính phong phú như: auto attendant, voice mail, call queues, call conferencem, ring group nhiều Các tùy chọn thường tốn hệ thống sở hữu độc quyền 10) Kiểm soát tốt thông qua báo cáo tốt VOIP thiết lập lưu trữ thơng tin gọi ngồi nước sở liệu máy chủ, cho phép báo cáo nhanh nhiều chi phí gọi lưu lượng gọi 11) 3CX MyPhone giám sát trạng thái Hệ thống sở hữu độc quyền thường yêu cầu điện thoại đắt tiền phép bạn xem trạng thái người gọi chuẩn bị gọi Với hệ thống điện thoại 3CX MyPhone cổng thông tin người dùng cho thấy người dùng rõ ràng trạng thái người dùng Quản lý nhìn thấy khách hàng phục vụ 12) Điện thoại thơng qua Smartphones 3CXPhone có sản phẩm phầm mềm client cài IOS, android, window phone…giúp người dùng thực gọi VOIP điện thoại II Opensips 1) Giới thiệu Được phát triển từ OpenSER sau tách làm OpenSIPS Kamailio OpenSIPS mã nguồn mở SIP Proxy chương trình chạy tảng Linux 2) Tính Tính bật OpenSIPS SIP Proxy Nó làm cơng việc nhận u cầu SIP, kiểm tra phân loại chúng, kiểm tra xem họ có giá trị sau truyền lại đến địa điểm thích hợp Trước phát lại yêu cầu, OpenSIPS làm thay đổi yêu cầu cách thêm loại bỏ tiêu đề và/hoặc thay đổi địa đích URI Request Nó ngăn chặncác yêu cầu không mong muốn trả lại đáp ứng từ chối thích hợp (hoặc đơn giản loại bỏ yêu cầu không mong muốn cách thích hợp hơn) Ngồi vai trò cơng cụ định tuyến, OpenSIPS hành động máy chủ đăng ký Trong vai trò này, chấp nhận quy trình đăng ký thành viên yêu cầu gửi đến theo thời gian thiết bị từ xa Các yêu cầu sử dụng để cập nhật sở liệu địa điểm lưu giữ thơng tin vị trí mạng chi tiết liên lạc cho thiết bị khác SIP User Agent (A SIP User Agent hay "UA" thuật ngữ sử dụng để mô tả thiết bị SIP điện thoại IP, softphones, IP-PBX ) OpenSIPS sau tra cứu chi tiết sở liệu vị trí nó cần để định tuyến yêu cầu cho thiết bị đăng ký OpenSIPS lớp nhà cung cấp SIP Proxy sử dụng chủ yếubởi nhà cung cấp dịch vụVoIP Nó thiết kế để xử lý khối lượng lớn gọi truyền tải, cân tải SIP, giải giải thuật NAT mở rộng, để xử lý tín hiệu SIP không hệ thống khác OpenSIPS thường sử dụng bạn có số nhu cầu đặc biệt, chẳng hạn cân tải bạn quản lý khối lượng lớn ngàn người sử dụng đăng ký 3) Ứng dụng a) Điều khiển gọi : Là ứng dụng cho OpenSIPS sử dụngcùng với Call_ControlModule vàcông cụ đánh giá CDRTool để quản lýthời gian phiên SIP dựa số tiền trả trước kiểm sốt thời gian phiênSIP mà khơng cần phải dựa vào tài khoản trả trước Hai chức Call_Control điều khiển cách sử dụng đếm thời gian để theo dõi thời gian tối đa giao gửi tin BYE hai kết thúc phiên SIP, đạt giới hạn Call_Controll sử dụng để ép buộc đóng cửa phiên bên thứ ba b) SIP Proxy Server Rất phổ biến nhà cung cấpdịch vụ điện thoại, OpenSIPS cung cấp tảng thông tin liên lạc đầy đủ: Voice,Video, tin nhắn tức thì… OpenSIPS tạo thành xương sống mạng dựa SIP, chơi game Peer-To-Peer để trao đổi liệu III Freeswich 1) Giới thiệu Freeswitch ứng dụng điện thoại mềm chuyển đổi PBX có khả xử lý hàng ngàn gọi đồng thời Freeswitch xây dựng softphone, hệ thống PBX mềm chuyển đổi, giao diện với hệ thống PBX mã nguồn mở khác OpenPBX.org, Bayonne, Yate Asterisk Nó sử dụng để xây dựng tảng chuyển đổi VoIP hợp công nghệ khác SIP ,H.323, Freeswitch chạy Windows, Mac OS X, Linux, * BSD, ARM 2) Tính Freeswich - Là phận chuyển mạch định tuyến VoIP - Là hệ thống IVR, hệ thống trả lời điện thoại điện tốn hóa, hướng dẫn người gọi đến nững chọn lựa họ cách bấm số theo mẫu - Đóng vai trò tổng đài nội sever hội nghị đa điểm - Điều khiển phiên làm việc user - Đăng kí ủy nhiệm - Có khả mở rộng - Mã hóa lên đến 48KHz - Mã hóa thoại SRTP thiết lập gọi TLS 3) Ứng dụng - Voice mail - Multi-party conferencing - The FreeSWITCH API (FSAPI) - The XML registry Ta giới thiệu tổng quát tổng đài 3CX Phone, sang chương trình bày việc triển khai hệ thống 3CX Phone CHƯƠNG 2: XÂY DỰNG HỆ THỐNG VOIP TRÊN NỀN 3CX I Xây dựng hệ thống  Mục đích: tạo hệ thống mạng điện thoại để liên lạc với thông qua giao thức SIP  Các phần mềm thiết bị cần thiết - Phần mềm 3CX phone system - Softphone (3CX phone Xlite) - Máy tính cá nhân (PC): Bao gồm headphone, phần mềm kết nối Internet - Điện thoại truyền thống với IP adapter: Để sử dụng dịch vụ VoIP máy điện thoại thơng dụng phải gắn với IP adapter để kết nối với VoIP server Adapter thiết bị có cổng RJ11 (để gắn với điện thoại), RJ45 (để gắn với đường truyền Internet hay PSTN) cổng cắm nguồn - IP phone: Là điện thoại dùng riêng cho mạng VoIP Các IP phone không cần VoIP Adapter chúng tích hợp sẵn bên để kết nối trực tiếpvới VoIP server II Cài đặt phần mềm: Yêu cầu hệ thống 3CX Phone System dành cho hệ điều hành Windows, đòi hỏi yêu cầu sau đây: o Windows 7, server 2008, server 2008 R2 o Windows and Windows server 2012 o Không hỗ trợ cài đặt Windows server Core o Port 5060 (SIP), 5090 (tùy chọn cho tunnel) mở o Port 5480-5488 trống, chưa có ứng dụng dùng o NET Framework version cao o Gigabyte RAM, Pentium cao o Internet explorer v8, Firefox cao o Nếu muốn sử dụng 3CX Phone System nhà cung cấp dịch vụ thoại phải có địa IP tĩnh, không hổ trợ Dynamic DNS o Trình duyệt internet Explorer, Firefox Chrome o 3CX hỗ trợ VoIP Phone Gateways o 3CX hỗ trợ nhà cung cấp VoIP SIP trunks Run set-up Chạy file setup để tiến hành cài đặt Bạn yêu cầu chấp nhận quy định license 3CX Phone System yêu cầu nhớ tối thiểu 200MB, cần thêm nhớ để lưu trữ voice mail thông tin user Chọn nơi cài đặt, bấm Next Bạn có hai lựa chọn, sử dụng IIS, hai xây dựng lại web server (nên chọn này) Có sử dụng HTTPS hay khơng? (32bit khơng có lựa chọn này) Click Install để bắt đầu cài đặt, trình cài đặt kết thúc, bấm nút Finish Wizard giúp cấu hình cho 3CX Phone System dễ dàng hơn, nhanh chóng Ngay bạn chưa biết hệ thống cấu hình Ngay cài đặt xong wizard tự khởi động trước Chọn ngôn ngữ sử dụng, để mặc định English Nếu bạn sử dụng 3CX Phone System để cung cấp dịch vụ VoIP cần phải có Ip public Nhập ip public địa bước Lựa chọn tạo 3CX phục hồi từ hệ thống 3CX có, cài nên chọn Create New 3CX Sau cần đăng ký quyền nhập thơng tin đăng ký Chúng ta muốn sử dụng Free nên bỏ qua bước Hệ thống tự cấu hình bước, bấm Finish để hồn tất Vào trình duyệt gõ vào địa http://localhost:5000/management để vào trang quản trị Đăng nhập tài khoản admin tạo bước trước Đây giao diện chương trình quản lý Bạn thấy có số extension đăng ký status Not Registered CÀI ĐẶT SIP PHONE VÀ THIẾT LẬP CUỘC GỌI: Phần bạn tạo số extention, bạn phải nhớ thơng tin bao gồm: Extention Number, Authentication Password ,Authentication ID Softphone mà sử dụng sản phẩm 3CX 3CXPhone for Windows Sau cài đặt xong, cần phải cấu hình cho giống extension tạo Chọn setting, bấm Configure Account, chọn New Account (hoặc Edit để sửa cấu hình có) Bốn thơng số quan trọng cần cấu hình Extension, ID, Password địa PBX server Nếu đăng ký thành công, thấy trạng thái On Hook 3CX Phone, trạng thái Regisreted 3CX PS Bây gọi điện từ số 100 đến số 119 số khác Lưu ý ip phone phải cài pc khác nhau, bạn sử dụng ip phone sản phẩm khác ***Chuyển tiếp gọi trạng thái sẵn sàng: Nếu tình trạng bạn thiết lập Available, gọi điều hướng khác cho dù bạn điện thoại đơn giản trả lời gọi (no answer) Trong phần Add Extension, chọn qua tab Forwarding Rule, chọn tiếp Available Tại có thiết lập chính: · No Answer: thiết lập chuyển tiếp gọi khơng có trả lời · Phone is busy: chuyển tiếp gọi người dùng bận · Ring My Phone….: chuyển tiếp lúc với điện thoại reo Để cấu hình 3CX nên làm bạn trả lời gọi: Trước tiên, bạn cần phải xác định tạo nên No Answer Ở phía trên, định thời gian vài giây mà bạn muốn hệ thống chờ đợi trước xem xét gọi chưa trả lời Bây chọn tùy chọn sau đây: · Gởi gọi đến Voice Mail · Gửi gọi đến số điện thoại di động · Gửi lời gọi đến extension khác *** Tính Ring groups (khơng có phiên FREE): Ring groups chức đổ chng nhóm extension Ví dụ có gọi đến số 800 số phòng chăm sóc khách hàng, tất điện thoại nhân viên phòng chăm sóc khách hàng đổ chng đồng loạt, có user nhấc máy để nhận gọi Hình ảnh mang tính chất minh họa Trong giao diện quản lý, bạn vào Add > Ring group Nhập tên cho group này, quan trọng Virtual machine number số đại diện cho nhóm Tùy chọn Ring Strategycho phép định cách thức đổ chuông Ring All: đổ chuông đồng loạt cho tất extension Prioritized Hunt: đổ chuông cho extension đầu tiên, sau khơng nhấc máy chuyển qua extension Trong khu vực Ring Group Member, bạn định extension tham gia vào group Khu vực Destination if no answer, cấu hình thêm hành động tất extension group khơng có trả lời gọi CHƯƠNG 3: PHÂN TÍCH BẢN TIN BÁO HIỆU Để bắt tin SIP thuê bao thực gọi với nhau, ta cần phải cài thêm phần mềm Wireshark Ở ta bắt gói phân tích tin thực chức chuyển gọi thuê bao với Dưới kết mà Wireshark bắt thực gọi từ thuê bao 100 gọi đến thuê bao 119 chuyển hướng sang thuê bao 200 vượt thời gian chờ 4s: Quá trình trao đổi tin Các gói tin SIP Gói thứ nhất: Thuê bao 100(IOS) (192.168.160.101) gửi tới tổng đài (192.168.160.1) tin INVITE thời điểm 3,0381s để mời số 119 tham gia gọi Gói thứ 2: Tổng đài gửi tin 407 xác thực yêu cầu Gói thứ 3: Thuê bao 100(IOS) gửi tin ACK đến tổng đài để xác nhận tin Gói thứ 4: thuê bao 100(IOS) gửi tin INVITE đến thuê bao 119 thời điểm 3,2837s Gói thứ 5: Bản tin Trying mã 100 cho biết server cố gắng thực gọi từ số 100(IOS) đến số 119 Gói thứ 6: Bản tin 180 Ringing cho biết thuê bao 119 đổ chng thời điểm 3,4962s Gói thứ 7: Tổng đài gửi tin INVITE đến thuê bao 200 thời điểm 7,5013s (vì thời gian 4s kể từ lúc bắt đầu gọi, nên thuê bao chuyển hướng qua số 200) Gói thứ 8: Thuê bao 200 gửi tin Trying mã 100 đến tổng đài cho biết cố gắng kết nối gọi từ số 100(IOS) Gói thứ 9: Thuê bao 200 gửi tin 180 Ringing đến tổng đài cho biết thuê bao 200 đổ chng thời điểm 7,6529s Gói thứ 10: Th bao 200 gửi tin 200 OK cho biết chấp nhận gọi thời điểm 12,3858s Gói thứ 11: Tổng đài gửi tin ACK đến thuê bao 200 để xác nhận tin 200 OK Gói thứ 12: Tổng đài gửi tin 200 OK đến thuê bao 100(IOS) để thông báo số 200 chấp nhận gọi Gói thứ 13: Thuê bao 100(IOS) gửi tin ACK đến tổng đài để xác nhận tin 200 OK thời điểm 12,5089s Gói thứ 14: Thuê bao 100(IOS) gửi tin BYE đến tổng đài để kết thúc gọi thời điểm 12,5089s Gói thứ 15: Tổng đài gửi tin 200 OK đến thuê bao 100(IOS) xác nhận đồng ý cho kết thúc gọi Gói thứ 16: Tổng đài gửi tin BYE đến thuê bao 200 để kết thúc gọi Gói thứ 17: Thuê bao 200 gửi tin 200 OK đến tổng đài để xác nhận kết thúc gọi  Ý nghĩa trường tin From: Thường AOR(Address of Record) người gửi To: Mô tả người nhận tin SIP, AOR người nhận Với chức forward hay redirect thi địa người nhận Trường giống trường From Call –ID: Định nghĩa series tin SIP Call- ID phải xác định tin SIP gửi tất UA dialog Cseq: Chứa giá trị nguyên tên phương thức Trường dùng để xác định, xếp, đánh dấu chuỗi SIP request dialog Cseq khác tin truyền lại truyền Via: Xác định đường request response gửi Contact: Chứa SIP SIPS URI UA muốn nhận SIP request Allow: Liệt kê tập phương thức SIP hỗ trợ UA Supported: Liệt kê tập phần mở rộng SIP hỗ trợ UA Require: Trường giống trường Supported UA xa cần thiết cho transaction xử lý Content-Type: Kiểu phần thân tin SIP (nếu có phần thân) Content-Length: Kích thức phần thân tin SIP Trường bắt buộc tin SIP truyền TCP Dưới phân tích nội dung tin INVITE: Via: cho biết giao thức truyền SIP phiên 2.0 chạy giao thức UDP, đường gói qua địa 192.168.160.101 cổng gửi 5077 Contact: địa URL user trình gọi To: SIP đến địa 119@192.168.160.1 From: từ địa 100@192.168.160.1, số nhận dạng gọi ID, tất tin đăng kí client nên sử dụng giá trị Call -ID Vì user đăng kí cho thân nên vùng From To giống Nếu user đăng kí nhân danh user khác vùng khác Cseq: số thứ tự 1, số tăng đơn vị tin yêu cầu liên tiếp, loại tin REGISTER Số thứ tự tin đáp ứng phải giống tin yêu cầu ... (FSAPI) - The XML registry Ta giới thiệu tổng quát tổng đài 3CX Phone, sang chương trình bày việc triển khai hệ thống 3CX Phone CHƯƠNG 2: XÂY DỰNG HỆ THỐNG VOIP TRÊN NỀN 3CX I Xây dựng hệ thống... nguồn - IP phone: Là điện thoại dùng riêng cho mạng VoIP Các IP phone khơng cần VoIP Adapter chúng tích hợp sẵn bên để kết nối trực tiếpvới VoIP server II Cài đặt phần mềm: Yêu cầu hệ thống 3CX... gửi tới tổng đài (192.168.160.1) tin INVITE thời điểm 3,0381s để mời số 119 tham gia gọi Gói thứ 2: Tổng đài gửi tin 407 xác thực yêu cầu Gói thứ 3: Thuê bao 100(IOS) gửi tin ACK đến tổng đài

Ngày đăng: 20/12/2017, 12:09

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan