Luận Văn Công nghệ VoIP trên nền Asterisk

Thảo luận trong 'Viễn Thông' bắt đầu bởi Phí Lan Dương, 14/12/13.

  1. Phí Lan Dương

    Phí Lan Dương New Member
    Thành viên vàng

    Bài viết:
    18,524
    Được thích:
    18
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỞ ĐẦU
    --o0o--
    Công nghệ thoại qua nền Internet dùng giao thức IP (Voice Over IP -
    VoIP), là một công nghệ mà cho phép ta tạo cuộc gọi bằng cách kết nối băng
    thông rộng thay vì dùng đường dây điện thoại sử dụng tín hiệu tương tự (analog).
    Công nghệ Voip dựa trên chuyển mạch gói (thay thế công nghệ chuyển
    mạch kênh). Nó có thể nén và ghép nhiều kênh thoại trên một đường truyền tín
    hiệu. Các tín hiệu này được truyền qua mạng Internet, vì thế có thể giảm giá thành
    đáng kể. Để thực hiện việc truyền tải này, điện thoại IP phải tích hợp sẵn các giao
    thức báo hiệu chuẩn như SIP hay H.323 để kết nối tới một tổng đài IP của doanh
    nghiệp hay nhà cung cấp.
    Để đáp ứng nhu cầu trên,đã có một phần mềm ra đời trên sự kết hợp giữa
    chuyển mạch VoIP và chuyển mạch TDM. Sản phẩm này là một hệ thống chuyển
    mạch mềm - mã nguồn mở. Nó được viết bằng ngôn ngữ C,tích hợp chạy trên nền
    Linux. Đó chính là phần mềm Asterisk. Sản phẩm này thực hiện đầy đủ các tính
    năng của một tổng đài cùng một số tiện ích mới rất hấp dẫn.
    Asterisk ra đời vào năm 1999 bởi một sinh viên sinh năm 1977 tên là Mark
    Spencer. Anh ta viết phần mềm này ban đầu với mục đích hỗ trợ cho công ty của
    mình trong việc liên lạc đàm thoại.
    Asterisk hỗ trợ nhiều giao thức truyền thông khác nhau do sự kết hợp công
    nghệ hiện đại VoIP và công nghệ PSTN . Điều này làm cho nó một công cụ mạnh
    cho việc xây dựng các gateway và việc chuyển đổi giao thức.
    Để tìm hiểu thêm về hệ thống phần mềm Asterisk , chúng ta phải hiểu
    công nghệ Voip và các tiện ích của công nghệ này.

    MỤC LỤC
    MỞ ĐẦU . 0
    CHƯƠNG 1: TỔNG QUAN VỀ VOIP . 1
    1.1 Giới thiệu VoIP . 1
    1.1.1 Khái niệm: . 1
    1.1.2 Ưu và Khyết của VoIP: . 2
    1.2 Các thiết bị dùng trong VoIP: . 2
    1.2.1 VoIP phone . 2
    1.2.2 Softphone . 2
    1.2.3 Card giao tiếp với PSTN . 2
    1.2.4 ATA (Analog Telephone Adaptors) . 3
    1.3 Ưu điểm sử dụng tổng đài IP-PBX so với PBX truyền thống. 4
    CHƯƠNG 2: TÌM HIỂU TỔNG ĐÀI ASTERISK . 6
    2.1 Lí do chọn tổng đài IP . 6
    2.1.1 Tích hợp dễ dàng . 6
    2.1.2 Giảm chi phí cuộc gọi . 6
    2.1.3 Không cần dây điện thoại riêng . 6
    2.1.4 Không bị khoá bởi nhà sản xuất và mở rộng được . 6
    2.1.5 Dịch vụ khách hàng và hiệu năng tốt . 7
    2.1.6 Tính năng mới cập nhật liên tục . 7
    2.1.7 Kiểm soát tốt hơn nhờ báo cáo đầy đủ . 7
    2.1.8 Xem tổng quan tình trạng hệ thống hiện tại . 7
    2.1.9 Di chuyển dễ dàng . 7
    2.2 Tìm hiểu hệ thống mã nguồn mở Asterisk . 7
    2.2.1 Vì sao chọn phần mềm Asterisk . 7
    2.2.2 Giới thiệu Asterisk . 8
    2.3 Kiến trúc hệ thống 10
    2.3.1 Asterisk là thiết bị trung gian . 10
    2.3.2 Asterisk hỗ trợ nhiều loại điện thoại 10
    2.3.3 Hệ thống Asterisk PBX Switching Core 10
    2.3.4 Chức năng các API(Application Program Interface) 11
    2.4 Tính năng cơ bản . 11
    2.4.1 Một số chức năng trong tổng đài Asterisk 11
    2.4.2 Một số định dạng file . 13
    2.5 Các giao thức VoIP trong hệ thống Asterisk . 13
    2.5.1 IAX(Inter-Asterisk Exchange) . 13
    2.5.2 SIP . 14
    2.5.3 H.323 . 16
    2.5.4 MGCP(Media Gateway Control Protocol) . 18
    2.5.5 Skinny/SCCP . 18
    2.5.6 UNISTIM . 19
    2.6 Ngữ cảnh ứng dụng trong tổng đài IP . 19
    2.6.1 Kết nối IP PBX với PBX . 19
    2.6.2 Kết nối giữa Server Asterisk . 20
    2.6.3 Các ứng dụng IVR,Conference Call . 20
    2.6.4 Phân phối cuộc gọi tự động ACD . 21
    2.7 Tổ chức thư mục trong hệ thống Asterisk . 22
    2.7.1 Các thư mục trong hệ thống . 22
    2.7.2 Các tập tin cấu hình trong hệ thống . 24
    2.8 Cơ chế FastAGI . 24
    2.8.1 FastAGI là gì? . 24
    2.8.2 Hoạt động . 25
    3.1 Khái niệm: . 26
    3.1.1 Sơ lược về tiếng nói trong VoIP: . 26
    3.1.2 Khái niệm về Text To Speech: . 26
    3.1.3 Lí do chọn Text To Speech . 26
    3.1.4 Hạn chế của Text To Speech (TTS) . 27
    3.2 Cấu trúc file âm thanh . 27
    3.2.1 Khái niệm: . 27
    3.2.2 Định dạng dữ liệu: . 27
    3.2.3 Xử lí tập tin wave . 28
    CHƯƠNG 4: TÌM HIỂU DỊCH VỤ TRA CỨU ĐIỂM TUYỂN SINH . 39
    4.1 Tổng quan về hệ thống tuyển sinh: . 39
    4.1.1 Hoạt động: . 39
    4.1.2 Các thành phần và quá trình hoạt động: . 39
    4.2 Chức năng của hệ thống: . 40
    Mục lục
    4.2.1 Tổng quát chức năng . 40
    4.2.2 Sơ đồ xử lí chức năng . 41
    4.3 Thiết kế lược đồ dữ liệu quan hệ ERD . 42
    4.3.1 Các tập thực thể . 42
    4.3.2 Diagram . 42
    4.4 Các bảng dữ liệu . 43
    4.4.1 Danh sách bảng dữ liệu: . 43
    4.4.2 Mô tả các bảng: . 43
    4.4.3 Các mối liên hệ . 45
    4.5 Những thuận lợi và khó khăn của ứng dụng: . 46
    4.5.1 Thuận lợi . 46
    4.5.2 Khó khăn . 46
    CHƯƠNG 5: CÀI ĐẶT VÀ CẤU HÌNH HỆ THỐNG SERVER . 47
    5.1 Cài đặt các tính năng cơ bản của tổng đài Asterisk . 47
    5.1.1 Yêu cầu thiết bị: . 47
    5.1.2 Các bước cài đặt các gói Asterisk phiên bản 1.6.2.20 . 47
    5.1.3 Tải chương trình Asterisk.NET: . 48
    5.1.4 Cấu hình SIP cho softphone . 48
    5.2 Cài đặt Sql Server 2005 và tạo các bảng dữ liệu . 50
    5.2.1 Tại sao chọn Sql Server 2005 . 50
    5.2.2 Bảng dữ liệu . 50
    5.3 Kêt quả đạt được của việc thực thi tổng đài tự động . 53
    5.3.1 Cài đặt Server . 53
    5.3.2 Hoạt động của tổng đài: . 53
    5.3.3 Quá trình tổng hợp tiếng nói: . 62
    5.4 Kết luận . 63
    5.5 Những hạn chế: . 64
    ĐÁNH GIÁ CHUNG VÀ XU HƯỚNG PHÁT TRIỂN ĐỂ TÀI . 65
    PHỤ LỤC . 67
    TÀI LIỆU THAM KHẢO . 68
     

    Các file đính kèm:

Đang tải...