XÂY DỰNG TỔNG đài ASTERISK (có code)

34 831 9
XÂY DỰNG TỔNG đài ASTERISK (có code)

Đ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

XÂY DỰNG TỔNG đài ASTERISK (có code) .......................................... XÂY DỰNG TỔNG đài ASTERISK (có code) .......................................... XÂY DỰNG TỔNG đài ASTERISK (có code) .......................................... XÂY DỰNG TỔNG đài ASTERISK (có code) .......................................... XÂY DỰNG TỔNG đài ASTERISK (có code) ..........................................

XÂY DỰNG TỔNG ĐÀI ASTERISK Trang 2/34 MỤC LỤC Xây Dựng Tổng Đài Asterisk Trang 3/34 DANH MỤC HÌNH VẼ Xây Dựng Tổng Đài Asterisk Trang 4/34 DANH MỤC CÁC BẢNG BIỂU Xây Dựng Tổng Đài Asterisk Trang 5/34 DANH MỤC CÁC TỪ VIẾT TẮT CLI Command Line Interface CoS Class Of Service IETF Internet Engineering Task Force IP Internet Protocol IP-PBX Internet Protocol Private Branch Exchange IVR Interactive Voice Response ITU International Telecommunication Union LAN Local Area Network MCU Multipoint Control Unit PBX Private Branch Exchange PSTN Public Switched Telephone Network QoS Quality Of Service RTP Real Time Transport Protocol SIP Session Initiation Protocol TCP Transmission Control Protocol UDP User Datagram Protocol URL Uniform Resource Locator VoIP Voice over Internet Protocol Xây Dựng Tổng Đài Asterisk Trang 6/34 LỜI MỞ ĐẦU Những năm gần đây, số lượng người sử dụng Internet giới ngày cao Mạng Internet trở thành mạng số liệu toàn cầu cho phép nhiều loại hình dịch vụ, thơng tin truyền Các dịch vụ multimedia mạng Internet ngày phát triển, thông tin truyền Internet không số liệu mà bao gồm tiếng nói hình ảnh Mạng Internet mạng PSTN có xu hướng hội nhập lại với Sự hội nhập mạng Internet mạng PSTN dịch vụ truyền thoại qua mạng IP Dịch vụ truyền thoại qua mạng IP vài năm gần phát triển Nó hứa hẹn đem lại nhiều lợi ích bao gồm: giảm chi phí gọi đường dài, tích hợp thoại số liệu vào mạng dựa cơng nghệ chuyển mạch gói Vì vậy, việc nghiên cứu nắm bắt cơng nghệ VoIP nhiều đối tượng quan tâm với chất lượng dịch vụ cao mà giá thành lại hợp lý Xây Dựng Tổng Đài Asterisk Trang 7/34 CHƯƠNG TỔNG QUANG VỀ VoIP 1.1 Tổng Quan Về VoIP: 1.1.1 Giới thiệu chung VoIP: VoIP công nghệ cho phép truyền thoại sử dụng giao thức mạng IP, sở hạ tầng có mạng Internet VoIP công nghệ viễn thông quan tâm không nhà đầu tư, nhà sản xuất mà với người sử dụng dịch vụ VoIP dịch vụ điện thoại dải rộng (Broadband Telephony) làm thay đổi ngành điện thoại giới Nhiều dịch vụ VoIP cho phép gọi đến người dùng loại dịch vụ, có dịch vụ cho phép gọi cho dịch vụ khác dùng số điện thoại số nội bộ, đường dài, di động, quốc tế Nguyên tắc hoạt động VoIP việc số hố tín hiệu tiếng nói, thực việc nén tín hiệu số, chia nhỏ gói cần truyền gói tin qua mạng, tới nơi nhận gói tin ráp lại theo thứ tự tin, giải mã tín hiệu tương tự phục hồi lại tiếng nói ban đầu 1.1.1.1 Ưu điểm: Điện thoại IP đời để tối ưu hóa tính hiệu mạng truyền số liệu, khai thác tính linh hoạt phát triển ứng dụng giao thức IP áp dụng mạng toàn cầu mạng Internet Các tiến công nghệ mang đến cho điện thoại IP ưu điểm sau:  Chi phí gọi: Gọi miễn phí sử dụng dịch vụ, thiết bị VoIP hay tổng đài IP giá thành rẻ đáng kể so với sử dụng cách gọi truyền thống PSTN Xây Dựng Tổng Đài Asterisk Trang 8/34  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 mạng IP Điều tiết kiệm chi phí đầu tư vào mạng riêng lẽ  Khả mở rộng: Các tổng PSTN hệ thống kín, khó để thêm vào tính mở rộng thiết bị mạng Internet thường có khả thêm vào tính  Khả multimedia: Người sử dụng vừa nói chuyện vừa sử dụng dịch vụ khác như: truyền file, chia sẻ liệu, hay xem hình ảnh người nói chuyện bên 1.1.1.2 Nhược điểm: Bên cạnh ưu điểm VoIP có mặt hạn chế sau:  Kỹ thuật phức tạp: Để dịch vụ thoại chấp nhận được, cần có kỹ thuật nén tín hiệu đạt yêu cầu như: tỉ số nén lớn, có khả suy đố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, có nhiều loại máy tính khác dịch vụ khác sử dụng chung sở hạ tầng Vì khơng đảm bảo thơng tin người sử dụng bảo mật an toàn tuyệt đối 1.1.2 Các mơ hình sử dụng VoIP: Xây Dựng Tổng Đài Asterisk Trang 9/34 1.1.2.1 Sử dụng ứng dụng VoIP: Với thiết bị kết nối Internet, dịch vụ sử dụng miễn phí rộng khắp giới, cần người gọi người sử dụng xài chung ứng dụng VoIP (FaceTime, Facebook, Viper,…) có thêm microphone headphone thực gọi không giới hạn miễn phí Mơ hình áp dụng cho cá nhân, tổ chức có nhu cấu liên lạc mà khơng cần xây dựng Server Hình 1-1: Kết nối sử dụng Internet 1.1.2.2 Xây dựng tổng đài VoIP: Các thiết bị khơng cần kết nối vào Internet để thực gọi VoIP Các thiết bị cần phải kết nối với Server xây dựng sẵn lúc thiết bị thực gọi thông qua chuyển mạch Server có Mơ hình áp dụng cho tổ chức có nhu cầu liên lạc nội có tính bảo mật mạng nội Hình 1-2: Mơ hình kết nối mạng nối 1.2 Các giao thức VoIP: Xây Dựng Tổng Đài Asterisk Trang 10/34 1.2.1 Giao thức H.323: 1.2.1.1 Giới thiệu: H.323 chuẩn hội thoại mạng đưa hiệp hội viễn thông quốc tế ITU Chuẩn H.323 xác định thành phần, giao thức, thủ tục cho phép truyền liệu đa phương tiện (Multimedia) âm thanh, hình ảnh số liệu thời gian thực thông qua mạng IP mà không cần quan tâm tới chất lượng dịch vụ (QoS) Ưu điểm H.323:  Cung cấp mã hoá chuẩn hố, tính tương thích cao  Độc lập hệ thống mạng, có khả hội nghị liên mạng  Không phụ thuộc vào hệ điều hành  Hỗ trợ kết nối đa điểm, nhiều thiết bị đầu cuối  Quản lý băng thông 1.2.1.2 Các giao thức H.323: H.323 bao gồm:  H.255 - dùng để thiết lập kết nối hai điểm đầu cuối, gồm: • RAS (Registration, Admission, Status) dùng để tạo đăng ký, kiểm tra chấp nhận thiết bị đầu cuối •  Q 931 tín hiệu gọi H.245 - điều khiển đa phương tiện (Media control) gửi thông số kênh âm video Xây Dựng Tổng Đài Asterisk Trang 20/34 tư/triển khai/bảo trì Chi phí triển khai: cao Khả nâng nâng cấp mở rộng nội Chi phí bảo trì: cao Bị hạn chế tùy thuộc khả đầu tư ban đầu tổng đài (bị cố định số lượng người dùng) Chi phí phát sinh từ hạ tầng, nâng cấp thiết bị : cao trung bình Chi phí triển khai: trung bình Chi phí bảo trì: thấp Khơng giới hạn số lượng người dùng nâng cấp Bổ sung tích hợp thêm thiết bị dễ dàng nhanh chóng Chi phí phát sinh từ hạ tầng, thiết bị: thấp Bị hạn chế tốn chi phí Khơng hạn chế kết nối đa Khả nâng Hoặc kết nối chi site Kết nối dễ dàng tận cấp mở nhánh xa dụng liên thông thoại đa rộng đa chi chi nhánh, giảm chi phí Hoặc phải mượn dịch vụ trung gian nhánh dịch vụ thuê Nhà cung cấp Dịch vụ ISP Tương tác dễ dàng qua chuẩn SIP giao thức Chi phí phải đầu tư thiết bị Khả hỗ trợ qua IP VoIP, cao Hoặc phải mua thiết bị tương tác với thoại truyền hình hội nghị, chuyên biệt dành riêng cho hệ hệ thống khác Truyền thông đa hợp thống (UC), Microsoft OCS/Lync/Exchange 2.2 Tính tổng đài Asterisk: Hệ thông Voicemail: Xây Dựng Tổng Đài Asterisk Trang 21/34 Aterisk hệ thống Voicemail bao gồm đầy đủ chức năng: hỗ trợ nhiều ngữ cảnh Voicemail để nhiều tổ chức truy cập vào từ server, hỗ trợ vùng thời gian khác users kiểm tra điện thoại họ có gọi vào, cung cấp lựa chọn để thông báo nhận tin qua mail Call Forwarding: Call Forwarding chuyển hướng gọi tính thường sử dụng hệ thống Asterisk Chức cho phép chuyển gọi đến hay nhiều số máy điện thoại định trước Caller ID: Caller ID: hiển thị số điện thoại Chức cho phép số điện thoại người gọi đến máy điện thoại bạn hiển thị, nhằm xác định người gọi đến Hệ thống IVR: IVR (Interactive Voice Response) tính đáp ứng thoại tương tác Khả linh hoạt hệ thống điện thoại dựa vào chương trình đưa đến khả để đáp ứng theo yêu cầu khách hàng Đàm thoại nhiều người (Conference Call) Cuộc đàm thoại nhiều người thiết lập cho phép người nhận tham gia đàm thoại xuyên suốt gọi thiết lập để người nhận gọi phép nghe mà khơng nói 2.3 Các mơ hình tổng đài Asterisk: 2.3.1 Tổng đài IP-PBX: Xây Dựng Tổng Đài Asterisk Trang 22/34 Asterisk xây dựng thành tổng đài IP-PBX IP-PBX xây dựng phục vụ cho hệ thống nội tổ chức, công ty Thay lắp đạt hệ thơng PBX phục vụ cho nhu cầu liên lạc lắp đạt hệ thống IP-PBX điều giúp giảm chi phí đáng kể 2.3.2 Kết nối IP-PBX PBX: Các công ty, tổ chức xây dựng sẵn tổng đài PBX bên ngồi kết nối thêm với tổng đài nội với chi phí thấp lắp đạt hệ thông Asterisk kết nối với hệ thông PBX tồn sẵn qua đường E1 Hình 2-1: Kết nối IP-PBX PBX 2.3.3 Kết nối Server Asterisk: Xây Dựng Tổng Đài Asterisk Trang 23/34 Việc kết nối Server nhằm đảm bảo nội tổ chức, công ty nằm vị trí khác mà giúp giảm chi phí đáng kể đường dài Hình 2-2: Kết nối Server Asterisk Xây Dựng Tổng Đài Asterisk Trang 24/34 CHƯƠNG 3.1    MÔ PHỎNG TỔNG ĐÀI ASTERISK CƠ BẢN Các thiết bị phần mềm sử dụng: Tổng đài Asterisk dùng làm Server Hệ điều hành Linux CentOS VMWare phần mềm dùng để mô tổng đài Asterisk hệ điều hành Linux  SoftPhone sử dụng phần mềm X-Lite có hỗ trợ giao thức SIP để thực tổng đài Asterisk Hình 3-1: Phần mềm X-Lite Cách cấu hình tài khoảng X-Lite:  SoftPhone -> Account Setting  Nhập đầy đủ thông tin khai báo Server Asterisk  Nhập địa IP Server để kết nối xác với Server Xây Dựng Tổng Đài Asterisk Trang 25/34 Hình 3-2: Tạo Account X-Lite Xây Dựng Tổng Đài Asterisk Trang 26/34 3.2 Các chức mô phỏng: Bảng 3-1: Các chức mô Stt Chức Hiển thị số thuê gọi đến Thực gọi SIP Thực gọi có kèm nhạc chờ Hệ thống tương tác tự động (IVR) Quay số tắt (Speed Dial) Cách sử dụng Nhấn trực tiếp số điện thoại thuê bao cần thực gọi Nhấn trực tiếp số điện thoại thuê bao cần thực gọi, khio chờ gọi Server phát nhạc chờ đặt sẵn Nhấn 111 để gọi lên Server Server phát thông báo lựa chọn thue bao cần gọi đến Nhấn gọi Mr.A Nhấn gọi Mr.B Nhấn gọi Mr.D Hình 3-3: Mơ hình mơ Xây Dựng Tổng Đài Asterisk Trang 27/34 3.3 Kết mơ phỏng: Hình 3-4: Cuộc gọi A cho B Hình 3-5: Cuộc gọi A cho D Xây Dựng Tổng Đài Asterisk Trang 28/34 Hình 3-6: Cuộc gọi D cho B Xây Dựng Tổng Đài Asterisk Trang 29/34 CHƯƠNG KẾT LUẬN Truyền thoại qua IP phát triển mạnh mẽ đón nhận nhanh chóng Cùng với phát triển tổng đài IP-PBX dần thay tổng đài PBX truyền thống thời gian sớm Yếu tố chủ yếu chất mềm dẻo, hiệu suất chuyển mạch gói chuyển mạch gói IP cải thiện tốt nên dần thay tổng đài truyên thống Công nghệ Asterisk linh hoạt, kết nối với mạng điện thoại đường dây tương tự hay số Chỉ với thiết bị phần cứng đơn giản, kết hợp với phần mềm mã nguồn mở Asterisk, ta xây dựng hệ thống IP-BPX hồn chỉnh với đầy đủ tính Asterisk ứng dụng tổng đài thương mại Tương lai Asterisk to lớn chi phí lắp đặt tính mở rộng hệ thống dễ dàng so với tổng đài truyền thống Xây Dựng Tổng Đài Asterisk Trang 30/34 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Sách asterisk Lê Quốc Toàn [2] http://timtailieu.vn/tai-lieu/do-an-tong-dai-asterisk-va-cong-nghe-voip3697/ [3] https://phuongot.wordpress.com/2011/04/20/t%E1%BB%95ng-quangiao-th%E1%BB%A9c-h-323/ [4] https://vntelecom.org/diendan/showthread.php?t=231 [5] https://www.voipmart.vn/news/tong-quan-ve-tong-dai-asterisk.html Tiếng Anh: [6] https://en.wikipedia.org/wiki/H.323 [7] https://en.wikipedia.org/wiki/Session_Initiation_Protocol [8] https://www.asterisk.org/ Xây Dựng Tổng Đài Asterisk Trang 31/34 PHỤ LỤC Tập tin sip.conf [Mr.A] type = friend username = Mr.A secret = 1234 host = dynamic context = from-sip [Mr.B] type = friend username = Mr.B secret = 1234 host = dynamic context = from-sip [Mr.D] type = friend username = Mr.D secret = 1234 host = dynamic context = from-sip Tập tin muisiconhold.conf [newclass] mode=files directory=moh Xây Dựng Tổng Đài Asterisk Trang 32/34 Tập tin extensions.conf [from-sip] exten => 1,1,Goto(GoiA,s,1) exten => 2,1,Goto(GoiB,s,1) exten => 3,1,Goto(GoiD,s,1) exten => 1001,1,NoOp(Nham goi A) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.A,,,,60) same => n,Hangup exten => 1002,1,NoOp(Call for Mr.B) same => n,Dial(SIP/Mr.B) same => n,Hangup exten => 1003,1,NoOp(Call for Mr.D) same => n,Dial(SIP/Mr.D) same => n,Hangup ;IVR exten => 111,1,Goto(ivr-1,s,1) [ivr-1] exten => s,1,NoOp(IVR 1) same => n,Ringing same => n,WaitExten(5) same => n,Background(1-goi-A) same => n,WaitExten(0.5) Xây Dựng Tổng Đài Asterisk Trang 33/34 same => n,Background(2-goi-B) same => n,WaitExten(0.5) same => n,Background(3-goi-D) same => n,WaitExten(8) exten => 1,1,NoOp(Nham goi A) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.A,,,,60) same => n,Hangup exten => 2,1,NoOp(Nham goi B) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.B,,,,60) same => n,Hangup exten => 3,1,NoOp(Nham goi D) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.D,,,,60) same => n,Hangup [GoiA] exten => s,1,NoOp(Call for Mr.A) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.A,,,,60) same => n,Hangup Xây Dựng Tổng Đài Asterisk Trang 34/34 [GoiB] exten => s,1,NoOp(Call for Mr.B) same => n,Dial(SIP/Mr.B) same => n,Hangup [GoiD] exten => s,1,NoOp(Call for Mr.D) same => n,Set(CHANNEL(musicclass)=newclass) same => n,Answer() same => n,Queue(Mr.D,,,,60) same => n,Hangup ;IVR exten => 111,1,Goto(ivr-1,s,1) Tập tin queues.conf [Mr.A] strategy = ringall timeout = member => SIP/Mr.A [Mr.B] strategy = ringall timeout = member => SIP/Mr.B [Mr.D] strategy = ringall timeout = member => SIP/Mr.D Xây Dựng Tổng Đài Asterisk ... mà khơng nói 2.3 Các mơ hình tổng đài Asterisk: 2.3.1 Tổng đài IP-PBX: Xây Dựng Tổng Đài Asterisk Trang 22/34 Asterisk xây dựng thành tổng đài IP-PBX IP-PBX xây dựng phục vụ cho hệ thống nội...Trang 2/34 MỤC LỤC Xây Dựng Tổng Đài Asterisk Trang 3/34 DANH MỤC HÌNH VẼ Xây Dựng Tổng Đài Asterisk Trang 4/34 DANH MỤC CÁC BẢNG BIỂU Xây Dựng Tổng Đài Asterisk Trang 5/34 DANH MỤC... rộng CHƯƠNG 2.1 Giới thiệu tổng quan: 2.1.1 Giới thiệu chung Asterisk: Xây Dựng Tổng Đài Asterisk TỔNG ĐÀI ASTERISK Trang 18/34 Asterisk phần mềm thực chức tổng đài PBX Asterisk có chạy Linux, Windows

