ตัวอย่างการเขียนคอนเท็ค
ต่อไปเป็นส่วนของ [context] นะครับ แต่ละบรรทัดที่เราสร้าง Mailbox อย่างน้อยๆก็จะต้องมี Mailbox Number, Mailbox Password ที่เหลือจะมีหรือไม่มีก็ได้นะครับ ซึ่งถ้าไม่ ระบุไว้ก็จะใช้ค่าดีฟอลท์ที่เซ็ตไว้ภายใต้ [general] แต่ถ้าต้องการให้มีค่าแตกต่างจากใน [general] ก็สามารถใส่ต่อท้ายบรรทัดได้เลย
รูปแบบการเขียน Mailbox เป็นดังนี้
mailbox => password,name[,email[,pager_email[,options]]]
mailbox คือ เบอร์ Mailbox ซึ่งปกติจะเป็นเบอร์ Extension ของยูสเซอร์
password คือ พาสเวอร์ด (เฉพาะตัวเลข) เพื่อเข้าไปฟัง Voicemail
name คือ ชื่อของเจ้าของ Mailbox
email คือ อีเมล์แอดเดรสของเจ้าจอง Mailbox ซึ่ง Asterisk จะส่งเมล์แจ้งเตือนพร้อมแนบไฟล์เสียงไปด้วย
pager_email เป็นอีเมล์เพจเจอร์หรือโทรศัพท์มือถือของเจ้าของ Mailbox ซึ่ง Asterisk จะส่งข้อความสั้นๆไปบอก
options เป็นออปชั่นที่จะเซ็ตให้แก่ Mailbox ซึ่งจะมีความสำคัญเหนือกว่าค่าที่เซ็ตไว้ใน [general] ออปชั่นที่เซ็ตได้มี 9 อย่างได้แก่ attach, serveremail, tz, saycid, review, operator, calback, dialout และ exitcontext เวลาเขียน options นี้ต้องคั่นด้วยเครื่องหมาย | นะครับ
มาดูตัวอย่างการเขียนกันครับ
1 แบบพื้นๆ ไม่มีชื่อ ไม่ส่งเข้าอีเมล์
100 => 1234
2 ส่งเข้าอีเมล์ ไม่มี Pager email และใช้ออปชั่นตามที่เซ็ตไว้ใน [general]
100 => 1234, Khun Nuiz, nuiz@voip4share.com
3 ส่งเข้าอีเมล์ ไม่มี Pager email และตั้งออปชั่นเองบางอย่าง
100 => 1234, Khun Nuiz, nuiz@voip4share.com,,delete=0|emailsubject=You have a new voicemail.|emailbody=Click on the attachment to listen|tz=european