ใน /var/spool/asterisk/ (เรียกว่า Asterisk Pool Directory) จะมี directory ย่อยอยู่ดังนี้

/var/spool/asterisk/fax
/var/spool/asterisk/meetme
/var/spool/asterisk/monitor
/var/spool/asterisk/outgoing
/var/spool/asterisk/tmp
/var/spool/asterisk/voicemail

และเราสามารถกำหนด folder ที่จะใช้ได้ใน asterisk.conf

[directories]
    astetcdir => /etc/asterisk
    astmoddir => /usr/lib/asterisk/modules
    astvarlibdir => /var/lib/asterisk
    astagidir => /var/lib/asterisk/agi-bin
    astspooldir => /var/spool/asterisk
    astrundir => /var/run/asterisk
    astlogdir => /var/log/asterisk

แล้ว....จะเล่นอะไรได้บ้างล่ะ?
** ก่อนอื่นตรวจสอบก่อนว่า autoload=yes (ซึ่งเป็นการเรียกใช้ module pbx_spool.so) หรือยัง ตรวจสอบได้ใน
modules.conf **

1. Make a Call
ปกติเราสามารถสั่งโทรได้หลายช่องทาง นี่ก็เป็นอีกทางหนึ่ง ทำได้โดยการสร้างไฟล์นามสกุล .call แล้วเอาไปใส่ใน /var/spool/asterisk/outgoing

2. Schedule Call
หากไฟล์ .call ที่ถูกสร้างเอาไว้ มี modification date มากกว่าเวลาปัจจุบัน (ใช้คำสั่ง
touch
) Asterisk จะรอจนกว่าเวลาจะถึงเวลา ของ modification date แล้วจะจะทำการเรียก .call ไฟล์ เราสามารถเอาเงือนไขนี้ มาใช้ทำ Schedule Call ได้

ตัวอย่างไฟล์นามสกุล .call

   Channel: Zap/1
   MaxRetries: 2
   RetryTime: 60
   WaitTime: 30
   Context: default
   Extension: s
   Priority: 1
   #Application: VoiceMailMain
   #Data: 1234
   #Account: mysuperfunaccountcode
   #Set: file1=/tmp/to
   #Set: file2=/tmp/msg
   #Set: timestamp=20021023104500
   #Set: CDR(userfield|r)=42

เอามาจาก sample.call รายละเอียดเพิ่มเติม และเทคนิค ยังมีอีกที่ Voip-Info: Asterisk auto-dial out
Asterisk tips callback: How to create a callback system with .call files
Asterisk tips Wake-Up Call PHP: Create, manage and execute Wake-Up calls via phone

อ้าว พอดีเจอเว็บนี้
http://www.the-asterisk-book.com/unstable/call-file.html ใครสนใจ ไปอ่านเองล่ะกัน

Links
Asterisk auto-dial out
/trunk/doc/callfiles.txt