• s : jika diberikan akan membuat pesan "Please leave your message after the tone. When done,
hang up, or press the pound key" tidak dimainkan
• u: jika diberikan akan memutar pesan "The person at extension … 1234 … is unavailable"
• b: jika diberikan akan memutar pesan "The person at extension … 1234 … is busy"
Kita dapat mengkombinasikan flag tersebut misalnya:
• su : pesan unavailable akan diputar tetapi pesan instruksi tidak
• sb : pesan busy akan diputar tetapi pesan instruksi tidak
• u : pesan unavailable akan diputar dilanjutkan dengan pesan instruksi
• b : pesan busy akan diputar dilanjutkan dengan pesan instruksi
Pada context [incoming] di extensions.conf saya mendefinisikan:
exten => _XXXX,1,Answer
exten => _XXXX,2,Dial(SIP/${EXTEN},${RINGDELAY},t)
exten => _XXXX,3,Voicemail(${EXTEN}@default,u)
exten => _XXXX,4,Hangup()
exten => _XXXX,103,Voicemail(${EXTEN}@default,b)
exten => _XXXX,104,Hangup
Maksudnya kurang lebih adalahkalau ada yang men-dial extensi XXXX (sesuai dengan yg telah
didefinisikan di sip.conf) misalya 9001 maka:
1. jawab
2. dial extension selama 20 detik (ini ditentukan pada context [globals] RINGDELAY => 20),
kalau sudah lewat 20 detik maka
3. putar pesan unavailable dilanjutkan dengan instruksi untuk menyimpan pesan.
4. hangup
5. jika nada sibuk, putar pesan sibuk dilanjutkan dengan instruksi untuk menyimpan pesan
6. hangup
Pesan yang masuk akan disimpan pada /var/spool/asterisk/voicemail/context/boxnumber/INBOX.
Misalnya dalam kasus di atas maka :
• context = default, sesuai exten => _XXXX,3,Voicemail(${EXTEN}@default,u)
• boxnumber adalah mailbox untuk nomer extensi tertentu, misalnya untuk extensi 9001
kebetulan saya set mailbox=9001 sama dengan nomor extensinya. Lihat file sip.conf di atas.
• maka jika penelpon menelpon 9001 dan meninggalkan voicemail maka lokasi penyimpanannya
pada /var/spool/asterisk/voicemail/default/9001/INBOX
Kita bisa menyimpan semua percakapan yang terjadi melalui asterisk dengan memanfaatkan aplikasi
Monitor. Tentu saja untuk mengkonfigurasinya anda harus menanyakan policy mengenai hal ini kepada
pemilik jaringan/asterisk di mana anda memasangnya. Karena hal ini berhubungan dengan privacy. Ada
beberapa hal yang sebaiknya diperhatikan dalam mensetup Monitor, standar styntax adalah sebagai
berikut: Monitor(ext,basename,flags). Penjelasan sederhananya adalah sebagai berikut:
• ext : format sound file, defaultnya adalah .wav
• basename : dalam contoh saya menggunakan Call-${CALLERID(num)}-${EXTEN}-$
{STRFTIME(${EPOCH},,%Y%m%d-%H%M%S, ini akan mengakibatkan file disimpan
dengan nama misalnya Call-8001-02125558785-20091222-161031.wav dimana 8001 adalah
nomer extensi, 02125558785 adalah nomer yang dituju, 20091222 adalah tanggal-bulan-tahun,
161031 adalah jam-menit-detik. Demikian juga kalau incoming call, kalau anda berlangganan
Kommentare zu diesen Handbüchern