MỤC LỤC
QUYẾT ĐỊNH GIAO ĐỀ TÀI . i1)
NHẬN XÉT GIÁO VIÊN HưỚNG DẨN . ii
NHẬN XÉT GIÁO VIÊN PHẢN BIỆN . iii
MỤC LỤC .iv
DANH MỤC HÌNH VẼ . viii
LỜI MỞ ĐẦU .xi
LỜI CẢM ƠN . xii
GIỚI THIỆU ĐỀ TÀI VÀ HưỚNG GIẢI QUYẾT ĐỀ TÀI . xiii
Chương I . 1
TÌM HIỂU VỀ ASTERISK . 1
1.1 Giới thiệu. 1
1.2 Kiến trúc Asterisk . 2
1.3 Một số tính năng cơ bản . 4
Chương II . 7
TỔNG QUAN VỀ VOIP VÀ MẠNG NGN . 7
2.1 Giới thiệu. 7
2.2 Cấu trúc mạng VoIP . 7
2.3 Đặc điểm dịch vụ VoIP . 9
2.4 Chất lượng dịch vụ trong mạng VoIP . 10
2.5 Các giao thức . 13
2.5.1 Streaming . 13
2.5.1.1 Giao thức RTP . 13
2.5.1.2 Giao thức RTCP . 14
2.5.2 Signaling . 16
2.5.2.1 Giao thức H323 . 16
2.5.2.1.1Giới thiệu. . 16
2.5.2.1.2Các thành phần cơ bản của hệ thống H323 . 17
2.5.2.1.3Tập giao thức H323 . 20
2.5.2.1.4Quá trình thiết lập cuộc gọi H323 . 22
2.5.2.2 Giao thức khởi tạo phiên SIP . 23
2.5.2.2.1Giới thiệu . 23
2.5.2.2.2Tính năng của SIP . 23
2.5.2.2.3Các thành phần trong hệ thống SIP . 24
2.5.2.2.4Các bản tin của SIP . 25
2.5.2.2.5Quá trình thiết lập cuộc gọi . 27
2.5.3 So sánh với H.323. 31
2.6 Mạng thế hệ mới NGN . 32
2.6.1 Sự hình thành mạng NGN . 32
2.6.2 Các đặc điểm của NGN. 33
2.6.3 Những vấn đề mà mạng thế hệ mới cần giải quyết . 33
2.6.4 Công nghệ chuyển mạch mềm – Softswitch . 34
2.6.4.1 Những hạn chế của tổng đài chuyển mạch kênh . 34
2.6.4.2 Định nghĩa chuyển mạch mềm (Softswitch) . 35
2.6.4.3 Những lợi ích của Softswitch . 36
2.6.5 Kiến trúc của mạng NGN. 37
2.6.5.1 Lớp truyền tải . 38
2.6.5.2 Lớp điều khiển và báo hiệu cuộc gọi . 39
2.6.5.3 Lớp ứng dụng và dịch vụ . 39
2.6.5.4 Lớp quản lý . 39
2.6.6 Các phần tử trong mạng NGN. 40
2.6.7 Các dịch vụ chính trong mạng NGN . 41
Chương III CÁC MÔ HÌNH ỨNG DỤNG VÀ CẤU HÌNH HOẠT ĐỘNG CHO
ASTERISK . 42
3.1 Tổng đài voip IP PBX . 42
3.2 Kết nối IP PBX với PBX . 42
3.3 Kết nối giữa các server Asterisk. 43
3.4 Các ứng dụng IVR, VoiceMail, Điện Thoại Hội Nghị. 44
3.5 Chức năng Phân phối cuộc gọi tự động ACD . 45
3.6 Tổ chức thư mục của Asterisk . 46
3.7 Một số lệnh thao tác trên hệ thống asterisk. 48
3.8 Cách thức cấu hình trên các tập tin cơ bản . 49
3.9 Cách thức hoạt động của tập tin cấu hình . 50
3.10 Tập tin cấu hình . 51
3.10.1 Giới thiệu dialplan . 51
3.10.2 Giao diện SIP. 56
3.10.3 Hộp thư thoại (Voicemail) . 59
3.10.4 Nhạc chờ (Music On Hold) . 60
3.10.5 Hàng đợi (Queue) . 62
Chương IV. XÂY DỰNG TRUNG TÂM QUÀ TẶNG ÂM NHẠC TRÊN NỀN
ASTERISK . 64
4.1 Giới thiệu. 64
4.2 Mục đích Yêu cầu . 64
4.3 Phân tích thiết kế . 65
4.3.1 Kịch bản cho hệ thống . 65
4.3.2 Biểu đồ phân rã chức năng . 69
4.3.3 Biểu đồ ngữ cảnh . 70
4.3.4 Biểu đồ luồng dữ liệu mức đỉnh . 70
4.3.5 Giới thiệu về tiện ích Auto dial out . 71
4.3.6 Cơ sở dữ liệu . 73
4.4 Triển khai hệ thống . 73
4.4.1 Mô hình hệ thống . 73
4.4.2 Cài đặt các gói phần mềm. . 74
4.4.2.1 Hệ Điều Hành Ubuntu 8.04 . 74
4.4.3 Cấu hình hệ thống Asterisk . 84
4.4.4 Giới thiệu AGI . 87
4.5 Kết quả thực nghiệm . 106
KẾT LUẬN .
128 trang |
Chia sẻ: lethao | Lượt xem: 2918 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
UserB ở miền
hotmail.com, bản tin này đến proxy server SIP của miền hotmail.com (Bản
tin INVITE có thể đi từ Proxy server SIP của miền yahoo.com và đƣợc
Proxy này chuyển đến Proxy server của miền hotmail.com).
Bƣớc 2: Proxy server của miền hotmail.com sẽ tham khảo server định vị
(Location server) để quyết định vị trí hiện tại của UserB.
Bƣớc 3: Server định vị trả lại vị trí hiện tại của UserB (giả sử
là UserB@hotmail.com).
Bƣớc 4: Proxy server gửi bản tin INVITE tới userB@hotmail.com. Proxy
server thêm địa chỉ của nó trong một trƣờng của bản tin INVITE.
Bƣớc 5: UAS của UserB đáp ứng cho server Proxy với bản tin 200 OK.
Bƣớc 6: Proxy server gửi đáp ứng 200 OK trở về userA@yahoo.com.
Bƣớc 7: userA@yahoo.com gửi bản tin ACK cho UserB thông qua proxy
server.
Bƣớc 8: Proxy server chuyển bản tin ACK cho userB@hostmail.com
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 29
Chương II : Tổng quan về VOIP và mạng NGN
Bƣớc 9: Sau khi cả hai bên đồng ý tham dự cuộc gọi, một kênh RTP/RTCP
đƣợc mở giữa hai điểm cuối để truyền tín hiệu thoại.
Bƣớc 10: Sau khi quá trình truyền dẫn hoàn tất, phiên làm việc bị xóa bằng
cách sử dụng bản tin BYE và ACK giữa hai điểm cuối.
Hoạt động của máy chủ chuyển đổi địa chỉ (Redirect Server):
Hình 2.12 : Hoạt động của Redirect Server đƣợc trình bày nhƣ hình
Các bước hoạt động như sau:
Bƣớc 1: Redirect server nhân đƣợc yêu cầu INVITE từ ngƣời gọi (Yêu cầu
này có thể đi từ một proxy server khác).
Bƣớc 2: Redirect server truy vấn server định vị địa chỉ của B.
Bƣớc 3: Server định vị trả lại địa chỉ của B cho Redirect server.
Bƣớc 4: Redirect server trả lại địa chỉ của B đến ngƣời gọi A. Nó không phát
yêu cầu INVITE nhƣ proxy server.
Bƣớc 5: User Agent bên A gửi lại bản tin ACK đến Redirect server để xác
nhận sự trao đổi thành công.
Bƣớc 6: Ngƣời gọi A gửi yêu cầu INVITE trực tiếp đến địa chỉ đƣợc
trả lại bởi Redirect server (đến B). Ngƣời bị gọi B đáp ứng với chỉ thị thành
công (200 OK), và ngƣời gọi đáp trả bản tin ACK xác nhận. Cuộc gọi đƣợc
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 30
Chương II : Tổng quan về VOIP và mạng NGN
thiết lập. goài ra SIP còn có các mô hình hoạt động liên mạng với SS7 (đến
PSTN) hoặc là liên mạng với chồng giao thức H.323.
Tổng quát lại trong mạng SIP quá trình thiết lập và hủy một phiên kết nối:
1. đăng ký, khởi tạo và định vị đầu cuối.
2. xác định phƣơng tiện của cuộc gọi, tức là mô tả phiên mà đầu cuối đƣợc
mời tham gia.
3. xác định mong muốn của đầu cuối bị gọi, trả lời hay không. Phía bị gọi
phải gửi bản tin xác nhận chấp thuận cuộc gọi hay từ chối.
4. thiết lập cuộc gọi.
5. thay đổi hay điều khiển cuộc gọi (ví dụ nhƣ chuyển cuộc gọi).
6. hủy cuộc gọi.
Hình 2.13 Quá trình thiết lập và hủy một phiên kết nối của SIP
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 31
Chương II : Tổng quan về VOIP và mạng NGN
2.5.3 So sánh với H.323
SIP đơn giản hơn nhiều so với H.323. Để hoạt động, H.323 phải sử dụng các
giao thức khác nhau nhƣ : RTP/RTCP - Giao vận số liệu, H.225.0 và Q.931 - để báo
hiệu và thiết lập cuộc gọi, H.245 - để dàn xếp dạng đầu cuối. Trong khi đó SIP do
đƣợc thiết kết theo mô hình Client/Server sử dụng các bản tin dạng văn bản, nên thủ
tục xử lý truyền tin đa dịch vụ đơn giản và sáng sủa hơn nhiều so với H.323. Tập
bản tin của SIP chỉ bao gồm 6 loại : INVITE, ACK, CANCEL, BYE, REGISTER
và OPTIONS nghĩa là ít hơn rất nhiều so với H.323. Nhƣ vậy để hỗ trợ cho việc
thiết lập một cuộc gọi, SIP chỉ cần 2 trao đổi (Trƣờng hợp UAC đã đăng ký với
UAS), đối với H.323 ít nhất là 8 trao đổi. Tuy nhiên cấu trúc các bản tin của SIP lại
quá phức tạp so với H.323, vì thế để thực hiện đƣợc một trao đổi SIP các UAC và
UAS phải có sự sắp xếp và khởi tạo các bản tin trƣớc khi gửi đi, đối với H.323 khi
nhận đƣợc tín hiệu yêu cầu là gần nhƣ nó có tín hiệu trả lời ngay lập tức. Nói chung
hạ tầng H.323 có thể đáp ứng các yêu cầu bảo đảm chất lƣợng dịch vụ của ứng dụng
thời thực tốt hơn so với SIP. Tuy nhiên nếu các ứng dụng loại này có những thuật
toán tìm đƣờng và mô phỏng lƣu lƣợng tối ƣu thì SIP có vẻ nhƣ chiếm ƣu thế hơn
H.323.
Về báo hiệu: cả H.323 và SIP đều hỗ trợ các chức năng điều khiển và quản
lý thiết lập kết nối, nhƣ : khởi tạo kết nối (call set-up), giữ kết nối (call hold),
chuyển kết nối (call transfer), chờ thực hiện kết nối (call waiting),...
Hỗ trợ QoS: H.323 quy định chi tiết các chức năng điều khiển và quản trị
băng thông cho gatekeeper, bao gồm chuyển đổi địa chỉ, điều khiển truy nhập và
quản trị băng thông. Thực chất đây chính là các chức năng hỗ trợ cho đảm bảo QoS.
Trong khi SIP không định nghĩa bất cứ một chức năng hỗ trợ đảm bảo QoS nào.
Phát hiện và khắc phục lỗi: Cả H.323 lẫn SIP đều cung cấp cơ chế phát
hiện và khắc phục lỗi. H.323 sử dụng các timer khác nhau để giám sát việc phát
nhận các thông báo điều khiển thiết lập kết nối, trƣớc khi thực hiện việc phát lại.
Chỉ sau một số lần phát lại đƣợc qui định mà vẫn không nhận đúng thông báo trả
lời, kết nối TCP mới đƣợc sử dụng. Đối với SIP qui định thực thể UA tự động phát
lại sau mỗi 0,5s cho đến khi nhận đƣợc thông báo trả lời “ứng xử đúng”; thực thể
NS tự động phát lại thông báo “trạng thái cuối cùng OK” cho đến khi nhận đƣợc
thông báo trả lời ACK.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 32
Chương II : Mạng thế hệ mới NGN
2.6 Mạng thế hệ mới NGN
2.6.1 Sự hình thành mạng NGN
Sự gia tăng cả về số lƣợng và chất lƣợng của các nhu cầu dịch vụ ngày trở
nên phức tạp từ phía khách hàng đã kích thích sự phát triển nhanh chóng của các
dịch vụ truyền thông. Tuy nhiên, các công nghệ cơ bản liên quan đến các tổng đài
chuyển mạch kênh hiện nay đã phát triển quá chậm không đáp ứng đƣợc nhu cầu
các dịch vụ và ứng dụng hiện nay. Chuyển mạch kênh có độ tin cậy cao trong kiến
trúc PSTN. Tuy nhiên, chúng không bao giờ là tối ƣu đối với chuyển mạch gói. Khi
lƣu lƣợng của mạng ngày càng trở nên phong phú và đa dạng thì hiển nhiên phải có
một công nghệ, giải pháp mới cho thiết kế chuyển mạch của mạng tƣơng lai, đó là
xét về mặt kỹ thuật. Còn khi xem xét ở khía cạnh kinh doanh thì :
Các Giải pháp mới sẽ mang lại những dịch vụ mới hấp dẫn với khách hàng
Do thời gian phát triển nhanh và chi phí vận hành cũng nhƣ bảo dƣỡng các
mạng chuyển mạch gói thấp hơn nhiều so với chuyển mạch kênh, nên các
nhà điều hành mạng ngày nay tập trung chú ý đến công nghệ chuyển mạch
gói IP.
Do vậy, khi ngày càng nhiều lƣu lƣợng dữ liệu chảy vào mạng qua Internet,
thì cần phải có một giải pháp mới, đặt trọng tâm vào dữ liệu dựa trên công nghệ gói
để chuyển tải chung cả thoại và dữ liệu. Hiện nay các nhà cung cấp dịch vụ đã và
đang cố gắng hƣớng tới việc xây dựng một mạng thế hệ mới Next Generation
Network - NGN trên đó hội tụ các dịch vụ thoại, số liệu, đa phƣơng tiện trên một
mạng duy nhất - sử dụng công nghệ chuyển mạch gói trên mạng xƣơng sống
(Backbone Network). Đây là mạng của các ứng dụng mới và các khả năng mang lại
lợi nhuận mà chỉ đòi hỏi giá thành thấp. Và đó không chỉ là mạng phục vụ thông tin
thoại, cũng không chỉ là mạng phục vụ truyền số liệu mà đó là một mạng thống
nhất, mạng hội tụ đem lại ngày càng nhiều các dịch vụ tiên tiến đáp ứng nhu cầu
ngày một tăng, và khắt khe hơn từ phía khách hàng.
Mạng thế hệ mới NGN không phải là một cuộc cách mạng về mặt công nghệ
mà nó là một bƣớc phát triển, một xu hƣớng tất yếu. Hạ tầng cơ sở mạng của thế kỷ
20 không thể đƣợc thay thế trong một sớm một chiều, vì thế NGN phải tƣơng thích
tốt với môi trƣờng mạng sẵn có và phải kết nối hiệu quả với mạng PSTN.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 33
Chương II : Mạng thế hệ mới NGN
2.6.2 Các đặc điểm của NGN
Mạng NGN có bốn đặc điểm chính:
Nền tảng là hệ thống mạng mở.
Mạng NGN là do mạng dịch vụ thúc đẩy, nhƣng dịch vụ phải thực hiện độc
lập với mạng lƣới.
Mạng NGN là mạng chuyển mạch gói, dựa trên một giao thức thống nhất.
Là mạng có dung lƣợng ngày càng tăng, có tính thích ứng cũng ngày càng
tăng, có đủ dung lƣợng để đáp ứng nhu cầu.
2.6.3 Những vấn đề mà mạng thế hệ mới cần giải quyết
Vấn đề báo hiệu và điều khiển trên nhiều loại giao thức khác nhau cho hội tụ
thông tin thoại, fax, số liệu, đa phƣơng tiện.
Vấn đề kết nối với mạng chuyển mạch kênh hiện hữu, đặc biệt là kết nối
phần báo hiệu (mạng SS7).
Vấn đề phát triển dịch vụ.
Giải pháp cốt lõi trong mạng NGN chính là công nghệ Softswitch- công nghệ
chuyển mạch mềm.
Hình 2.14 : Topo mạng NGN
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 34
Chương II : Mạng thế hệ mới NGN
2.6.4 Công nghệ chuyển mạch mềm – Softswitch
2.6.4.1 Những hạn chế của tổng đài chuyển mạch kênh
Hiện nay cơ sở hạ tầng chuyển mạch kênh sử dụng công nghệ ghép kênh
phân chia theo thời gian (TDM-Time Division Multiplex ) đã phát triển khá toàn
diện về dung lƣợng, chất lƣợng và quy mô mạng lƣới. Mạng PSTN ngày nay nói
chung đáp ứng đƣợc rất tốt nhu cầu dịch vụ thoại của khách hàng. Tuy nhiên trong
lĩnh vực cung cấp dịch vụ thoại còn có nhiều vấn đề chƣa đƣợc giải quyết một cách
thực sự thoả đáng, chƣa nói đến những dịch vụ mới khác.
Hiện nay, tất cả các dịch vụ thoại nội hạt đều đƣợc cung cấp thông qua các
tổng đài nội hạt theo công nghệ chuyển mạch kênh, đơn giản bởi vì chẳng có giải
pháp nào khác. Chính điều này là cản trở đối với sự phát triển của dịch vụ, bởi
những nguyên nhân chính sau đây:
Giá thành chuyển mạch của tổng đài nội hạt
Không có sự phân biệt dịch vụ
Giới hạn trong phát triển mạng
Hình 2.15 : Cấu trúc mạng và báo hiệu PSTN
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 35
Chương II : Mạng thế hệ mới NGN
2.6.4.2 Định nghĩa chuyển mạch mềm (Softswitch)
Chuyển mạch mềm có thể đƣợc định nghĩa nhƣ là tập hợp các sản phẩm,
giao thức, và các ứng dụng cho phép bất kỳ thiết bị nào truy cập các dịch vụ truyền
thông qua mạng xây dựng trên nền công nghệ chuyển mạch gói IP. Những dịch vụ
đó bao gồm thoại, fax, video, dữ liệu và các dịch vụ mới có thể đƣợc phát triển
trong tƣơng lai. Những thiết bị đầu cuối truy nhập bao gồm điện thoại truyền thống,
điện thoại IP, máy tính, PDAs, máy nhắn tin (pager)...Một sản phẩm Softswitch có
thể bao gồm một hoặc nhiều phần chức năng, các chức năng có thể cùng nằm trên
một hệ thống hoặc phân tán trên những hệ thống thiết bị khác nhau.
Softswitch nhìn chung cung cấp các chức năng giống nhƣ các chức năng của
hệ thống chuyển mạch kênh, nó chỉ khác là đƣợc thiết kế cho mạng chuyển mạch
gói và có khả năng liên kết với mạng PSTN. Các tính chất khác biệt của một hệ
thống chuyển mạch mềm bao gồm:
Là hệ thống có khả năng lập trình để xử lý cuộc gọi và hỗ trợ các giao thức
của mạng PSTN, ATM, và IP.
Hoạt động trên nền các máy tính và các hệ điều hành thƣơng mại.
Điều khiển các Gateway trung kế ngoài (External Trunking Gateway),
Gateway truy nhập(Access Gateway) và các Server truy nhập từ xa
RAS(Remote Access Server).
Nó tái sử dụng các dịch vụ IN thông qua giao diện danh bạ mở, mềm dẻo.
Cung cấp các giao diện lập trình ứng dụng mở API cho các nhμ phát triển
thứ 3 nhằm tạo ra các dịch vụ thế hệ sau.
Nó có chức năng lập trình cho các hệ thống Back office.
Có hệ thống quản lý tiên tiến trên cơ sở máy chủ (policy-Server-based) cho
tất các module phần mềm.
Một đặc điểm nữa của Softswitch là Softswitch không phải làm nhiệm vụ
cung cấp kênh kết nối nhƣ tổng đài vì liên kết thông tin đã đƣợc cơ sở hạ tầng mạng
NGN thực hiện theo các công nghệ chuyển mạch gói. Tức là công nghệ Chuyển
mạch mềm không thực hiện bất cứ “chuyển mạch” gì. Tất cả các công việc của
Softswitch đƣợc thực hiện với một hệ thống các mô đun phần mềm điều khiển và
giao tiếp với các phần khác của mạng NGN, chạy trên một hệ thống máy chủ có
hiệu năng, độ tin cậy và độ sẵn sàng ở cấp độ nhà cung cấp dịch vụ (Carrier -Class).
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 36
Chương II : Mạng thế hệ mới NGN
2.6.4.3 Những lợi ích của Softswitch
Mạng thế hệ sau có khả năng cho ra đời những dịch vụ giá trị gia tăng hoàn
toàn mới hội tụ ứng dụng thoại, số liệu và video. Các dịch vụ này hứa hẹn đem lại
doanh thu cao hơn nhiều so với các dịch vụ truyền thống.
Do các dịch vụ của NGN đƣợc viết trên các phần mềm . Do đó việc triển
khai, nâng cấp, cũng nhƣ việc cung cấp các dịch vụ mới cũng trở nên dễ dàng.
Khả năng thu hút khách hàng của mạng NGN rất cao, từ sự tiện dụng hội tụ
cả thoại dữ liệu, video đến hàng loạt các dịch vụ khác mà nhà cung cấp dịch vụ có
thể cung cấp cho khách hàng, thêm nữa họ có khả năng kiểm soát các dịch vụ thông
tin của mình điều này làm cho khách hàng luôn luôn thoả mãn và lệ thuộc hơn vào
nhà cung cấp dịch vụ, cơ hội kinh doanh của nhƣ cung cấp sẽ lớn hơn, và ổn định
hơn.
Giảm chi phí xây dựng mạng: Khi xây dựng một mạng hoàn toàn mới cũng
nhƣ mở rộng mạng có sẵn , thì mạng chuyển mạch mềm có chỉ phí ít tốn kém hơn
nhiều so với mạng chuyển mạch kênh. Điều này làm cho trở ngại khi tham gia thị
trƣờng của những nhà khai thác dịch vụ mới không còn lớn nhƣ trƣớc nữa. Hiện
nay, sự cạnh tranh giữa các nhà khai thác dịch vụ chính là những dịch vụ gì mà họ
có thể cung cấp cho khách hàng, và độ hài lòng của khách hàng khi sử dụng những
dịch vụ đó, nên hầu hết các nhà khai thác đều tập trung đầu tƣ vào việc viết phần
mềm phát triển dịch vụ.
Giảm chi phí vận hành bảo dƣỡng và quản lý mạng hiệu quả hơn. Softswitch
không còn các tổng đài lớn tập trung, tiêu tốn năng lƣợng và nhân lực điều hành,
chuyển mạch giờ đây sẽ là các máy chủ đặt phân tán trong mạng, đƣợc điều khiển
bởi các giao diện thân thiện ngƣời sử dụng (GUI) do đó chi phí điều hành và hoạt
động của mạng đƣợc giảm đáng kể.
Sử dụng băng thông có hiệu quả hơn: Do mạng truyền vận của NGN là mạng
chuyển mạch gói cho nên với cùng một cơ sở hạ tầng truyền dẫn thì hiệu suất sử
dụng băng thông của nó cao hơn nhiều so với mạng chuyển mạch kênh. Thêm nữa,
theo nhƣ thống kê đối với thoại thì 60% thời gian cuộc gọi là khoảng lặng, mạng thế
hệ mới có cơ chế triệt khoảng lặng nên làm tăng hiệu suất sử dụng băng thông một
mức đáng kể. Dƣới đây là một số so sánh giữa công nghệ Chuyển mạch mềm và
Tổng đài chuyển mạch kênh.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 37
Chương II : Mạng thế hệ mới NGN
So sánh Mạng chuyển mạch kênh và mạng chuyển mạch mềm
Hình 2.16 So sánh chuyển mạch kênh và chuyển mạch mềm
2.6.5 Kiến trúc của mạng NGN
Xét về kiến trúc NGN có thể đƣợc chia làm 4 lớp chức năng sau:
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 38
Chương II : Mạng thế hệ mới NGN
Hình 2.17 : Kiến trúc NGN
2.6.5.1 Lớp truyền tải
Chức năng cơ bản của lớp truyền tải là xử lý, chuyển vận gói tin. Lớp này
bao gồm các thiết bị đảm nhiệm đóng mở gói, định tuyến, chuyển gói tin dƣới sự
điều khiển của lớp Điều khiển và báo hiệu cuộc gọi (Call Control and Signaling
Plane). Lớp truyền tải đƣợc phân chia làm ba miền con:
Miền truyền tải thông tin theo giao thức IP
Miền này bao gồm:
Mạng truyền dẫn backbone.
Các thiết bị mạng nhƣ : Router, Switch.
Các thiết bị cung cấp cơ chế QoS.
Miền liên kết mạng
Miền liên kết mạng với nhiệm vụ chính nhận các dữ liệu đến, chuyển đổi
khuôn dạng dữ liệu cho phù hợp để thông tin có thể truyền thông một cách trong
suốt trên toàn bộ mạng. Trong miền này là tập hợp các Gateway nhƣ Signaling
Gateway, Media Gateway, trong đó, Signaling Gateway thực hiện chức năng cầu
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 39
Chương II : Mạng thế hệ mới NGN
nối giữa mạng PSTN và mạng IP và tiến hành phiên dịch thông tin báo hiệu giữa
hai mạng này. Media Gateway thực hiện quá trình chuyển đổi khuôn dạng dữ liệu
giữa các môi trƣờng truyền thông khác nhau.
Miền truy nhập không dựa trên giao thức IP
Trong miền này bao gồm các thiết bị truy cập cung cấp các cổng kết nối cho
thiết bị đầu cuối thuê bao. cung cấp các dịch vụ nh− POTS, IP, VoIP, ATM FR,
xDSL, X25, IP-VPN.
2.6.5.2 Lớp điều khiển và báo hiệu cuộc gọi
Đây là lớp trung tâm của hệ thống thực thi quá trình điều khiển, giám sát và
xử lý cuộc gọi nhằm cung cấp các dịch vụ thông suốt từ đầu cuối đến đầu cuối (end-
to end) với bất cứ loại giao thức và báo hiệu nào. Thực thi quá trình giám sát các kết
nối cuộc gọi giữa các thuê bao thông qua việc điều khiển các thành phần của lớp
truyền tải -Transport Plane. Quá trình xử lý và báo hiệu cuộc gọi về bản chất có
nghĩa là xử lý các yêu cầu của thuê bao về việc thiết lập và huỷ bỏ cuộc gọi thông
qua các bản tin báo hiệu. Lớp này còn có chức năng kết nối cuộc gọi thuê bao với
lớp ứng dụng và dịch vụ - Service and Application Plane. Các chức năng này sẽ
đƣợc thực thi thông qua các thiết bị nhƣ Media Gateway Controller ( hay Call
Agent hay Call Controller ), các SIP Server hay Gatekeeper.
2.6.5.3 Lớp ứng dụng và dịch vụ
Lớp ứng dụng và dịch vụ là lớp cung cấp các ứng dụng và dịch vụ nhƣ mạng
thông minh IN - Intelligent Networks, các dịch vụ giá trị gia tăng.... Lớp này liên
kết với lớp điều khiển và báo hiệu thông qua các giao diện lập trình mở API –
Application Programing Interface. Cũng chính nhờ đó mà việc cập nhật, tạo mới và
triển khai ứng dụng, dịch vụ mạng trở nên vô cùng nhanh chóng và hiệu quả. Trên
lớp này sử dụng các thiết bị nhƣ Application Server, Feature Server. Lớp này cũng
có thể thực thi việc điều khiển những thành phần đặc biệt nhƣ Media Server, một
thiết bị đƣợc biết đến với tập các chức năng nhƣ conferencing, IVR, xử lý tone ....
2.6.5.4 Lớp quản lý
Lớp quản lý mạng có nhiệm vụ cung cấp các chức năng nhƣ giám sát các
dịch vụ và khách hàng, tính cƣớc và các tác vụ quản lý mạng khác. Nó có thể tƣơng
tác với bất kỳ hoặc cả ba lớp còn lại thông qua các chuẩn công nghiệp ví dụ nhƣ
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 40
Chương II : Mạng thế hệ mới NGN
SNMP hoặc các chuẩn riêng và các APIs – giao diện lập trình mở. Dựa vào mô hình
mạng NGN ở trên, Chuyển mạch mềm Softswitch phải thực hiện các chức năng sau:
Trung tâm báo hiệu và điều khiển cuộc gọi trong toàn mạng, quản lí và điều
khiển các loại gateway truy nhập mạng, hoạt động theo tất cả các loại giao thức báo
hiệu từ H323, SIP đến MGCP/MEGACO.
Giao tiếp với báo hiệu của mạng PSTN (chủ yếu là kết nối với mạng báo
hiệu SS7) và liên kết với hệ thống Softswitch khác.
Tạo ra các môi trƣờng lập trình mở để cho phép các hãng thứ ba dễ dàng tích
hợp và phát triển ứng dụng (trên nền IP) và kết nối với các môi trƣờng cung cấp
dịch vụ đã có sẵn (ví dụ IN).
2.6.6 Các phần tử trong mạng NGN
Các phần tử của mạng NGN đƣợc thể hiện ở hình dƣới đây, bao gồm:
Softswitch: là phần tử có chức năng điều khiển cuộc gọi, mà thành phần
tƣơng tác chính của nó là các Media Gateway, và các Access Gateway thông qua
các giao thức điều khiển gateway truyền thông nhƣ MGCP/H248 MEGACO. Mặt
khác nó cũng có khả năng tƣơng tác với mạng H323, và SIP cho phép ngƣời sử
dụng thực hiện các cuộc gọi, PC to Phone, PC to PC, Phone to PC.
SIP Server: Có vai trò chức năng định tuyến các bản tin báo hiệu SIP giữa
các SIP client. Nếu trong mạng chỉ có một SIP server thì, nó vừa đóng vai trò là
Proxy Server, Redirect Server, Location Sever.
Gatekeeper: cho phép các thuê bao H323 đăng ký , nhận thực, đồng thời
giám sát các kết nối Multimedia giữa các đầu cuối H323.
Signalling Gateway: thực hiện chức năng Gateway báo hiệu
Media Sever: Nó cho phép sự tƣơng tác giữa thuê bao và các ứng dụng
thông qua thiết bị điện thoại, Ví dụ nhƣ nó có thể trả lời cuộc gọi, đƣa ra một lời
thông báo, đọc thƣ điện tử, thực hiện chức năng của IVR.
MediaGateway: là thiết bị truyền thông kết nối với mạng chuyển mạch kênh
hiện tại và mạng NGN. Nó cung cấp các cổng kết nối trực tiếp với đƣờng trung kế
của mạng PSTN và mạng di động và biến đổi các luồng TDM đó thành những gói
IP và ngƣợc lại. Các Gateway này hoạt động đơn thuần nhƣ một thiết bị kết nối
trung gian, đƣợc điều khiển bởi Softswitch.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 41
Chương II : Mạng thế hệ mới NGN
Access Gateway: là Gateway truy cập có thể cung cấp truy cập đa dịch vụ
nhƣ xDSL, VoDSL, POTS/ISDN.....
IP client: là các thiết bị đầu cuối IP hỗ trợ các giao thức H323, SIP. các đầu
cuối này có thể thực hiện những cuộc gọi Multimedia trong mạng của nó hay gọi
thoại ra mạng PSTN thông qua softswitch. Các đầu cuối này có thể là IP phone,
PBX trên nền IP.....
Hình 2.18 : Mô hình mạng NGN
2.6.7 Các dịch vụ chính trong mạng NGN
Ứng dụng làm SS7, PRI Gateway ( giảm tải Internet ).
Trung kế ảo - tổng đài chuyển mạch gói chuyển tiếp.
Tổng đài chuyển mạch nội hạt
Thoại trên băng thông rộng.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 42
Chương III : Các mô hình ứng dụng và cấu hình hoạt động cho Asterisk
Chương III
CÁC MÔ HÌNH ỨNG DỤNG VÀ CẤU HÌNH HOẠT
ĐỘNG CHO ASTERISK
Asterisk thực hiện rất nhiều ngữ cảnh ứng dụng khác nhau tuỳ vào nhu cầu
sử dụng, dƣới dây là những ngữ cảnh ứng dụng thƣờng đƣợc sử dụng trong thực tế
triển khai hệ thống asterisk.
3.1 Tổng đài IP PBX
Hình 3.1 : IP PBX
Đây là hệ thống chuyển mạch voip đƣợc xây dựng phục vụ các công ty có
nhu cầu thực hiện trên nền tảng mạng nội bộ đã triển khai. Thay vì lắp đặt một hệ
thống PBX cho nhu cầu liên lạc nội bộ thì nên lắp đặt hệ thống voip điều này sẽ làm
giảm chi phí đáng kể. Hệ thống có thể liên lạc với mạng PSTN qua giao tiếp TDM.
3.2 Kết nối IP PBX với PBX
Một ngữ cảnh đặt ra ở đây là hiện tại Công ty đã trang bị hệ thống PBX bây
giờ cần trang bị thêm để đáp ứng nhu cầu liên lạc trong công ty sao cho với chi phí
thấp nhất, giải pháp để thực hiện đó là trang bị hệ thống asterisk và kết nối với hệ
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 43
Chương III : Các mô hình ứng dụng và cấu hình hoạt động cho Asterisk
thống PBX đang tồn tại qua luồng E1. Ngoài ra để tăng khả năng liên lạc với mạng
PSTN và VOIP khác, Công Ty có thể thực hiện kết nối với nhà cung cấp dịch vụ
voip.
Hình 3.2 : Kết nối IP PBX với PBX
3.3 Kết nối giữa các server Asterisk
Phƣơng pháp này ứng dụng rất hiệu quả cho các công ty nằm rãi rác ở các vị trị
địa lý khác nhau nhằm giảm chi phí đƣờng dài. Ví dụ Công ty Mẹ có trụ sở đặt tại
nƣớc Mỹ và các Chi nhánh đặt tại Việt Nam với các địa điểm Thành phố Hồ Chí
Minh và Hà Nội. Thông qua mạng WAN của Công Ty các cuộc gọi nội bộ giữa các
vị trí khác nhau sẽ làm giảm chi phí đáng kể. Ngữ cảnh này về mặt pháp luật không
cho cuộc gọi từ Mỹ vào Việt Nam.
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 44
Chương III : Các mô hình ứng dụng và cấu hình hoạt động cho Asterisk
Hình 3.3 : Kết nối giữa các Server Asterisk
3.4 Các ứng dụng IVR, VoiceMail, Điện Thoại Hội Nghị
Hình 3.4 : Triển khai server IVR, VoiceMail, Hội Thoại
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 45
Chương III : Các mô hình ứng dụng và cấu hình hoạt động cho Asterisk
Ứng dụng thực hiện các server kết nối với hệ thống PSTN hay tổng đài PBX
để triển khai các ứng dụng nhƣ tƣơng tác thoại IVR. Một ví dụ cho ứng dụng tƣơng
tác thoại đó là cho biết kết quả sổ số hay kiểm tra cƣớc cuộc gọi giống dịch vụ
19001260 vậy. thoại cùng nói chuyện với nhau. Ứng dụng VoiceMail thu nhận
những tin nhắn thoại từ phía thuê bao giống nhƣ chức năng hộp thƣ thoại của Bƣu
Điện Thành phố triển khai. Còn chức năng điện thoại hội nghị thiết lập cho nhiều
máy điện.
3.5 Chức năng Phân phối cuộc gọi tự động ACD
ACD (Automatic Call Distribution): Phân phối cuộc gọi tự động. Đây là
chức năng ứng dụng cho nhu cầu chăm sóc khách hàng hay nhận phản hổi từ phía
khách hàng. Công ty có khả năng tiếp nhận cùng một lúc 10 cuộc gọi nhƣ thế cuộc
gọi thứ 11 gọi đến thì hệ thống giải quyết nhƣ thế nào?. Bình thƣờng thì sẽ nghe tín
hiệu bận nhƣng với chức năng phân phối cuộc gọi sẽ đƣa thuê bao đó vào hàng đợi
để chờ trả lời, trong khi chờ trả lời cuộc gọi thuê bao có thể nghe những bài hát hay
do asterisk cung cấp, trong lúc này nếu 1 trong mƣời số điện thoại trở về trạng thái
rỗi thì cuộc gọi đang chờ sẽ đƣợc trả lời. Giống nhƣ chức năng của dịch vụ 1080
hay 116 của Bƣu Điện Thành Phố vậy.
Hình 3.5 : Phân phối cuộc gọi hàng đợi
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 46
Chương III : Các mô hình ứng dụng và cấu hình hoạt động cho Asterisk
3.6 Tổ chức thư mục của Asterisk
/etc/asterisk/
Thƣ mục /etc/asterisk/ chứa tất cả các tập tin cấu hình của hệ thống Asterisk
ngoại trừ tập tin Zaptel.conf đƣợc đặt tại thƣ mục /etc/.
/usr/lib/asterisk/modules/
Thƣ mục /usr/lib/asterisk/modules/ chứa tất cả các module cần thiết để
asterisk hoạt động. B
Các file đính kèm theo tài liệu này:
- Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk.pdf