Ngày đăng: 21/01/2018, 22:08

Từ khóa liên quan

Mục lục

  • DANH MỤC HÌNH VẼ

  • DANH MỤC CÁC BẢNG BIỂU

  • DANH MỤC CÁC TỪ VIẾT TẮT

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1. TỔNG QUANG VỀ VoIP

    • 1.1. Tổng Quan Về VoIP:

      • 1.1.1. Giới thiệu chung về VoIP:

        • 1.1.1.1. Ưu điểm:

        • 1.1.1.2. Nhược điểm:

        • 1.1.2. Các mô hình sử dụng trong VoIP:

          • 1.1.2.1. Sử dụng cùng một ứng dụng VoIP:

          • 1.1.2.2. Xây dựng tổng đài VoIP:

          • 1.2. Các giao thức trong VoIP:

            • 1.2.1. Giao thức H.323:

              • 1.2.1.1. Giới thiệu:

              • 1.2.1.2. Các giao thức trong H.323:

              • 1.2.1.3. Các thành phần của hệ thống H.323:

              • 1.2.2. Giao thức SIP:

                • 1.2.2.1. Giới thiệu:

                • 1.2.2.2. Các thành phần trong giao thức SIP:

                • 1.2.2.3. Các bản tin trong SIP:

                • 1.2.2.4. Hệ thông SIP:

                • 1.2.3. Bảng so sánh giữa SIP và H.323:

                • CHƯƠNG 2. TỔNG ĐÀI ASTERISK

                  • 2.1. Giới thiệu tổng quan:

                    • 2.1.1. Giới thiệu chung về Asterisk:

                    • 2.1.2. Tổng đài IP-PBX:

                    • 2.2. Tính năng cơ bản của tổng đài Asterisk:

                    • 2.3. Các mô hình tổng đài Asterisk:

                      • 2.3.1. Tổng đài IP-PBX:

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

Tài liệu liên quan