ลองคอนฟิกตามนี้ดูครับ เมื่อกี้ลองแล้วก็เวอร์คนะ พอดีมี SPA-3102 อยู่ตัวนึง
1. คลิ๊ก "advanced" -> "voice" -> "PSTN Line"- โค้ด: เลือกทั้งหมด
Line Enable = Yes
2. เซ็ตให้พอร์ต FXO (LINE) รีจิสเตอร์กับ SIP Server** สร้างเบอร์ Extensions ไว้บน SIP Server เรียบร้อยแล้ว ก็เอา Username/Password (User=500, Pass=spa-3102) มาคอนฟิกใส่ในตัว SPA-3102 PSTN Line **1.1 Proxy and Registration- โค้ด: เลือกทั้งหมด
Proxy = 192.168.100.100
Register = Yes
Register Expires = 60
1.2 Subscriber Information- โค้ด: เลือกทั้งหมด
Display Name = 500
User ID = 500
Password = spa-3102
Use Auth ID = Yes
Auth ID = 500
1.3 Audio Configuration- โค้ด: เลือกทั้งหมด
Preferred Codec = G729a
2. เซ็ตให้พอร์ต FXO รับสายเร็วขึ้นดีฟอลท์คือ 16 วินาทีกว่าจะรับสาย (ประมาณ 4 ริง) ทั้งนี้เพื่อรอให้พอร์ต FXS (PHONE) รับสายได้ทัน
- โค้ด: เลือกทั้งหมด
FXO Timer Values (sec) -> PSTN Answer Delay = 0
ค่า 0 พอครบ 1 ริง ก็จะรับสายเลย ได้ยินเสียง Dial tone ให้กดเบอร์หลายทาง (หรือเสียตู๊ดสั้นๆเพื่อให้กด PIN แล้วแต่เราจะเซ็ตไว้)
** เซ็ต 0 นี้นะครับก็อาจจะมีปัญหาตามมาคือ หัวเครื่องที่ต่อกับพอร์ต PHONE คงยกรับสายไม่ทันแน่ๆ (ถ้าไม่ได้ใช้งานก็ไม่เป็นไร) และถ้าเบอร์ที่เอามาต่อรองรับ CallerID ด้วย ตัว SPA-3102 มันก็จะดีเทคไม่ทัน (ถ้าไม่ได้ใช้งานก็ไม่เป็นไร) **
2. เซ็ต Hotlineต้องการโทรเข้าไปที่พอร์ต FXO แล้วให้ Dial ไปที่เบอร์ 200 บน SIP Server ซึ่งเราคอนฟิกพอร์ต PSTN (LINE) ของ SPA-3102 ให้ไปรีจิสเตอร์
- โค้ด: เลือกทั้งหมด
Dial Plans -> Dial Plan 8 = (S0<:200)
จะใช้ Dial Plan หมายเลขอะไรก็แล้วแต่สะดวกครับ ผมเลือกใช้หมายเลข 8 สุดท้ายเลย ตัวเลข 200 คือเบอร์ 200 ซึ่งเป็นเบอร์ปลายทาง จริงๆต้องใส่ไอพีแอดเดรสด้วยตามรูปแบบนี้ number@sip-server-ip:port เช่น 200@192.168.100.100:5060 แต่เราละไอพีและพอร์ตไว้ซึ่ง SPA-3102 จะรู้เองว่ามันต้องส่งไปที่ SIP Server ที่มันรีจิสเตอร์อยู่
PSTN-To-VoIP Gateway Setup -> PSTN Caller Default DP = 8
แล้วเซ็ตบอก SPA-3102 ว่าให้มันใช้ DP (Dial Plan) หมายเลข 8
ถ้าต้องการให้เบอร์ CallerID ของคนโทรเข้ามาโชว์ที่ปลายทางด้วย
- โค้ด: เลือกทั้งหมด
PSTN-To-VoIP Gateway Setup -> PSTN CID For VoIP CID = Yes
แต่ต้องเช็คค่า FXO Timer Values (sec) -> PSTN Answer Delay ด้วย บางทีเซ็ตเป็น 0 อาจเร็วไปจนจับ CallerID ไม่ได้ ควรเซ็ตเป็น 5 (หน่วยเป็นวินาที) และเบอร์ PSTN ต้องเปิดโชว์เบอร์ด้วย
3. โทรทดสอบลองโทรเข้าพอร์ต PSTN (LINE) พอครบเวลาที่ตั้งไว้ (PSTN Answer Delay) มันก็จะเรียกไปที่เบอร์ 200 บน SIP Server เลยครับ