DANH MỤC TÀI LIỆU
Tổng quan về Asterisk- cấu hình Card Digium TDM400P và cấu hình Asterisk với MySQL
TR NG Đ I H C BÁCH KHOA HÀ N IƯ Ạ Ọ
KHOA CÔNG NGH THÔNG TIN
BÁO CÁO NGHIÊN C U KHOA H CỨ Ọ
Đ Tài :
H th ng cung c p và tích h p d ch v thông tinệ ố
Giáo viên h ng d n:ướ Ph m Th Hoànạ ọ
Sinh viên th c hi n:ự ệ Đào Quang Minh
L p:K54 B
Báo cáo NCKH 2008
Hà n i 04/2008
H NG NGHIÊN C U VÀ PHÁT TRI NƯỚ Ứ
H th ng cung c p tích h p các d ch v thông tin xoay quanh các ng d ngệ ố
liên quan đ n h th ng t ng đài nhân Asterisk. H th ng s d ng Asterisk nh m tế ử ụ ư
trung tâm phân ph i cung c p các d ch v thông tin thông qua k t h p v i các tính ế ợ
năng cao c p Asterisk h tr nh Asterisk Voicemail (cho phép g i tin nh n tho i ỗ ợ ư
trong t ng đài Asterisk), Asterisk Festival (tích h p c ng ngh ngu n m text-to- ợ ộ
speech Festival vào Asterisk), Asterisk DUNDi (cho phép k t n i nhi u Asterisk Serverế ố
l i v i nhau) v.v… T m i tính năng cao c p này chúng ta th xây d ng vànạ ớ ừ ỗ
nh ng ng d ng trong th c ti n nh H th ng qu n công vi c k t h p tho iữ ứ ự ễ ư ế
(Asterisk Voicemail), H th ng đ c thông tin qua t ng đài (Asterisk Festival) hay Hệ ố
th ng g i đi n tho i qu c t (Asterisk DUNDi) v.v…. ố ế
Tr c h t, Asterisk m t h th ng t ng đài nhân, cho phép thi t l p hướ ế ế ậ
th ng đi n tho i nhân thông qua m ng LAN h t s c d dàng thu n ti n, v i chi ế ứ
phí h u nh không có. Trên th c t , nhu c u g i đi n tho i mi n phí trong m t t ch c ư ế ộ ổ
h t s c c n thi t, n u chi phí cho vi c tri n khai m t h th ng nh th mi n phíế ế ế ộ ệ ố ư ế
thì s ti t ki m không nh cho các t ch c nhân nhu c u, h th ng t ng đài ẽ ế
nhân Asterisk chính là s l a ch n đ u tiên cho các nhà ng d ng ph n m m.ự ự
Hi n t i, vi c c u hình trên tho i cho các nhu c u nh g i đi n tho i trong ư ọ
m ng LAN, Internet hay g i voicemail đã th c hi n đ c. C u hình Asterisk cho phép ệ ượ
k t n i v i h th ng PSTN thông qua đ c đi n tho i thông th ng đ tri n khai m tế ố ớ ệ ố ượ ườ
s d ch v c b n cũng đã thành công. H ng phát tri n ti p theo s t p trung vào ơ ướ ế ẽ ậ
Asterisk Festival, xây d ng h th ng đ c đi m cho sinh viên và h c sinh. ệ ố
Sinh viên th c hi n: Đào Quang Minh – K54BPage 2
Báo cáo NCKH 2008
M C L CỤ Ụ
1. Asterisk………………………………………………………………...4
1.1 T ng quan…………………………………………………………
4
M t s khái ni m liên quan………………………………………ộ ố
5
M t s ng c nh ng ữ ả
d ng……………………………………….8
1.2 Ki n trúc…………………………………………………………..9ế
1.3 Các tính năng c b n……………………………………………ơ ả
10
1.4 T ch c th m c…………………...…………………………… ư ụ
12
1.5 Cài đ t………………………………..…………………………15
1.5.1 Yêu c u hầ ệ
th ng…………………………………………..15
1.5.2 Các b c càiướ
đ t…………………………………………...15
a) Các gói c a
Linux……………………………………...15
b) ngu n ph nồ ầ
m m…………………………………..16
c) Zaptel…………………………………………………...17
d) Libpri…………………………………………………..17
e) Cài đ t Asterisk……………………………………….17
f) Asterisk Add-ons………………………………………18
g) Asterisk Sounds……………………………………….18
Các l i m c ph i cách x lý…………………………………ỗ ắ
18
2. C u hình Card Digium TDM400P…………………………………19
2.1 L p đ t ph n c ng……………………………………………… ầ ứ
19
2.2 Cài đ t driver……………………………………………………21
2.3 C u hình Asterisk s d ng card……………………………….21 ử ụ
3. dotProject……………………………………………………………22
3.1 T ng quan……………………………………………………….22
3.2 C u trúc………………………………………………………….22
3.3 Tích h p Asterisk VoiceMail…………………………………..24
4. Asterisk AGI………………………………………………………..26
4.1 T ng quan……………………………………………………….26
4.2 Nguyên t c ho t đ ng…………………………………………..27 ạ ộ
Sinh viên th c hi n: Đào Quang Minh – K54BPage 3
Báo cáo NCKH 2008
a) Giao ti p AGIế
chu n…………………………………………….27
b) G i AGI tọ ừ
dialplan……………………………………………..27
c) T o AGI v i PHP……………………………………………….27ạ ớ
5. C u hình Asterisk v i MySQL…………………………………......33ấ ớ
C u hình Asterisk l u tr voicemail trong c s d ư ơ ở
li u………..35
1. Asterisk
1.1. T ng quan v Asteriskổ ề
Asterisk m t h th ng chuy n m ch m m, ngu n m , đ c vi t b ngộ ệ ố ượ ế ằ
ngôn ng C ch y trên h đi u hành Linux th c hi n t t c các tính năng c a m t t ng ộ ổ
đài cá nhân (Private Branch eXchange) truy n th ng, và thêm vào đó là r t nhi u các tínhề ố
năng m i m t PBX thông th ng không th nào đ c nh k t h p gi a chuy n ườ ượ ư ế
m ch VOIP và chuy n m ch TDM, kh năng tùy bi n đáp ng các thay đ i v nhu c u ế ứ ề ầ
ng i s d ng,…ườ ử ụ
Asterisk ra đ i vào năm 1999 b i Mark-Spencer liên t c đ c phát tri n t đó ượ ể ừ
đ n nay b i c ng đ ng mã ngu n m .Phiên b n hi n t i c a Asterisk là 1.4ế ờ ộ
Hi n nay t t c các công ty phân ph i các s n ph m t ng đài nhân th ng ấ ả ườ
cung c p các s n ph m đã đ c gói kín, v i ch c năng gi i h n, trong tr ng h pấ ả ẩ ượ ườ
mu n m r ng h th ng c a mình thì khách hàng s ph i tr thêm m t kho n phí t ng ở ộ ươ
đ i l n. Vì lý do l i nhu n các công ty này s không bao gi cung c p cho khác hàng số ớ
tùy bi n các ch c năng, mà h s luôn mu n khách hàng ph i l thu c vào qui trình s nế ọ ẽ
xu t c a h . Tuy nhiên, v i s ra đ i c a Asterisk thì đi u đó đã đ c thay đ i. Đúng ớ ự ượ
v i tính ch t c a m t ph n m m ngu n m , Asterisk cung c p cho chúng ta m t c ấ ủ ộ ơ
ch tùy bi n c c kỳ m m d o linh ho t, v i Asterisk chúng ta đã th t do xâyế ế ể ự
d ng h th ng c a mình mà không g p ph i b t c m t gi i h n nào n a. ấ ứ
Hi n nay, trong th c t các PBX xây d ng b ng Asterisk đã đang đ c r t ự ế ượ
nhi u doanh nghi p tri n khai ng d ng. Đây m t xu h ng t t y u b i t t c các ướ ế ở ấ
Sinh viên th c hi n: Đào Quang Minh – K54BPage 4
Báo cáo NCKH 2008
công ty đ u m t m ng máy tính,m ng đi n tho i riêng luôn luôn nhu c u ộ ạ
liên l c v i nhau trong công vi c gi a các phòng ban, chi nhánh, v i Asterisk, cácạ ớ
công ty th gi m thi u đ c chi phí liên l c,th m chí không ph i t n chi phí khi ượ ả ố
liên l c gi a các máy trong m ng n i b c a công ty. Không ch gi i h n trong ph m vi ộ ộ ỉ ớ ạ
m t công ty, t ch c Asterisk còn cung c p kh năng giao ti p v i , m ng PSTN ổ ứ ế
m ng VOIP, cho phép g i đi n t i t t c các s đi n tho i có trên m ng PSTN ho c các ớ ấ
softfone, IP phone trong m ng VOIP.
Thông qua hình v d i đây, chúng ta s m t cái nhìn chung, t ng quan nh tẽ ướ
v h th ng Asterisk:ề ệ
Hình : S đ t ng quát Asteriskơ ồ ổ
Qua đây chúng ta th th y đ c kh năng giao ti p r t phong phú c a hể ấ ượ ế
th ng, th giao ti p v i m ng PSTN, các nhà cung c p d ch v VOIP, giao ti p v i ế ớ ấ ị ế
các đi n tho i analog thông th ng, các đi n tho i IP,.. đó m t trong nh ng đi mệ ạ ườ ệ ạ ữ ể
m nh, u vi t nh t c a Asterisk!!! ư ấ ủ
M t s khái ni m liên quan ộ ố
oPSTN - Public Switched Telephone Network:m ng chuy n m ch đi n tho i công ể ạ
c ng hay nói cách khác m ng k t n i t t c các h th ng t ng đài chuy n m ch- ế ố ấ
m ch. PSTN đ c phát tri n trên chu n ITU (International Engineering Task Force ượ ể
Union) còn m ng Internet đ c phát tri n trên chu n IETF (Internet Engineering ượ ể
Task Force). C hai m ng trên đ u s d ng đ a ch đ đ nh tuy n cu c g i, PSTN ử ụ ể ị ế
Sinh viên th c hi n: Đào Quang Minh – K54BPage 5
Báo cáo NCKH 2008
s d ng các con s đi n tho i đ chuy n m ch cu c g i gi a các t ng đài đi nử ụ
tho i trong khi đó trên m ng Internet, đ a ch IP s đ c s d ng đ đ nh tuy n các ẽ ượ ử ụ ể ị ế
gói tho i
oPBX - Private branch exchange: h th ng t ng đài n i b đ c đ t t i nhà thuê ộ ượ
bao, t Automatic đây mu n nói đ n h th ng t ng đài đi n t t đ ng nh ng ế ệ ố ệ ử ư
hi n nay đa s t ng đài PBX đi n t t đ ng nên t trên th c s không còn c n ử ự
thi t n a. PBX v i m c tiêu chia s nhi u thuê bao n i b g i ra th gi i bên ngoàiế ộ ọ ế
thông qua m t vài đ ng trung k hay nói m t cách khác PBX h th ng trung ườ ế ệ ố
chuy n gi a các đ ng dây đi n tho i bên ngoài t công ty đi n tho i máy đi nể ữ ườ
tho i n i b trong t ng đài PBX. th nên s l ng máy đi n tho i n i b luônạ ộ ộ ế ượ ạ ộ ộ
nhi u h n s đ ng dây n i đ n PBX t bên ngoài. PBX th c hi n chuy n m ch ơ ố ườ ế
cu c g i các máy đi n tho i n i b v i nhau v i các máy đi n tho i bên ngoài ộ ớ
thông qua đ ng trung k . Đ ng th i th c hi n chuy n m ch các cu c g i đi nườ ế ờ ự ọ ệ
tho i t bên ngoài vào các máy đi n tho i n i b . Ngoài vi c chuy n m ch cu cạ ừ
g i PBX cung c p nhi u tính năng s d ng cho nhi u m c đích khác nhau c a ử ụ
khách hàng mà b n thân các đ ng dây đi n tho i t công ty đi n tho i k t n i đ n ườ ệ ạ ệ ạ ế ế
không th th c hi n đ c, các tính năng nh t ng tác tho i(IVR), Voicemail, phân ượ ư ươ
ph i cu c g i t đ ng(ADC)… Hi n nay v i vi c phát tri n m nh m c a công ẽ ủ
ngh VoIP, chúng ta còn thêm thu t ng IP PBX. Đây h th ng chuy n m ch ệ ố
PBX v i công ngh Voip.ớ ệ
oVoIP - Voice Over Internet Protocol: m t công ngh cho phép truy n tho i s ạ ử
d ng giao th c m ng IP, trên c s h t ng s n c a m ng Internet. VoIP m t ứ ạ ơ ủ ạ
trong nh ng công ngh vi n thông đang đ c quan tâm nh t hi n nay không ch đ i ượ ỉ ố
v i nhà khai thác, các nhà s n xu t còn v i ng i s d ng d ch v . VoIP có th ườ ử ụ
v a th c hi n m i lo i cu c g i nh trên m ng đi n tho i kênh truy n th ng ộ ọ ư
(PSTN) đ ng th i truy n d li u trên c s m ng truy n d li u. Do các u đi m ữ ệ ơ ữ ệ ư
v giá thành d ch v và s tích h p nhi u lo i hình d ch v nên VoIP hi n nay đ c ị ụ ị ụ ượ
tri n khai m t cách r ng rãi. ộ ộ
oTDM - Time Division Multiplexing: k thu t ghép kênh phân chia th i gian tínỹ ậ
hi u th truy n đ ng th i trên m t đ ng truy n, TDM đ c s d ng chuy n ườ ượ ử ụ
tho i trong h th ng m ng PSTN, hai chu n ghép kênh TDM c b n E1 v i ơ ả
30 kênh tho i trên m t khung t c đ 2Mbps T1 v i 24 kênh tho i t c đ ố ộ ố ộ
1,5Mbps.
Sinh viên th c hi n: Đào Quang Minh – K54BPage 6
thông tin tài liệu
Asterisk là một hệ thống chuyển mạch mềm, mã nguồn mở, được viết bằng ngôn ngữ C chạy trên hệ điều hành Linux thực hiện tất cả các tính năng của một tổng đài cá nhân (Private Branch eXchange) truyền thống, và thêm vào đó là rất nhiều các tính năng mới mà một PBX thông thường không thể nào có được như kết hợp giữa chuyển mạch VOIP và chuyển mạch TDM, khả năng tùy biến đáp ứng các thay đổi về nhu cầu người sử dụng,… Asterisk ra đời vào năm 1999 bởi Mark-Spencer và liên tục được phát triển từ đó đến nay bời cộng đồng mã nguồn mở.Phiên bản hiện tại của Asterisk là 1.4
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×