Thiết lập hệ thống tổng đài Asterisk cho một doanh nghiệp Báo cáo VoiP
Trang 1December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
BÀI TẬP CUỐI KỲ
Thiết lập hệ thống tổng đài Asterisk
cho một doanh nghiệp
VÕ ĐÔNG HẦU MAI ĐỨC AN
07520425
NGUYỄN QUANG TUẤN TRƯƠNG TRUNG THÀNH
07520317
LÊ TRUNG TRƯỜNG GIANG 07520432
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 1
Trang 2December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Thành Phố HCM, ngày 19 tháng 12 năm 2010.
Lời mở đầu!
Xin chào các bạn! đây là bài tập cuối kỳ của nhóm mình về thực hành môn Công nghệ thoại IP
Trong bài viết nhóm mình xin giới thiệu đơn giản về những cách thức sử dụng và cách thức cấu hình để kết nối nội bộ, bên ngoài giữa các phòng ban trong 1 doanh nghiệp, nếu có điều gì sơ xót mong các bạn góp ý cho nhóm hoàn thiện tốt hơn!
Nhóm chúng em xin cảm ơn sự hướng dẫn tận tình của Thầy Võ Đông Hầu, Thầy Nguyễn Quang Tuấn, giảng viên thực hành bộ môn Công Nghệ Thoại IP và cũng xin cảm ơn sự giúp đỡ, góp ý của các bạn trong lớp!
Nhóm thực hiện!
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 2
Trang 3December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
N I DUNG ỘI DUNG
C u hình ấn cu c g i và các k ho chộc gọi và các kế hoạch ọi và các kế hoạch ế hoạch ạch Dialplan c a h th ng Asteriủa hệ thống Asteri ệ thống Asteri ống Asteri sk cho ng d ng ứng dụng ụng
c aủa hệ thống Asteri m t công ty theo các yêu c u sau đây :ộc gọi và các kế hoạch ầu –Nguyễn Quang Tuấn
Phân công nhóm th c hi n:ực hiện: ệ thống Asteri
-Mai Đ c An : t o các phòng ban, c u hình liên l c n i bứng dụng ạch ấn ạch ộc gọi và các kế hoạch ộc gọi và các kế hoạch
-Trư ng Trung Thành: c u hình liên l c t trong ra ngoài, nghe l i nh n tin ấn ạch ừ trong ra ngoài, nghe lời nhắn tin ời nhắn tin ắn tin
nh n, h p n i b ắn tin ọi và các kế hoạch ộc gọi và các kế hoạch ộc gọi và các kế hoạch
-Lê Trung Trười nhắn tin ng Giang: c u hình liên l c t ngoài vào trong.ấn ạch ừ trong ra ngoài, nghe lời nhắn tin
1 T o các ạo các số đi n tho i ện thoại ạo các
Công ty gồm 4 phòng ban,ta t o các extension nh sau: ạch ư
o Phòng giám đống Asteric : 5155
(IAX),username:PhongGiamDoc,secret:123456,ng cữ cả ảnh:
from-internal
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 3
Trang 4December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 4
Trang 5December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
o Phòng nhân sực hiện: : ext 6156
(SIP),username:PhongNhanSu,secret:123456,ng c nh:ữ cả ả from-internal
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 5
Trang 6December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
o Phòng kỹ thuật : ext 7157
(IAX),username:PhongKyThuat,secret:123,ng cữ cả ảnh: from-internal
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 6
Trang 7December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
o Phòng bán hàng : ext 8158
(SIP) ,username:PhongBanHang,secret:123,ng c nh:ữ cả ả from-internal
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 7
Trang 8December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Sống Asteri đi n thệ thống Asteri o i 1111 (Iạch AX) là s ống Asteri đi n tho i ngoài công ty: tệ thống Asteri ạch ở ngoài công ty: tạ ạcho extension 1111,username:SoBenNgoai,secret:123456,ng cữ cả ảnh: from-external
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 8
Trang 9December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Sống Asteri đi n thệ thống Asteri o i 2222 (Sạch IP) là s ống Asteri đi n tho i public ệ thống Asteri ạch của hệ thống Asteria công ty (muống Asterin gọi và các kế hoạchi vào các s ống Asteri nộc gọi và các kế hoạchi b ộc gọi và các kế hoạch của hệ thống Asteria công ty ph i ả gọi và các kế hoạchi qua s này) : t o extension ống Asteri ạch
2222,username:SoBenTrong,secret:123,ng c nh:ữ cả ả public
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 9
Trang 10December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Sống Asteri đi n thệ thống Asteri oạchi 4154 là s ống Asteri nộc gọi và các kế hoạchi b cộc gọi và các kế hoạch ủa hệ thống Asteria công ty được dùng khi c n c ầu –Nguyễn Quang Tuấn họi và các kế hoạchp toàn công ty thông qua mạchng đi n ệ thống Asteri tho iạch v iới password quản lý và gia nhập lầu –Nguyễn Quang Tuấnn lược là : 123456 và 654321:c
Tạcho extension 4154,username:SoNoiBo,secret:123456,ng c nh : ữ cả ả noibo
T o room dùng đ h p toàn công ty,v i mã PIN (dùng đ gia nh p ạch ể họp toàn công ty,với mã PIN (dùng để gia nhập ọi và các kế hoạch ới ể họp toàn công ty,với mã PIN (dùng để gia nhập ậ room) là 654321,và 123456 là password n u b n mu n tr thành ế hoạch ạch ống Asteri ở ngoài công ty: tạ admin c a room.Ta c u hình file meetme.conf ,t o 1 phòng h p v i ủa hệ thống Asteri ấn ạch ọi và các kế hoạch ới
mã s 4154,mã PIN 654321,Password qu n tr :123456 nh sau:ống Asteri ả ị:123456 như sau: ư
Conf => 4154,654321,123456
Đ ng th i c u hình trong file extensions.conf:ồ ời nhắn tin ấn
exten => 4154,1,Goto(conf,1) exten => conf,1,MeetMe(4154||654321)
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 10
Trang 11December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
exten => conf,2,Hangup()
2 Liên l c n i b ạo các ội bộ ội bộ
K t ế hoạch n iống Asteri cho các s ống Asteri nộc gọi và các kế hoạchi b tộc gọi và các kế hoạch rong công ty liên l c bình ạch thười nhắn tin ng:ta c u hình ấn trong file extensions.conf:
[from-internal]
;quay so den phong giam doc
exten => 5155,1,Answer()
exten => 5155,2,Dial(IAX2/5155,30,m)
exten => 5155,3,Hangup()
; de lai loi nhan
exten => 5155,4,playback(amthanh/camon)
;exten => 5155,5,goto(s,1)
exten => 5155,5,VoiceMail(s5155@default)
;quay so den phong nhan su
exten => 6156,1,Answer()
exten => 6156,2,Dial(SIP/6156,30)
exten => 6156,3,playback(vm-goodbye)
exten => 6156,4,Hangup()
;quay so den phong ky thuat
exten => 7157,1,Answer()
exten => 7157,2,Dial(IAX2/7157,30)
exten => 7157,3,playback(vm-goodbye)
exten => 7157,4,Hangup()
;quay so den ban hang
exten => 8158,1,Answer()
exten => 8158,2,Dial(SIP/8158,30)
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 11
Trang 12December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
exten => 8158,3,playback(vm-goodbye)
exten => 8158,4,Hangup()
Có thể họp toàn công ty,với mã PIN (dùng để gia nhập họi và các kế hoạchp nộc gọi và các kế hoạchi b công ty qua ộc gọi và các kế hoạch đi nệ thống Asteri tho i gạch i a t t c các phòng:ữ cả ấn ả
;hop noi bo
exten => 4154,1,Goto(conf,1)
exten => conf,1,Set(MEETME_RECORDINGFILE=/tmp/Tutorial-$
(TIMESTAMP))
exten => conf,2,Meetme(4154|sr)
exten => conf,3,Hangup()
; goi de nghe loi nhan tu mail
exten => 500,1,Answer()
exten => 500,2,VoiceMailMain(5155@default)
exten => 500,3,HangUp()
3 Liên l c t trong ra ngoài ạo các ừ trong ra ngoài
Ph iả thêm s 9 trống Asteri ư c ới s c n ống Asteri ầu –Nguyễn Quang Tuấn gọi và các kế hoạchi đ liên ể họp toàn công ty,với mã PIN (dùng để gia nhập l c ra ngoài công ty:ạch
exten =>_9xxxx,1,Goto(Benngoai,1111,1)
>B t kì s đi n tho i n i b nào khi g i vào s 9xxxx b t kì đ u đấn ống Asteri ệ thống Asteri ạch ộc gọi và các kế hoạch ộc gọi và các kế hoạch ọi và các kế hoạch ống Asteri ấn ều được ượcc chuy n ra s 1111(s bên ngoài công ty)ể họp toàn công ty,với mã PIN (dùng để gia nhập ống Asteri ống Asteri
exten => _991111,1,Answer()
exten => _991111,2,Dial(SIP/1111,30)
exten => _991111,3,Hangup()
4 Liên l c t ngoài vào trong ạo các ừ trong ra ngoài
Khi cuộc gọi và các kế hoạchc gọi và các kế hoạchi t ngoài ừ trong ra ngoài, nghe lời nhắn tin đ n s pubế hoạch ống Asteri lic của hệ thống Asteria công ty thì h tệ thống Asteri hống Astering asterisk sẽ phát sinh thông đi p ệ thống Asteri “Chào mừ trong ra ngoài, nghe lời nhắn tin ng gọi và các kế hoạchi đế hoạchn công ty Nhóm 15, vui lòng
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 12
Trang 13December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
nhấnn phím 1 đ để họp toàn công ty,với mã PIN (dùng để gia nhập ượcc nghe hướing d n v thông tin s n ph m,ẫn về thông tin sản phẩm, ều được ả ẩm, nhấnn phím 3 để họp toàn công ty,với mã PIN (dùng để gia nhập đư c ợc h tr ỗ trợ ợc v ều được kỹ thu t,ậ nh nấn phím 4 đ bi t thông tin tuyể họp toàn công ty,với mã PIN (dùng để gia nhập ế hoạch ể họp toàn công ty,với mã PIN (dùng để gia nhập n dụng ng, nhấnn phím 5 đ ể họp toàn công ty,với mã PIN (dùng để gia nhập đ l i l i nể họp toàn công ty,với mã PIN (dùng để gia nhập ạch ời nhắn tin hắn tin n hay góp ý, nh n phím 6 đ nghe ấn ể họp toàn công ty,với mã PIN (dùng để gia nhập
l i l i chào” sauạch ời nhắn tin đó tùy theo l a cực hiện: họi và các kế hoạchn của hệ thống Asteria khách hàng mà th c hiực hiện: ệ thống Asterin các thao tác sau đây :
Trướic tiên ta ph i thu âm m t đo n tho i có n i dung nh trên và ả ộc gọi và các kế hoạch ạch ạch ộc gọi và các kế hoạch ư
l u l i v i tên là “loichao.wav”,sau đó ta copy file này vào th muc /ư ạch ới ư var/lib/asterisk/sounds
C u hình trong file extensions.conf:ấn
exten=> 2222,1,Background(loichao) exten =>2222,2,Waitexten() //đ i đ nh p t bàn phímợc ể họp toàn công ty,với mã PIN (dùng để gia nhập ậ ừ trong ra ngoài, nghe lời nhắn tin
Người nhắn tin dùng nh ni ấn phím 1: Phát thông đi p “ ệ thống Asteri Chào m ng ừ trong ra ngoài, nghe lời nhắn tin bạchn đã đ nế hoạch phòng bán hàng, vui lòng đ i trong giây ợc lát đ ể họp toàn công ty,với mã PIN (dùng để gia nhập đư cợc k t ế hoạch nống Asterii v iới đi n ệ thống Asteri tho i viên”ạch
Ta cũng thu âm m t đo n tho i khác có n i dung nh trên,l u l i ộc gọi và các kế hoạch ạch ạch ộc gọi và các kế hoạch ư ư ạch
v i tên là “phongbanhang.wav”,sau đó dùng hàm Goto đ forward ới ể họp toàn công ty,với mã PIN (dùng để gia nhập
t i s 8158 (phòng bán hàng)ới ống Asteri
C u hình trong file extensions.conf:ấn
exten=>1,1,Playback(phongbanhang) exten =>1,2,Goto(from-internal,8158,1)
Người nhắn tin dùng nh n phími ấn 3: quay s ống Asteri đế hoạchn phòng kỹ thu t:ậ
exten =>2,1,Goto(from-internal,7157,1)
Người nhắn tin dùng nh n phími ấn 4: quay s ống Asteri đế hoạchn phòng nhân sực hiện::
exten =>3,1,Goto(from-internal,6156,1)
Người nhắn tin dùng nh ni ấn phím 5:
o Phát thông đi p “ Xệ thống Asteri in chân thành c mả n b nạch đã góp ý cho công ty
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 13
Trang 14December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
chúng tôi, vui lòng để họp toàn công ty,với mã PIN (dùng để gia nhập l i l i nạch ời nhắn tin h n sau tắn tin i ngế hoạch pip”: ta cũng thu âm file
âm thanh nh trên va l u l i v i tên “camon.wav” :ư ư ạch ới
exten=>4,1,Playback(camon)
exten=>4,2,Answer()
exten=>4,3,Record(aa%d.wav)
exten =>4,4,hangup()
Khi người nhắn tin dùng nh ni ấn phím 6:
o Phát l i thông ạch điệ thống Asterip chào m ng nừ trong ra ngoài, nghe lời nhắn tin h khiư m i ới gọi và các kế hoạchi vào công ty:
exten=>5,1,Playback(loichao)
[from-external]
exten => 2222,1,Answer()
exten => 2222,2,playback(beep)
;exten => s,1,background(amthanh/loichao);
exten => 2222,3,background(amthanh/loichao);
exten => 2222,4,waitexten()
;exten => 2222,5,Hangup()
;exten => 2222,2,goto(s,1)
;exten => s,2,waitexten()
;exten => s,3,Hangup()
;bam phim 1 de nghe thong tin san pham (quay so den phong ban hang)
exten => 1,1,playback(amthanh/phongbanhang)
Exten => 1,2,goto(from-internal,8158,1)
Exten => 1,n, hangup()
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 14
Trang 15December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
;bam phim 3 de quay so den phong ky thuat
exten => 3,1,playback(welcome) ;
Exten => 3,2,goto(from-internal,7157,1)
Exten => 3,n, hangup()
;bam phim 4 de quay so den phong nhan su
exten => 4,1,playback(welcome) ;
Exten => 4,2,goto(from-internal,6156,1)
Exten => 4,n, hangup()
;bam phim 5
;exten => 5,1,playback(amthanh/camon);
exten => 5,1,goto(from-internal,5155,4)
;bam phim 6 de nghe lai loi chao
exten => 6,1,goto(from-external,2222,2)
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 15
Trang 16December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Các ch c năng đã th c hi n đ ức năng đã thực hiện được ực hiện được ện thoại ược c
Ngoài ra nhóm cũng đã k t n i gi a hai t ng đài trixbox đế hoạch ống Asteri ữ cả ổng đài trixbox được với nhau ở buổi ượcc v i nhau bu i ới ở ngoài công ty: tạ ổng đài trixbox được với nhau ở buổi
th c hành cu i cùng trên phòng lab, do th y Nguy n Quang Tu n hực hiện: ống Asteri ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn ướing d n (tẫn về thông tin sản phẩm, ừ trong ra ngoài, nghe lời nhắn tin
2 máy trong m ng LAN và t 2 máy o đạch ừ trong ra ngoài, nghe lời nhắn tin ả ượcc cài trixbox v i nhau)ới
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 16
Trang 17December 19, 2010 [ BÀI TẬP THỰC HÀNH CUỐI KỲ - VOIP ]
Do trong nhóm ch có 1 b n có laptop và c u hình máy tỉ có 1 bạn có laptop và cấu hình máy tương đối thấp nên nhóm ạch ấn ư ng đ i th p nên nhómống Asteri ấn không th th c hi n vi c k t n i 2 t ng đài trixbox để họp toàn công ty,với mã PIN (dùng để gia nhập ực hiện: ệ thống Asteri ệ thống Asteri ế hoạch ống Asteri ổng đài trixbox được với nhau ở buổi ượcc, mong th y thông c m ầu –Nguyễn Quang Tuấn ả
!
ạch
K t Lu n: ết Luận: ận:
Qua ph n bài t p cùng v i s hầu –Nguyễn Quang Tuấn ậ ới ực hiện: ướing d n nhi t tình c a các th y thì nhóm em đãẫn về thông tin sản phẩm, ệ thống Asteri ủa hệ thống Asteri ầu –Nguyễn Quang Tuấn
bi t và hi u đế hoạch ể họp toàn công ty,với mã PIN (dùng để gia nhập ượcc các ch c năng, ng d ng cũng nh cách th c hi n v vi c ứng dụng ứng dụng ụng ư ực hiện: ệ thống Asteri ều được ệ thống Asteri thi t l p 1 t ng đài n i b cho 1 công ty or doanh nghi p nh ế hoạch ậ ổng đài trixbox được với nhau ở buổi ộc gọi và các kế hoạch ộc gọi và các kế hoạch ệ thống Asteri ỏ
Bài t p này tuy ch th c hi n trên các máy o và các soft mô ph ng nh ng cũng ậ ỉ có 1 bạn có laptop và cấu hình máy tương đối thấp nên nhóm ực hiện: ệ thống Asteri ả ỏ ư
đã cung c p g n nh đ y đ và hoàn thi n đ chúng em có th th c hành sau ấn ầu –Nguyễn Quang Tuấn ư ầu –Nguyễn Quang Tuấn ủa hệ thống Asteri ệ thống Asteri ể họp toàn công ty,với mã PIN (dùng để gia nhập ể họp toàn công ty,với mã PIN (dùng để gia nhập ực hiện: khi t t nghi pống Asteri ệ thống Asteri
M t l n n a nhóm em xin chân thành c m n s hộc gọi và các kế hoạch ầu –Nguyễn Quang Tuấn ữ cả ả ực hiện: ướing d n nhi t tình c a các ẫn về thông tin sản phẩm, ệ thống Asteri ủa hệ thống Asteri
th y!ầu –Nguyễn Quang Tuấn
GVHD : Võ Đông H u –Nguy n Quang Tu n ầu –Nguyễn Quang Tuấn ễn Quang Tuấn ấn Nhóm 15
Page 17