Elastix รู้ได้ยังไงว่าเบอร์ของเราเบอร์อะไร มันรู้เพราะว่าเวลาเราโทรเข้า Access Number เบอร์ของเราก็จะไปแสดงใน Elastix ด้วย ซึ่งตามปกตินะครับถ้าเราใช้ E1 หรือเบอร์มือถือเป็น Access Number มันจะเอาเบอร์เราส่งเข้าไปด้วย ก็จะไม่มีปัญหาอะไร ระบบโทรกลับมาได้ถูกต้อง
แล้วถ้า Access Number มันไม่โชว์เบอร์หล่ะ เราจะยังใช้ Callback ได้อยู่หรือเปล่า?
คำตอบคือ ยังได้อยู่ครับ แต่เปลืองทรัพยากรมากๆ มาดูวิธีการกันครับว่าทำยังไง
1. สร้าง DISA
PBX -> DISA
เอาไว้ให้ Elastix สร้าง Dialtone ระหว่างที่รอให้เรากดเบอร์ปลายทาง

2. สร้าง Callback
PBX -> Callback
ดูรูปต่อไปนี้ครับ เป็นรูปตอนคอนฟิก Callback

ช่อง Callback Number ให้ใส่เบอร์ที่จะให้ระบบโทรกลับไปหา เช่นใส่เบอร์มือถือผม 0851619439 เวลามีใครโทรมาเข้า Access Number ที่กำหนดไว้ Elastix ก็จะโทรหาเบอร์ผมตลอด ใส่ได้เบอร์เดียวนะครับ ถ้ามีหลายเบอร์ก็ต้องสร้าง Callback หลายๆอัน อันละเบอร์ แบบนี้ครับ


3. สร้าง Trunks ไว้รับสาย Access Number
ผมใช้เบอร์ Fixed Line (เบอร์บ้าน) ที่ไม่ได้เปิดบริการโชว์เบอร์ เป็น Access Number ต่อเข้าการ์ด FXO พอร์ตที่ 1 ให้คอนฟิก ZAP Channel DIDs
PBX -> Zap Channel DIDs

ช่อง DID ใส่เบอร์มั่วๆไปแต่ต้องไม่ซ้ำกับเบอร์ใน Elastix นะครับ
ถ้ามีคนที่สองจะใช้งานด้วย ต้องมี Access Number อีกเบอร์ครับ (สิ้นเปลืองทรัพยากรจริงๆ 55+) ต่อเข้า FXO พอร์ตที่ 2
** เสีย FXO ไป 2 พอร์ต เบอร์โทรศัพท์อีก 2 เบอร์ เพื่อให้คน 2 คนใช้ Callback ได้ **

4. สร้าง Inbound Routes
เอาเบอร์ DID ในข้อ 3 มาสร้าง Inbound Routes
PBX -> Inbound Routes


5. สร้าง Trunks และ Outbound Routes ให้โทรออก
สร้าง Trunks ไว้โทรออก โดยจะสร้างแบบไหน SIP, DAHDI, IAX2 ก็เลือกเอาตามทรัพยากรที่มีครับ
สร้าง Outbound Routes ให้สัมพันธ์กับเบอร์ที่เราใส่เข้าไปใน Callback ด้วยนะครับ ไม่งั้นจะโทรไม่ออก
ไม่มีรูปให้ดูนะครับ หาได้จากบทความอื่นๆ
6. โทรทดสอบ
โทรเข้า Access Number รอฟังเสียงสายว่างประมาณ 1-2 ครั้ง ถ้ามือถือไม่วางให้กดวางเองครับ รอสักพัก Elastix จะโทรกลับไปยังเบอร์ที่คอนฟิกไว้
ลองดูครับ เวอร์คแน่นอน