** หลายๆท่านรู้เทคนิคนี้แล้วและใช้งานอยู่ แต่อีกหลายๆท่านก็ยังไม่ทราบ ผมหวังว่าบทความเทคนิคเล็กๆน้อยๆนี้จะช่วยให้การทำงานของท่านสะดวกราบรื่นขึ้นนะครับ **
เขียน Dialplan แบบนี้ครับ
- โค้ด: เลือกทั้งหมด
(<9,:>0[2-7]xxxxxxxS0|<9,:>0[8-9]xxxxxxxxS0|0[2-7]xxxxxxxS0|0[8-9]xxxxxxxxS0|[1-8]x.)
อธิบายได้ดังนี้
<9,:>0[2-7]xxxxxxxS0
กด 9 ได้ยินเสียงไดอัลโทน กด 0x ครบ 9 หลัก โทรออกทันที ถ้าไม่กดตัวเลขภายใน 10 วินาทีหลังจากได้ยินไดอัลโทนจะไทม์เอ๊าท์ ค่าไทม์เอ๊าท์นี้เรียกว่า Initial Digit Timeout หรือ First Digit Timeout
<9,:>0[8-9]xxxxxxxxS0
กด 9 ได้ยินเสียงไดอัลโทน กด 0x ครบ 10 หลัก โทรออกทันที ถ้าไม่กดตัวเลขภายใน 10 วินาทีหลังจากได้ยินไดอัลโทนจะไทม์เอ๊าท์
0[2-7]xxxxxxxS0
กด 02x, 03x จนถึง 07x ครบ 9 หลัก โทรออกทันที
0[8-9]xxxxxxxxS0
กด 08x หรือ 08x ครบ 10 หลัก โทรออกทันที
[1-8]x.
กดเลขขึ้นต้นด้วย 1 ถึง 8 กี่หลักก็ได้ จะโทรออกเมื่อกด # ตามหลังหรือครบเวลาไทม์เอ๊าท์ ซึ่งน่าจะประมาณ 5 วินาที ค่าไทม์เอ๊าท์นี้เรียกว่า Inter Digit Timeout
บทความที่เกี่ยวข้อง
เทคนิคการโทรออก Elastix โดยกด 9 รอ Dial Tone แล้วค่อยกดเบอร์ปลายทาง