Print
Category: trixbox
Hits: 3303

1. ความต้องการเบื้องต้น (แบบง่ายสุดๆ)
จากเลขหมายภายใน ถ้าต้องการต่อสายไปภายนอก เรากำหนดง่ายๆ ดังนี้
- ตัด 9 เพื่อต่อไปยังผ่าน PSTN ขององค์การโทรศัพท์
- ตัด 6 เพื่อต่อไปยังโครงข่าย VoIP ของ mouthmun.com

2. คอนฟิก PSTN trunk
คลิก PBX -> PBX Settings -> Trunks
คลิก Add ZAP Trunk

Outbound Caller ID = หมายเลขโทรศัพท์ขององค์การโทรศัพท์ที่เรากำหนดให้เป็น PSTN trunk
Maximum Channels =1 (เพราะเรามี 1 ช่องสัญญานเท่านั้น)
Dial Rules = ปล่อยว่าง หรือใส่ "." ดังรูป (หมายถึง มีหมายเลขอะไรมาก็ส่งออกไป (องค์การโทรศัพท์) ตามนั้น)
trunk name = 1
แล้วคลิก "Submit Changes"

 

 

หลังจาก Add trunk แล้วจะต้อง Add outbound route ด้วย   ระบบจะ process คอนฟิก outbound route
ก่อนจากนั้นจะ process คอนฟิก trunk
outbound route สำหรับ PSTN เราตั้งชื่อ = 9_outside
dial pattern = 9|. (หมายถึงการโทรออก PSTN จะต้องเริ่มด้วย 9 แล้วตามด้วยเลขหมาย 
outbound route คอนฟิกจะตัด 9 ออกแล้วส่งเฉพาะเลขหมายไปยัง trunk
ในรูปที่แล้ว trunk รับอะไรมาก็ส่งออกทั้งหมด ***
trunk sequence = ZAP/1 (คือ trunk ที่เราคอนฟิกไว้แล้ว) จากรูปเราสามารถกำหนด trunks เพิ่มได้
ตามลำดับ trunk 1 ไม่ว่างก็ไป trunk 2, trunk 3

*** ในการใช้งานจริงจะต้องกำหนดให้รัดกุมกว่านี้   คุณลองไปปรับปรุงต่อ   ไม่ยากเลย   

 

 

ถึงตอนนี้เรากด 9 + เลขหมาย เราก็โทรออกไปได้แล้ว   แล้วถ้ามีโทรเข้าล่ะจะไป ring ที่เลขหมาย
ภายในเลขหมายไหน   อันนี้เราจะต้องกำหนดที่ Inbound Routes จากรูปข่างล่าง
description = From_PSTN
คลิกเลือก extension 2000
โทรเข้าจะ ring ที่ extension 2000
ที่จริงแล้วเราสามารถคอนฟิกระบบตอบรับอัตโนมัติได้   คนโทรมาสามารถต่อเข้าไปหาเลขหมาย
ที่ต้องการได้   ซึ่งจะได้ว่ากันในตอนต่อๆ ไป

 

 

 

3. คอนฟิก SIP trunk
ก่อนที่เราจะคอนฟิก SIP trunk เราจะต้องไป register กับ VoIP provider ซะก่อน
วันนี้ลองของ mouthmun กันก่อน   มีเวลาจะลอง tot netcall และ cat2call
register แล้วได้
username = 0018057885
password หรือ secret = xxxxxxxx
จัดการเติมเงินให้เรียบร้อย   ไม่มีเงินใช้ได้เฉพาะ PC to PC เท่านั้น ออกไป PSTN
หรือ Mobile network (AIS, DTAC, International ... ) ไม่ได้

คลิก Add SIP Trunk
outbound caller ID = "Vitaya" <0018057885>   หรือ ตามที่คุณต้องการ
dial rules = ปล่อยว่าง หรือ "." ตามรูปข้างล่าง   หมายถึง trunk รับอะไรมา
ส่งต่อให้ VoIP provider (mouthmun) ทั้งหมด
trunk name = mm
detail ดูตามรูปเลยครับ  คุณเปลี่ยนเฉพาะ username และ secret เท่านั้น
อย่าลืมคอนฟิกขาเข้าด้วยครับ
register string = username:This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

 

แล้วเราก็มาคอนฟิก outbound rule
dial patterns = 6|.     (กด 6 + เลขหมายปลายทางตาม format ของ mouthmun)
trunk sequence = SIP/mm ที่คอนฟิกไว้ก่อนหน้านี้

 

 

มาถึงตอนนี้ก็ทดสอบได้เลยครับ

โทรภายใน   กดเลขหมายได้เลย
โทรสายนอกผ่าน PSTN ขององค์การ   กด 9 ตามด้วยเลขหมาย
โทรสายนอกผ่าน VoIP ของ mouthmun   กด 6 ตามด้วยเลขหมายตาม format ของ 
mouthmun คือ country code + area code + เลขหมาย

โทรเข้าจาก PSTN ก็โทรหมายเลข 02 525 xxxx ระบบจะ ring ที่ extension 2000
โทรจาก VoIP ของ mouthmun ก็โทร 0018057885 ระบบจะ ring ที่ extension 2000 
เช่นกัน

สำเร็จแล้ว คุณสามารถสร้าง IP-PBX แบบง่ายๆ ได้แล้ว