5.2.4.a. Giới thiệu
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 kỳ cuộc gọi điện thoại nào. Một số tính năng
• Khi user không trả lời, user không được kết nối mạng hay user đang bận, hệ thống đều có thông điệp riêng để thông báo tình trạng của thuê bao được gọi và phát thông
điệp mời để lại tin nhắn .
• Mỗi hộp thư đều được quản lí bằng passwordvà thư mục riêng
• Khi thông điệp được nhận, hệ thống VoiceMail có thể gởi qua mail để thông báo, tất nhiên có kèm theo file thông điệp.
• 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 .
5.2.4.b. Cấu hình chức năng voicemail
Sau đây là các bước xây dựng hệ thống Voicemail
-Tạo hộp thư có tên là [hopthu] trong tập tin voicemail.conf : [hopthu]
3003=>1234,hai,lxhai06@yahoo.com -Trong tập tinsip.confkhai báo như sau:
[3003] type=friend username=3003 secret=121212 host=dynamic context=testhopmail mailbox=3003@hopthu
-Trong tập tinextensions.confkhai báo như sau:
[testhopmail]
exten => 3003,1,Dial(SIP|3003,45)
exten => 3003,2,VoiceMail(u3003@hopthu) ; nếu không trả lời thì chuyển đến
hộpthư thoại
exten =>3003,102,VoiceMail(b3003@hopthu) ; ứng dụng Dial() gởi cuộc gọi đến priority n+1 nếu đường
dây bận.
Kiểm tra Voicemail:
Ứng dụng VoicemailMain() quản lí các user của PBX để truy cập vào voicemail của
họ.
Ví dụ:
exten => 500,1,VoiceMailMan()
Extension 500 đưa đến hệ thống voicemail.Trong trường hợp này, hệ thống sẽ nhắc user đưa vào số của mailbox và password, nếu giá trị đưa vào hợp lệ, user sẽ nghe được nội dung của mailboxđó .