MỤC LỤC
Giao thức RSVP được sử dụng như một giao thức báo hiệu hỗ trợ cho RTP. Mục đích của RSVP là cung cấp một cơ chế đảm bảo băng thông cho các hoạt động của các ứng. RSVP gửi tham số chất lượng dịch vụ QoS kết hợp với các dữ liệu thời gian thực được truyền trên mạng TCP/IP.
Hỗ trợ giao thức RTP, giao thức RSVP có thể giải quyết các lỗi xảy ra trên đường truyền để đảm bảo các tham số chất lượng. Thật vậy, giao thức RTP chỉ hỗ trợ việc truyền thông điểm – điểm và không quản lý các tham số liên kết trên mạng. RSVP không những tác động ở máy phát, máy thu mà còn tác động trên cả các router trong mạng.
RSVP thiết lập và duy trì kết nối duy nhất cho một luồng dữ liệu, xác lập một hệ thống quản lý thứ tự các gói và tạo modun điều khiển để quản lý các nguồn tài nguyên của các nút mạng khác nhau. RSVP đưa ra một mô hình tối ưu để liên kết các dữ liệu từ một nguồn tới nhiều đích. RSVP đóng vai trò quản lý một cách lập các host đích để tự thích nghi các tham số chất lượng giữa khả năng cung cấp và nhu cầu đáp ứng.
Việc dành riêng các tài nguyên được yêu cầu bởi bên thu bằng cách phát một yêu cầu chất lượng dưới dạng một bản tin RSVP tương thích với nhu cầu của chúng. Để đảm bảo đường truyền thông suốt các điểm cuối phải hoạt động ở chế độ kết nối. Máy thu phải thường xuyên gửi các bản tin RSVP đến các router để đảm bảo thông suốt đường truyền.
RSVP hoạt động trên cơ sở xử lý các gói tin theo một yêu cầu chất lượng dịch vụ QoS. Flowspec có chức năng kiểm tra luồng dữ liệu được truyền như một yêu cầu dịch vụ của các ứng dụng mà kết quả là đưa ra một yêu cầu về chất lượng dịch vụ QoS. Flowspec đưa ra một yêu cầu chất lượng dịch vụ còn filterspec có nhiệm vụ lọc bỏ các gói tin mà không đảm bảo yêu cầu về chất lượng dịch vụ, những gói này sẽ được cung cấp một phương thức truyền tốt nhất có thể đáp ứng yêu cầu chất lượng dịch vụ.
SGCP được sử dụng để thiết lập, duy trì và giải phóng các cuộc gọi qua mạng IP. Call Agent thực hiện các chức năng báo hiệu cuộc gọi và gateway thực hiện chức năng truyền tín hiệu âm thanh. - Notification Request: yêu cầu gateway phát các tín hiệu nhấc đặt máy và các tín hiệu quay số DTMF.
- Notify: gateway thông báo với Call Agent về các tín hiệu được phát hiện ở trên. - Modify Connection: Call Agent dùng lệnh này để thay đổi các thông số về kết nối đã thiết lập. Lệnh này cũng có thể dùng để điều khiển luồng cho các gói tin RTP đi từ gateway này sang gateway khác.
Năm lệnh trên đây điều khiển gateway và thông báo cho call agent về các sự kiện xảy ra. Mỗi lệnh hay yêu cầu bao gồm các thông số cụ thể cần thiết để thực thi các phiên làm việc.
Các thư viện bao gồm : bison, bison-devel, ncurses, ncurses-devel, zlib, zlib-devel, openssl, openssl-devel, gnutls-devel, gcc, gcc-c++. Nếu thư viện chưa được cài đặt , dùng lệnh : yum install tên_thư_viện để cài đặt. Tiến hành download X-Lite 3.0 tại www.counterpath.com và cài đặt III - Cấu hình hệ thống Asterisk.
Thiết bị SPA3102 dùng để kết nối điện thoại tương tự thông thường vào mạng IP. - Cổng Ethernet nối với một máy tính, máy tính này được sử dụng để cấu hình các thông số cho SPA3102 hoạt động. - Cổng Internet nối với mạng LAN chứa Asterisk PBX và các máy tính có cài softphone.
Asterisk cung cấp khả năng xây dựng ứng dụng VoiceMail, với khả năng này giúp cho người sử dụng điện thoại không bỏ lỡ bất cứ cuộc gọi điện thoại nào. - Khi người gọi không được trả lời, máy không được kết nối mạng hay máy điện thoại đang bận, hệ thống đều có thông điệp riêng để thông báo tình trạng của máy thuê bao được gọi và phát thông điệp mời để lại tin nhắn. - Khi thông điệp được nhận, hệ thống VoiceMail có thể gửiemail để thông báo - Có thể kiểm tra VoiceMail trực tiếp trên máy điện thoại.
- Những thông điệp Lời chào trong hệ thống hoàn toàn có thể thay đổi phù hợp với ngữ cảnh sử dụng, không nhất thiết phải sử dụng thông điệp mặc định. - Cấu hình trong voicemail.conf : tạo ra người sử dụng và password của hòm thư Cú pháp : extension của user = mật mã , tên đầy đủ , địa chỉ email. Như vậy , nếu một người sử dụng [phuong] quay số 123 để gọi [tienthanh] thì nếu bận , nội dung cuộc gọi sẽ được ghi vào hộp thư thoại.
Tính năng Music On Hold của Asterisk có nhiều ứng dụng thực tế rất thiết thực chẳng hạn như : trong khi chờ giữ máy để được gặp người khác chẳng hạn, thuê bao có thể nghe âm nhạc giải trí để quên đi thời gian chờ đợi, khi chờ trả lời cuộc gọi thuê bao sẽ nghe âm nhạc thay vì hồi âm chuông như điện thoại truyền thống. Như vậy, khi thuê bao quay số 123 hệ thống sẽ trả lời sau đó phát ra một bài nhạc ngẫu nhiên trong thư mục mp3music trong vòng 15 giây sau đó gác máy. Hệ thống hàng đợi phân phối cuộc gọi tự động cho phép trả lời cuộc gọi một cách hiệu quả hơn và có thể giúp giảm giá thành , tăng chất lượng phục vụ.
- Agent ( người trực điện thoại ) trả lời cuộc gọi theo theo các queuing strategy như : Ringall, RoungRobin, Rrmemory. Hệ thống hàng đợi này thường được ứng dụng cho các trung tâm cuộc gọi ( call centers) hay các phòng dịch vụ khách hàng. - leastrecent : Phân phối cuộc gọi tới agent mới login vào - fewest calls : Phân phối tới agent đã nghe ít cuộc gọi nhất - random : Phân phối một cách ngẫu nhiên.
; User gọi đến 09481xxxxx thì phân phối vào hàng đợi nhansu và trong khi đợi để được trả lời , user được nghe nhạc. Một nhu cầu thực tế là khi cấu hình hệ thống asterisk, chẳng hạn như cho người sử dụng khai báo một thuê bao online mà không cần phải reload lại hệ thống asterisk thì thực hiện như thế nào?. Khi có một cuộc gọi tới( incoming call) một extension do Asterisk quản lý được Asterisk tìm kiếm trong bảng( có chức năng tương tự SIP.conf) của Database đã được định hướng trong file SIP.conf.
Khi một trong 2 bên truyền thông phát ra lệnh hangup thì Asterisk sẽ phát tín hiệu kết thúc kênh truyền thông giữa 2 thiết bị đầu cuối và xóa Record đã nạp vào bộ nhớ. Như vậy, Asterisk tra cứu Extension theo kiểu thời gian thực trái với trước kia là nó load tất cả các extension trong file SIP.conf vào bộ nhớ.