1. Inbound Call Routing
ในกรณีที่เราใช้ E-1 PRI signaling ทุก calls ที่เข้ามาจะมี caller ID และ DID number (เบอร์ปลายทาง) เราสามารถ detect DID number
แล้วกำหนด routing ตามต้องการได้ เช่น DID 02XXXYYYY ให้ไปที่แผนกขาย DID 02XXXZZZZ ให้ไปที่แผนกบัญชี แต่สำหรับระบบ analog
นั้น caller ID จะต้องขอเพิ่มถ้าต้องการ ส่วน DID number นั้นไม่ได้ส่งมา เพราะระบบ analog นั้นถือว่าแต่ละ line ก็มีเบอร์ของตัวเองอยู่แล้ว
ดังนั้นในระบบ analog ถ้าเราต้องการให้ Elastix detect DID number แล้วทำ routing ตามต้องการนั้น เราจะต้องกำหนด DID number ให้กับ
แต่ละ channels (lines) ที่เข้าระบบ Elastix
2. การกำหนด DID number ให้กับ lines ที่เข้าระบบ Elastix
ไปที่ PBX -> PBX Configuration -> Zap Channel DIDs > Add Zap Channel
Channel: = channel ที่ 1, 2, 3, ... บนการ์ด analog FXO module
Description: คำอธิบาย
DID: กำหนด DID number ให้กับ channel นี้ (อาจจะเป็นเบอรฺโทรศัพท์จริงๆของ line ที่ต่อกับ channel นี้ก็ได้)
กำหนดให้ channel 2, ทำทุก channel ที่ต้องการ
3. การกำหนด Inbound Routes
ไปที่ PBX -> PBX Configuration -> Inbound Routes -> Add Incoming Route
Description: = คำอธิบาย
DID Number: = DID number ที่กำหนดให้ channel ต่างๆ
กำหนดปลายทางให้กับ Inbound Routes
4. ขั้นตอนสุดทัาย
Zap Add DIDs จะทำงานได้ตามต้องการนั้น จะต้องเซ็ต context ของ lines ที่เข้ามาให้เป็น from-zaptel
อาจจะทำได้โดนการ edit ไฟล์ /etc/asterisk/chan_dahdi.conf และ dahdi-channels.conf ในที่นี้เราจะเปลียน
โดยการเพิ่ม context_lines from-zaptel ในไฟล์ /etc/dahdi/genconf_parameters แล้วบันทึกไฟล์
run command
#dahdi_genconf
#dahdi_cfg -vv
#service dahdi restart ; restart card driver
#amportal restart ; restartElastix