Tìm hiểu công nghệ dịch vụ truyền âm thanh tiếng nói thoại qua mạng (VOID) và ứng dụng

30 684 1
Tìm hiểu công nghệ dịch vụ truyền âm thanh tiếng nói thoại qua mạng (VOID) và ứng dụng

Đ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

Voice over Internet Protocol (VoIP) là một công nghệ cho phép truyền thoại sử dụng giao thức mạng IP, trên cơ sở hạ tầng sẵn có của mạng internet. Voip là một trong những công nghệ viễn thông đang được quan tâm nhất hiện nay không chỉ đối với nhà khai thác, các nhà sản xuất mà còn cả với người sử dụng dịch vụ.

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÁO CÁO MÔN: TRUYỀN THÔNG ĐA PHƯƠNG TIỆN Đề số 15: “Tìm hiểu công nghệ dịch vụ truyền âm tiếng nói thoại qua mạng IP (VOIP) ứng dụng” Sinh viên thực hiện: Nguyễn Việt Anh MSSV: 20121230 Lớp: CNTT-TT 1.01 K57 Giáo viên hướng dẫn: PGS.TS Nguyễn Thị Hoàng Lan Hà Nội, tháng 10 năm 2015 32 LỜI NÓI ĐẦU Điện thoại phương tiện liên lạc thiếu sống đại Ngày nay, với phát triển mạnh mẽ Internet, đời nhiều loại hình dịch vụ phục vụ cho việc liên lạc người Trong VoIP công nghệ mang tính cách mạng làm thay đổi giới điện thoại với chất lượng dịch vụ cao Để hiểu rõ chất ứng dụng VoIP, tìm hiểu cụ thể qua phần công nghệ Nội dung báo cáo: Chương 1: Tổng quan công nghệ VOIP - Tìm hiểu chung công nghệ VOIP - Các mô hình VOIP - Vai trò tổng đài PBX hệ thống • Chương 2: Công nghệ SIP VOIP - Giới thiệu - Các thành phần SIP - Các tin SIP - Phương thức hoạt động - Tính SIP - Các giao thức SIP • Chương 3: Môi trường tổng đài Asterisk thử nghiệm • 32 MỤC LỤC 32 CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ VOIP I TỔNG QUAN VỀ VOIP Giới thiệu chung VOIP Voice over Internet Protocol (VoIP) công nghệ cho phép truyền thoại sử dụng giao thức mạng IP, sở hạ tầng sẵn có mạng internet Voip công nghệ viễn thông quan tâm không nhà khai thác, nhà sản xuất mà với người sử dụng dịch vụ Voip vừa thực loại gọi mạng điện thoại kênh truyền thống (PSTN) đồng thời truyền liệu sở mạng truyền liệu Do ưu điểm giá thành dịch vụ tích hợp nhiều loại hình dịch vụ nên voip triển khai cách rộng rãi 1.1 Ưu điểm • Một ưu điểm gọi miễn phí sử dụng dịch vụ, thiết bị VoIP tổng đài IP ( hay gọi gọi nội mạng) Hoặc không giá thành rẻ đáng kể so với sử dụng cách gọi truyền thống PSTN (Public Switched Telephone Network) • Giải pháp VoIP làm giảm đáng kể chi phí cho việc quản lý bảo trì hệ thống mạng thoại liệu 32 • Tích hợp mạng thoại, mạng số liệu mạng báo hiệu: điện thoại IP, tín hiệu thoại, số liệu báo hiệu có mạng IP Điều giúp tiết kiệm chi phí đầu tư nhiều mạng riêng lẽ • Khả mở rộng: Các tổng đài điện thoạ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 • Trong gọi người sử dụng vừa nói chuyện vừa sử dụng dịch vụ khác truyền file, chia liệu hay xem hình ảnh người nói chuyện bên • Một lợi ích là, việc sử dụng đồng thời điện thoại bàn thông thường điện thoại IP (có dây không dây) qua hệ thống mạng LAN (Local Area Network) đảm bảo thông tin liên lạc doanh nghiệp không bị gián đoạn xảy cố 1.2 Nhược điểm • Kỹ thuật phức tạp: để có dịch vụ thoại chấp nhận được, cần thiết phải có kỹ thuật nén tín hiệu phải đạt yêu cầu như: tỉ số nén lớn, có khả suy đoán tạo lại thông tin gói bị thất lạc, tốc độ xử lý codec (Coder and Decoder) phải đủ nhanh… • Vấn đề bảo mật (Security): Mạng internet mạng có tính rộng khắp hỗn hợp Trong có nhiều loại máy tính khác dịch vụ khác sử dụng chung sở hạ tầng Do đảm bảo thông tin người sử dụng bảo mật an toàn 32 32 II CÁC MÔ HÌNH VOIP PC to PC • Với kênh truyền Internet có sẵn, dịch vụ miễn phí sử dụng rộng rãi khắp nơi giới Chỉ cần người gọi (caller) người nhận (receiver) sử dụng chung VoIP service (Skype, Yahoo Messenger,…), headphone + microphone, sound card Cuộc hội thoại không giới hạn • Mô hình áp dụng cho công ty, tổ chức, cá nhân đáp ứng nhu cầu liên lạc mà không cần tổng đài nội Hình 1: Mô hình PC to PC 32 PC to Phone • Là dịch vụ có phí Bạn phải trả tiền để có account software (VDC, Evoiz, Netnam,…) Với dịch vụ máy PC có kết nối tới máy điện thoại thông thường đâu ( tuỳ thuộc phạm vi cho phép danh sách quốc gia mà nhà cung cấp cho phép) Người gọi bị tính phí lưu lượng gọi khấu trừ vào tài khoản có Hình 2: Mô hình PC to Phone 32 Phone to Phone • Là dịch vụ có phí Bạn không cần kết nối Internet mà cần VoIP adapter kết nối với máy điện thoại Lúc máy điện thoại trở thành IP phone Hình 3: Mô hình Phone to Phone 32 III TỔNG ĐÀI PBX • PBX hay gọi PABX - Private Automatic Branch Exchange hệ thống tổng đài nội đặt nhà thuê bao, từ Automatic muốn nói đến hệ thống tổng đài điện tử tự động đa số tổng đài PBX điện tử tự động nên từ thực không cần thiết • PBX với mục tiêu chia sẻ nhiều thuê bao nội gọi giới bên thông qua vài đường trung kế hay nói cách khác PBX hệ thống trung chuyển đường dây điện thoại bên từ công ty điện thoại máy điện thoại nội tổng đài PBX Vì nên số lượng máy điện thoại nội nhiều số đường dây nối đến PBX từ bên • PBX thực chuyển mạch gọi máy điện thoại nội với với máy điện thoại bên thông qua đường trung kế Đồng thời thực chuyển mạch gọi điện thoại từ bên vào máy điện thoại nội • Ngoài việc chuyển mạch gọi PBX cung cấp nhiều tính sử dụng cho nhiều mục đích khác khách hàng mà thân đường dây điện thoại từ công ty điện thoại kết nối đến thực được, tính tương tác thoại(IVR), Voicemail, phân phối gọi tự động(ADC)… • Hiện với việc phát triển mạnh mẽ công nghệ VoIP, có thêm thuật ngữ IP PBX Đây hệ thống chuyển mạch PBX với công nghệ Voip 32 VI CÁC GIAO THỨC CỦA SIP • UDP (User Datagram Protocol): giao thức tầng vận chuyển điều khiển tắc nghẽn Nó dùng để vận chuyển tin SIP đơn giản thích hợp với ứng dụng thời gian thực • TCP (Transmission Control Protocol): giao thức tầng vận chuyển có điều khiển tắc nghẽn, vận chuyển nhiều gói tin có kích thước • SDP (Session Description Protocol): sử dụng để mô tả thông số media cho gọi, thông số thông tin băng thông, chuẩn hóa audio, video số thông tin khác 32 CHƯƠNG 3: MÔI TRƯỜNG TỔNG ĐÀI ASTERISK VÀ CÁC THỬ NGHIỆM I GIỚI THIỆU VỀ ASTERISK Asterisk phần mềm mã nguồn mở, viết ngôn ngữ C ban đầu tạo Mark Spencer (nay Giám đốc công nghệ Digium - công ty tài trợ cho hầu hết phát triển Asterisk) Asterisk cài đặt phân phối Linux, sử dụng Debian, Ubuntu, Mint, CentOS, RedHat, OpenSuse,… Nó cài đặt FreeBSD, hệ điều hành MacOS có số cổng cho Windows, Linux nơi hỗ trợ đầy đủ để thực Asterisk đem đến cho người sử dụng tính ứng dụng hệ thống tổng đài PBX cung cấp nhiều tính mà tổng đài PBX không có, kết hợp chuyển mạch VoIP chuyển mạch TDM, khả mở rộng đáp ứng nhu cầu cho ứng dụng Và muốn cấu hình asterisk ta phải dựa tổng đài FreePBX FreePBX phần mềm mã nguồn mở viết Web, biết asterisk không cung cấp cho người sử dụng cấu hình hệ thống qua giao diện đồ họa, muốn cấu hình asterisk không cách khác thực dialplan qua tập tin cấu hình asterisk cung cấp thư mục etc/asterisk Ví dụ: muốn gọi theo luồng điều khiển định phải khai 32 báo câu lệnh bên tập tin extensions.conf Nói chung việc cấu hình asterisk vô khó khăn với người không chuyên sâu asterisk FreePBX đời công cụ hỗ trợ cấu hình cho asterisk, FreeBBX thiết kế thân thiện với người sử dụng, cấu hình asterisk cách dễ dàng qua giao diện đồ họa web cách trực quan dễ hiểu Người sử dụng không chuyên cấu hình asterisk II GIỚI THIỆU VỀ ASTERISKNOW AsteriskNOW phân phối Linux phát hành Digium đóng gói sẵn phần mềm Asterisk công cụ FreePBX Chúng ta tải miễn phí địa chỉ: http://www.asterisk.org/downloads/asterisknow III CÀI ĐẶT ASTERISKNOW VÀ THỬ NGHIỆM CÁC TÍNH NĂNG CƠ BẢN CỦA TỔNG ĐÀI IP_PBX Cài đặt Chúng ta xây dựng tổng đài máy ảo VMWare nên cần máy ảo RAM 1GB, ổ đĩa ảo để mount file ISO vào, ổ cứng khoảng 15GB Nếu cài 32 trực tiếp máy thật cần chép file ISO vào đĩa DVD USB để cài đặt, bước tiến hành giống cài máy ảo Tiến hành cài đặt:  Sau khởi động máy ảo có gắn file ISO, máy chạy vào hình lựa chọn cách thức cài Chọn phím để cài asterisk FreePBX, phím để cài asterisk FreePBX Ở xây dựng tổng đài asterisk dựa FreePBX nên ta chọn phím để cài asterisk FreePBX  Chọn vị trí nơi gần bạn: 32  Lập mật cho máy chủ: tài khoản sử dụng tài khoản quản trị cho hệ thống Linux “ROOT”, mật là: 123456 32  Chọn ổ cứng: ổ cứng nên ta chọn Use All Space để dùng hết ổ cứng  Quá trình cài đặt bắt đầu 32  Sau cài đặt hoàn tất, chon Reboot để khởi động lại máy  Sau Reboot lại hệ thống, cấp cho địa IP 32  Ta dùng địa IP cấp để truy cập vào asterisk thông qua giao diện Web Chọn FreePBX Administration để bắt đầu cấu hình cho tổng đài  Màn hình sau đăng nhập: giao diện làm việc, cấu hình giao diện FreePBX 32 Thử nghiệm • Mô hình thử nghiệm gồm PC mạng LAN Một máy đóng vai trò tổng đài cài AsteriskNOW Một máy chạy hệ điều hành Windows cài sẵn softphone Zoiper Hai máy lại chạy hệ điều hành Ubuntu cài sẵn softphone Ekiga 2.1 Tạo số điện thoại (User) • Để tạo số điện thoại, ta vào mục Applications -> Extensions: 32 • Trong quản lý số (extensions), tổng đài cài đặt nên chưa có số Để tạo số, ta chọn loại thiết bị mục Device - chọn thiết bị SIP, sau chọn Submit 32 • Căn để tạo số điện thoại ta cần điền thông tin sau: User Extension số điện thoại, Display Name tên hiển thị Secret mật , sau chon Submit • Lần lượt tạo User : Windows với số 1001, Ubuntu1 với số 1002 Ubuntu2 với số 1003 32 2.2 Đăng ký sử dụng thực gọi • Trên máy tính chạy hệ điều hành Windows ta sử dụng softphone Zoiper máy chạy hệ điều hành Ubuntu ta sử dụng softphone Ekiga Đăng kí tài khoản sử dụng softphone giống Đăng kí tài khoản softphone Zoiper Đăng kí tài khoản softphone Ekiga 32 • Sau đăng kí xong ta sử dụng User Windows có số điện thoại 1001 để gọi đến User Ubuntu1 có số điện thoại 1002 ( gọi nội ) ngược lại • Kết gọi :  1001 gọi đến 1002 :  1002 gọi trở lại 1001 32 32 TÀI LIỆU THAM KHẢO  Tài liệu VOIP Wikipedia  Sách Asterisk Tiếng Việt  Đồ án chuyên ngành : Thiết lập tổng đài Voip Đại học Công Nghiệp TP.HCM [...]... CHƯƠNG 2: CÔNG NGHỆ SIP TRONG VOIP I GIỚI THIỆU SIP (Session Initiation Protocol) là giao thức báo hiệu điều khiển lớp ứng dụng được dùng để thiết lập, duy trì, kết thúc các phiên truyền thông đa phương tiện (multimedia) Các phiên multimedia bao gồm thoại Internet, hội nghị và các ứng dụng tương tự có liên quan đến các phương tiện truyền đạt (media) như âm thanh, hình ảnh và dữ liệu SIP sử dụng các... để thiết lập các phiên và mang các thông tin mô tả mang phiên truyền dẫn SIP hỗ trợ các phiên đơn bá (unicast) và quảng bá (mutilcast) tương ứng các cuộc gọi điểm tới điểm và các cuộc gọi đa điểm SIP là một giao thức dạng văn bản, rất công khai và linh hoạt Được thiết kế tương thích tương thích với các giao thức khác như TCP, UDP, IP,… để cung cấp một lĩnh vực rộng hơn cho dịch vụ VoIP II CÁC THÀNH PHẦN... ptit@vnpt.com.vn có thể nhận được cuộc gọi thoại hay thông điệp ở bất cứ địa điểm nào qua bất cứ đầu cuối nào như máy tính để bàn, máy xách tay, điện thoại SIP… Với SIP rất nhiều dịch vụ di động mới được hỗ trợ • Định vị người sử dụng: những người sử dụng đầu cuối sẽ luôn di động và địa chỉ IP của họ là không cố định, các đầu cuối có thể đăng ký với một SIP server thông qua bản tin REGISTER, SIP server sẽ... chúng ta có thể sử dụng Debian, Ubuntu, Mint, CentOS, RedHat, OpenSuse,… Nó cũng có thể được cài đặt trong FreeBSD, hệ điều hành MacOS và có một số cổng cho Windows, nhưng Linux là nơi hỗ trợ đầy đủ để thực hiện Asterisk đem đến cho người sử dụng các tính năng và ứng dụng của hệ thống tổng đài PBX và cung cấp nhiều tính năng mà tổng đài PBX không có, như sự kết hợp chuyển mạch VoIP và chuyển mạch TDM,... bản để tạo một số điện thoại ta chỉ cần điền thông tin như sau: User Extension là số điện thoại, Display Name là tên hiển thị và Secret là mật khẩu , sau đó chon Submit • Lần lượt tạo 3 User : Windows với số 1001, Ubuntu1 với số 1002 và Ubuntu2 với số 1003 32 2.2 Đăng ký sử dụng và thực hiện cuộc gọi • Trên máy tính chạy hệ điều hành Windows 8 ta sẽ sử dụng softphone Zoiper và trên 2 máy chạy hệ điều... Protocol): được sử dụng để mô tả các thông số media cho một cuộc gọi, các thông số này là các thông tin về băng thông, các chuẩn hóa audio, video và một số thông tin khác 32 CHƯƠNG 3: MÔI TRƯỜNG TỔNG ĐÀI ASTERISK VÀ CÁC THỬ NGHIỆM I GIỚI THIỆU VỀ ASTERISK Asterisk là phần mềm mã nguồn mở, được viết bằng ngôn ngữ C và ban đầu được tạo ra bởi Mark Spencer (nay là Giám đốc công nghệ của Digium - công ty tài... server để xác nhận sự trao đổi thành công  Bước 6: user A gửi yêu cầu INVITE trực tiếp đến địa chỉ được trả lại bởi Redirect server User B đáp ứng với chỉ thị thành công (200 - OK), và user A đáp trả bản tin ACK xác nhận Cuộc gọi được thiết lập TÍNH NĂNG CỦA SIP V • Thiết lập một phiên: SIP sử dụng bản tin INVITE để yêu cầu thiết lập một phiên truyền thông • Đơn giản và có khả năng mở rộng: SIP có rất... và chuyển mạch TDM, đó là khả năng mở rộng đáp ứng nhu cầu cho từng ứng dụng Và muốn cấu hình được asterisk ta phải dựa trên tổng đài FreePBX FreePBX là phần mềm mã nguồn mở viết trên Web, như chúng ta biết asterisk không cung cấp cho người sử dụng cấu hình hệ thống qua giao diện đồ họa, muốn cấu hình asterisk không cách nào khác là thực hiện các dialplan qua các tập tin cấu hình do asterisk cung cấp... câu lệnh bên trong tập tin extensions.conf Nói chung việc cấu hình asterisk vô cùng khó khăn với những người không chuyên sâu về asterisk FreePBX ra đời như là một công cụ hỗ trợ cấu hình cho asterisk, FreeBBX được thiết kế thân thiện với người sử dụng, cấu hình asterisk một cách dễ dàng qua giao diện đồ họa trên nền web một cách trực quan dễ hiểu Người sử dụng không chuyên cũng có thể cấu hình được... (là thiết bị hỗ trợ giao thức SIP) và SIP server (là thiết bị trong mạng xử lý các bản tin SIP) Trong SIP có 5 thành phần quan trọng là: 32 • User Agents (UA): là các đầu cuối trong mạng SIP, nó đại diện cho phía người sử dụng để khởi tạo một yêu cầu tới SIP server hoặc User Agent server • Proxy server: làm nhiệm vụ chuyển tiếp các SIP request tới các nơi khác trong mạng Chức năng chính của nó là định ... loại hình dịch vụ phục vụ cho việc liên lạc người Trong VoIP công nghệ mang tính cách mạng làm thay đổi giới điện thoại với chất lượng dịch vụ cao Để hiểu rõ chất ứng dụng VoIP, tìm hiểu cụ thể... cụ thể qua phần công nghệ Nội dung báo cáo: Chương 1: Tổng quan công nghệ VOIP - Tìm hiểu chung công nghệ VOIP - Các mô hình VOIP - Vai trò tổng đài PBX hệ thống • Chương 2: Công nghệ SIP VOIP... công nghệ viễn thông quan tâm không nhà khai thác, nhà sản xuất mà với người sử dụng dịch vụ Voip vừa thực loại gọi mạng điện thoại kênh truyền thống (PSTN) đồng thời truyền liệu sở mạng truyền

Ngày đăng: 16/03/2016, 21:36

Từ khóa liên quan

Mục lục

  • II. CÁC MÔ HÌNH VOIP

  • 1. PC to PC

  • 2. PC to Phone

  • 3. Phone to Phone

  • III. TỔNG ĐÀI PBX

  • CÔNG NGHỆ SIP TRONG VOIP

  • MÔI TRƯỜNG TỔNG ĐÀI ASTERISK VÀ CÁC THỬ NGHIỆM

  • I. GIỚI THIỆU VỀ ASTERISK

  • II. GIỚI THIỆU VỀ ASTERISKNOW

  • III. CÀI ĐẶT ASTERISKNOW VÀ THỬ NGHIỆM CÁC TÍNH NĂNG CƠ BẢN CỦA TỔNG ĐÀI IP_PBX

  • 1. Cài đặt

  • 2. Thử nghiệm

  • 2.1. Tạo số điện thoại (User)

  • 2.2. Đăng ký sử dụng và thực hiện cuộc gọi

  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan