xây dựng tổng đài ip pbx

125 629 1
xây dựng tổng đài ip pbx

Đ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

ii MỤC LỤC Đề mục Trang bìa i Nhiệm vụ của luận văn L ờ i cảm ơn ii Tóm tắt luận văn iii Mục lục iv Danh sách hình vẽ viii Các từ viết tắt x Nội dung luận văn LỜI MỞ ĐẦU 1 PHẦN 1: LÝ THUYẾT 3 Chương1: TỔNG QUAN VỀ VoIP 3 (Voice over Internet Protocol) 3 1. Giới thiệu chung: 3 2. Ưu nhược điểm của VoIP: 4 2.1 Ưu điểm : 4 2.2 Nhược điểm : 4 3. Yêu cầu chất lượng đối với VoIP: 5 4. Ứng dụng của VoIP 5 5. Các cấu trúc kết nối: 6 5.1 Mô hình PC to PC: 6 5.2 PC to Phone: 7 5.3 Phone to Phone: 7 6. Các thành phần trong mạng VoIP: 7 7. Cơ chế làm việc của VoIP: 9 7.1 Số hóa tín hiệu Analog: 9 7.2 Lấy mẫu (Sampling): 9 7.3 Lượng tử hoá (Quantization): 10 7.4 Mã hóa (Encoding): 10 iii 7.5 Nén giọng nói (Voice Compression): 10 7.6 Packetizing voice (đóng gói): 10 8. Các vấn đề chất lượng của VoIP: 11 8.1 Trễ (Delay): 11 8.2 Trượt (Jitter): 11 8.3 Mất gói (packet loss): 12 9. Các ứng dụng của VoIP trong thực tế: 12 9.1 Thoại thông minh: 12 9.2 Dịch vụ thoại qua Internet 12 9.3 Dịch vụ Fax qua IP: 13 9.4 Dịch vụ Callback Web: 13 9.5 Dịch vụ tính cước cho bị gọi: 13 9.6 Dịch vụ Call Center 14 10. Các khái niệm trong VoIP 14 10.1 PBX - Private Branch Exchange 14 10.2 PSTN – Public Switched Telephone Network 15 10.3 TDM – Time Division Multiplexing 15 10.4 FXO và FXS 15 Chương 2: CÁC GIAO THỨC SỬ DỤNG TRONG VOIP 17 1. Giao thức H323 17 1.1 Cấu trúc của H.323. 17 1.1.1. Thiết bị đầu cuối. 17 1.1.2. Gatekeeper 17 1.1.3. Khối điều khiển đa điểm MCU 19 1.2 Tập giao thức H323 20 1.2.1 Báo hiệu RAS 20 1.2.2 Báo hiệu điều khiển cuộc gọi H.225 20 1.2.3 Giao thức H.245 20 1.3 Thiết lập cuộc gọi VoIP sử dụng giao thức H.323 22 1.3.1 Cuộc gọi Gatekeeper nội vùng: 22 1.3.2 Cuộc gọi Gatekeeper liên vùng: 23 2. Giao thức khởi tạo phiên SIP (Session Initiation Protocol): 24 2.1 Tính năng của SIP: 25 2.1.1 Các giao thức khác của IETF để xây dựng những ứng dụng SIP 25 2.1.2 Đơn giản và có khả năng mở rộng: 25 iv 2.1.3 Hỗ trợ tối đa sự di động của đầu cuối: 25 2.1.4 Dễ dàng tạo tính năng mới cho dịch vụ và dịch vụ mới: 26 2.2 Các thành phần trong mạng SIP: 26 2.3 Bản tin SIP: 27 2.3.1 Các loại bản tin SIP: 27 2.3.2 Cấu trúc bản tin SIP: 30 2.3.3 Ý nghĩa của các trường bản tin 32 2.4 Hoạt động của SIP: 33 2.4.1 Hoạt động của máy chủ ủy quyền (proxy server): 33 2.4.2 Hoạt động của máy chủ chuyển đổi địa chỉ (Redirect Server): 34 2.5 So sánh giữa giao thức H.323 và SIP 35 3. Giao thức giữ trước tài nguyên (RSVP): 37 4. Giao thức RTP ( Real Time Transport Protocol). 37 5. Giao thức RTCP ( Real Time Transport Control Protocol) 39 6. Giao thức SGCP ( Simple Gateway Control Protocol) 40 7. Giao thức MGCP (Media Gateway Control Protocol) 40 8. IAX2 – Inter Asterisk eXchange 41 Chương 3: TỔNG QUAN VỀ ASTERISK 42 1. Một số tính năng cơ bản của Asterisk : 42 1.1 Voice mail (hôp thư thoại): 42 1.2 Call forwarding (chuyển cuộc gọi): 42 1.3 Caller ID (hiển thị số gọi): 43 1.4 Automated attendant (chức năng IVR): 43 1.5 Time and date: 43 1.6 Call Parking: 43 1.7 Remote call pickup: 43 1.8 Privacy Manager: 43 1.9 Black list: 44 2. Cấu trúc Asterisk : 44 3. Các ngữ cảnh ứng dụng 45 3.1 Tổng đài VoIP IP PBX 46 3.2 Kết nối IP PBX với PBX 47 3.3 Kết nối giữa các server Asterisk 48 3.4 Các ứng dụng IVR, Voicemail, điện thoại hội nghị 49 3.5 Chức năng phân phối cuộc gọi tự động ACD 50 v Chương 4: GIỚI THIỆU A2BILLING 51 1. Giới thiệu A2Billing 51 2. Tìm hiểu về AGI (Asterisk Gateway Interface) 52 2.1. Cấu trúc cơ bản AGI 52 2.2. Phân loại AGI 53 3. Cấu trúc và nguyên tắc hoạt động của A2Billing 54 4. Một số khái niệm trong A2billing 57 PHẦN 2: THỰC HIỆN ĐỀ TÀI 58 Chương 5: CÀI ĐẶT ASTERISK VÀ A2BILLING 58 1. Cài đặt hệ điều hành linux – bản centos 5.5: 58 2. Cài đặt asterisk: 63 3. Một số lệnh thao tác trong hệ thống asterisk 67 4. Cài đặt A2Billing 68 5. Sơ lược tập tin cấu hình asterisk 77 Chương 6:MỘT SỐ CHỨC NĂNG CỦA TỔNG ĐÀI PBX 82 1. Tạo số điện thoại cho softphone trong Free PBX 82 2. Call waiting( cuộc gọi chờ) 84 3. Nhạc chờ ( Music On Hold) 85 4. Voicemail (Hộp thư thoại): 86 5. Conference ( Hội Nghị): 87 6. Blacklist ( Danh sách loại trừ) 89 7. Ring Groups ( Đổ chuông nhóm) 90 8. Queue ( Hàng đợi) 92 9. Follow Me ( Chuyển cuộc gọi khi bận) 94 10. Callback ( Tự động gọi lại) 96 11. Call Forward ( Chuyển hướng gọi) 97 12. IVR ( Ứng dụng tương tác thoại) 98 Chương 7: CẤU HÌNH A2BILLING 101 1. Cấu hình A2Billing. 101 2. Kết hợp Free PBX và A2Billing 108 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 111 1. Kết luận 111 2. Hướng phát triển 111 TÀI LIỆU THAM KHẢO 114 vi DANH SÁCH HÌNH VẼ Hình 1.1. Mô hình PC to PC 6 Hình 1.2. Mô hình PC to Phone 7 Hình 1.3. Các thành phần trong mạng VoIP 8 Hình 1.4. FXO và FXS 16 Hình 2.1. Cấu trúc H.323 17 Hình 2.2. Thiết lập cuộc gọi Gatekeeper nội vùng. 22 Hình 2.3. Thiết lập cuộc gọi Gatekeeper liên vùng 23 Hình 2.4. Giao thức khởi tạo phiên SIP 24 Hình 2.5. Thiết lập cuộc gọi qua Proxy Server 33 Hình 2.6. Thiết lập cuộc gọi qua Redirect Server 34 Hình 2.7. Gói RTP 38 Hình 3.1. Cấu trúc Asterisk 44 Hình 3.2. Tổng đài IP PBX 46 Hình 3.3. Kết nối IP PBX với PBX 47 Hình 3.4. Kết nối giữa các Server Asterisk 48 Hình 3.5. Triển khai server IVR, Voicemail, hội thoại 49 Hình 3.6. Phân phối cuộc gọi với hàng đợi 50 Hình 4.1. Sơ đồ giao tiếp giữa Asterisk và AGI script 53 Hình 4.2. AGI giao tiếp với Asterisk 54 Hình 4.3. Chức năng của OSS 56 Hình 4.4. Sơ đồ A2Billing tương tác với Asterisk 56 Hình 5.1. Màn hình Welcome 59 Hình 5.2. Cấu hình Boot Loader 60 Hình 5.3. Cấu hình các thông số cho hệ thống mạng 60 vii Hình 5.4. Cấu hình Firewall 61 Hình 5.5. Đặt password cho root. 62 Hình 5.6. Lựa chọn các gói 62 Hình5. 7. Tiến hành cài đặt CentOS 63 Hình 5.8. Reboot lại máy tính 63 Hình 5.9. Giao diện đang nhập tài khoản A2billing 76 Hình 5.10. Giao diện Web cấu hình của A2billing 76 Hình 6.1. Giao diện đăng nhập tài khoản Free PBX 82 Hình 6.2. Tạo các tài khoản SIP 83 Hình 6.3. giao diện softphone X-Lite 83 Hình 6.4. Đăng nhập thành công trên softphone 84 Hình 6.5. Upload các file nhạc chờ cho hệ thống 85 Hình 6.6. Cấu hình dịch vụ Voicemail 87 Hình 6.7. Cấu hình dịch vụ Conference 88 Hình 6.8. Cấu hình dịch vụ Blacklist 89 Hình 6.9. Cấu hình dịch vụ Ring Group 91 Hình 6.10. Cấu hình mục “ Destination if no answer cho Ring Group 92 Hình 6.11. Cấu hình dịch vụ Queue 93 Hình 6.12. Cấu hình dịch vụ Follow Me 94 Hình 6.13. Cấu hình tuỳ chọn “ Destination if no anwer” 95 Hình 6.14. Cấu hình dịch vụ Callback 96 Hình 6.15. Giao diện cấu hình IVR 98 Hình 6.16. Thiết lập tuỳ chọn IVR 99 Hình 7.1. Tạo sip Trunk 101 Hình 7.2. Tạo RATECARD 101 Hình 7.3. Danh sách các Prefix của các quốc gia 102 viii Hình 7.4. Tạo Rates 103 Hình 7.5. Tạo Call Plan 105 Hình 7.6. Tạo Customers 107 Hình 7.7. Tạo nhiều Customers 108 Hình 7.8. Tạo Routes 109 Hình 7.9. Nạp Card Number cho User 110 Hình Server Asterisk sử dụng chung 1 Database 112 Mô hình SER 113 ix CÁC TỪ VIẾT TẮT A AC Alternating Current ACD Automatic Call Distributor ACK Acknowledgement AOR Address of Record API Application Programing Interface ARP Address Resolution Protocol ATM Asynchronous Transfer Mode C CAS Chanel Associated Signaling CCIS Common Chanel Interoffice Signaling CCS Common Channel Signaling CLI Command-Line Interface D DAHDI Digium Asterisk Hardware Device Interface DC Direct Current DHCP Dynamic Host Configuration Protocol DNS Domain Name System DoS Denial of Service DTMF Dial Tone Multi Frequency x F FTP File Transfer Protocol FXO Foreign Exchange Office FXS Foreign Exchange Station G GSM Global System for Mobile communications H HTTP Hyper Text Transfer Protocol I IAX Inter- Asterisk eXchange ICMP Internet Control Message Protocol IETF Internet Engineering Task Force IN Intelligent Network IP Internet Protocol ISDN Integrated Services Digital Network ITU-T International Telecommunication Union- Telecommunication Standardization IVR Interactive Voice Response L LAN Local Area Network LLC Link Logic Control xi LSSU Link Status Signaling Unit M MAC Media Address Control MGCP Media Gateway Control Protocol MIME Multipurpose Internet Mail Extension MCU Multipoint Control Unit N NAT Network Address Translation NIC Network Information Center O OSI Open System Interconnection OSP Open Settlement Protocol P PBX Private Branch eXchange PC Personal Computer PCM Pulse-Code Modulation PDD Post Dial Delay PLMN Public Land mobile Network PPP Point-to-Point Protocol PRI Primary Rate Interface PSTN Public Switch Telephone Network R [...]... của em lấy tên là Xây dựng tổng đài IP PBX ”, sẽ trình bày các ý tưởng cho việc thực hiện một hệ thống tích hợp này, và đồng thời bước đầu triển khai một hệ thống tích hợp đơn giản với các dịch vụ phổ biến thông dụng của một tổng đài Analog thông thường SVTH: LÊ HOÀNG SANG 2 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX LÝ THUYẾT PHẦN 1: Chương1: GVHD: TH.S TẠ TRÍ NGHĨA TỔNG QUAN VỀ VoIP (Voice over Internet... hoặc PSTN) IP adapter này có nhiệm vụ giúp cho điệnthoại thông thường có thể kết nối được với VoIP server SVTH: LÊ HOÀNG SANG 8 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S TẠ TRÍ NGHĨA + IP phone: là các điện thoại dùng riêng cho mạng VoIP Các IP phonekhông cần IP adapter bởi vì chúng đã được tích hợp sẵn bên trong để có thểkết nối trực tiếp với VoIP server 7 Cơ chế làm việc của VoIP: Khi nói... 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S TẠ TRÍ NGHĨA Các thành phần cốt lõi của một mạng VoIP bao gồm: Gateway, VoIP Server, mạng IP, và thiết bị đầu cuối cho người sử dụng Hình 1.3 Các thành phần trong mạng VoIP − Gateway: thành phần giúp chuyển đổi tín hiệu analog sang tín hiệu số (và ngược lại) + VoIP gateway: là các gateway có chức năng làm cầu nối giữa mạng điệnthoại PSTN và mạng VoIP + VoIP GSM... nhà cung cấp dịch vụ − Gateway IP – PSTN: Để có thể sử dụng mạng VoIP với mạng điện thoại công cộng PSTN thì gateway IP – PSTN là một cổng kết nối cho phép trao đổi các thông tin trên hai mạng Gateway SVTH: LÊ HOÀNG SANG 5 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S TẠ TRÍ NGHĨA có thể trực tiếp hai mạng nói trên hoặc có thể sử dụng kết hợp với các PBX Gateway IP – PSTN có hai giao diện chính... động (ACD) Một ưu điểm của thoại IP là khả năng kết hợp cả thoại và dữ liệu trên cùng một kênh 10 Các khái niệm trong VoIP 10.1 PBX - Private Branch Exchange PBX hay còn gọi là PABX - Private Automatic Branch Exchange là hệ thống tổng đài nội bộ được đặt tại nhà thuê bao, từ Automatic ở đây muốn nói đến là hệ thống tổng đài điện tử tự động nhưng hiện nay đa số là tổng đài PBX điện tử tự động nên từ trên... thời gian thực) Khi sử dụng giao thức SIP, các người dùng có thể biết được tham số của phiên như phương thức báo hiệu, kiểu dữ liệu, giao thức truyền…thông qua giao thức mô tả phiên SDP (Session Description Protocol) được cung cấp trong bản tin SIP SVTH: LÊ HOÀNG SANG 24 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX 2.1 GVHD: TH.S TẠ TRÍ NGHĨA Tính năng của SIP: Giao thức SIP được thiết kế với những chỉ tiêu... thấp SVTH: LÊ HOÀNG SANG 3 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX 2 GVHD: TH.S TẠ TRÍ NGHĨA Ưu nhược điểm của VoIP: 2.1 Ưu điểm : − Giảm đáng kể chi phí cuộc gọi: đây là ưu điểm nổi bật nhất của VoIP so với điện thoại truyền thống Công nghệ VoIP cho phép gọi điện thoại đường dài hoặc điện thoại ra nước ngoài với giá rẻ tương đương với giá gọi nội hạt − Hệ thống VoIP có thể tích hợp cả mạng thoại , mạng... Description Protocol SIP Session Initiation Protocol SMTP Simple Mail Transport Protocol STP Signaling Transfer Point SAP Session Advertisement Protocol T TCP /IP Transmission Control Protocol/Internet Protocol TDM Time-Division Multiplexing TLS Transport Layer Security U UA User Agent UDP Unit Datagram Protocol URI Uniform Resource Identifier V VoIP Voice over Internet Protocol xii XÂY DỰNG TỔNG ĐÀI IP. .. Gatekeeper B trả lại bản tin ACF với địa chỉ IP của Gateway A − Bước 9: Gateway B thiết lập một cuộc gọi đến đầu cuối B SVTH: LÊ HOÀNG SANG 23 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S TẠ TRÍ NGHĨA − Bước 10: Khi đầu cuối B trả lời, Gateway B gởi bản tin kết nối Q.931 đến Gateway A 2 Giao thức khởi tạo phiên SIP (Session Initiation Protocol): SIP được phát triển bởi IETF ( Internet Engineering... thống (PSTN) với mạng máy tính (VoIP) đã đem lại một thế SVTH: LÊ HOÀNG SANG 1 MSSV: 407T1454 XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S TẠ TRÍ NGHĨA giới viễn thông đa dạng và hùng mạnh không ngờ Tuy nhiên để chuyển hết toàn bộ mạng điện thoại PSTN vào mạng máy tính (VoIP) thì ngày đó cũng còn khá xa, bởi lẽ VoIP cũng đặt ra những thách thức cho các nhà thiết kế hệ thống để có thể cung cấp một chất lượng . của một tổng đài Analog thông thường. XÂY DỰNG TỔNG ĐÀI IP PBX GVHD: TH.S. TẠ TRÍ NGHĨA SVTH: LÊ HOÀNG SANG 3 MSSV: 407T1454 PHẦN 1: LÝ THUYẾT Chương1: TỔNG QUAN. Time-Division Multiplexing TLS Transport Layer Security U UA User Agent UDP Unit Datagram Protocol URI Uniform Resource Identifier V VoIP Voice over Internet Protocol XÂY DỰNG TỔNG ĐÀI IP PBX GVHD:. Black list: 44 2. Cấu trúc Asterisk : 44 3. Các ngữ cảnh ứng dụng 45 3.1 Tổng đài VoIP IP PBX 46 3.2 Kết nối IP PBX với PBX 47 3.3 Kết nối giữa các server Asterisk 48 3.4 Các ứng dụng IVR, Voicemail,

Ngày đăng: 18/06/2014, 09:27

Từ khóa liên quan

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

Tài liệu liên quan