ช่วยหน่อยคับ spa3102 โทรเข้า elastix

Elastix IP Pbx

Moderator: jubjang

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย chollathee » 14 มี.ค. 2012 19:44

ผมลองเล่นดูเมื่อกี้ ใช้เวลาประมาณ 30 นาที

ก็ใช้งานได้ปกตินะครับ

ลองดูตามนี้นะครับ ง่ายๆ ไม่ซับซ้อน (แต่จำแหล่งที่มาตอนหัดเล่นไม่ได้แล้ว)

ที่ Linksys SPA3102
http://SPA3102-IP/admin/voice/advanced

ไปที่ PSTN Line

กำหนดค่าตามนี้
Line Enable: Yes
Proxy: Elastix-IP
(ตัวอย่าง 192.168.0.10 หรือ MyPBX.MyCompany.com เป็นต้น)
Make Call Without Reg: Yes
Ans Call Without Reg: Yes
Register: No
Display Name: Line 1
(ใส่หรือไม่ก็ได้) (ตรงนี้ใส่ไว้ มันจะไปโชว์ที่หน้าเครื่องผู้รับครับ ว่ามาจากใคร เช่น อาจจะใส่ไว้เป็น Line 1, 2, 3, 4 เพื่อบอกว่ามาจากสายไหน Operator น่าจะชอบ)
User ID: TRUE-029009000 (ใส่หรือไม่ก็ได้) (ตรงนี้ใส่ไว้ มันจะไปโชว์ที่หน้าเครื่องผู้รับครับ ว่ามาจากเบอร์ไหน เช่น อาจจะใส่ไว้เป็น TRUE-029009000 เพื่อบอกว่าเค้าโทรมาที่เบอร์ไหนของเรา เอาไว้ตรวจสอบระบบได้)
Dial Plan 8: (S0<:Elastix-IP>) (ตัวอย่าง (S0<:192.168.0.10>) หรือ (S0<:MyPBX.MyCompany.com>) เป็นต้น)
PSTN Ring Thru Line 1: No (ตั้งเป็น No ไว้ เพื่อให้สายที่โทรเข้ามา ไม่ไปดังที่ช่อง Line 1 ของ SPA3102)
PSTN Caller Default DP: 8 (เลือกใช้ Dial Plan 8 ที่ตั้งไว้ข้างบน)
PSTN Answer Delay: 1 (จะให้ Delay กี่วินาที ก่อนรับสาย)

=================================

ที่ Elastix

ไปที่ Trunks -> Add SIP Trunk

Trunks
Trunk Name: SPA3102
Outbound CallerID: Test SPA3102
Maximum Channels: 1
Dial Plan (match pattern) = X.


Outgoing Settings
Trunk Name: SPA3102-T
PEER Detail:
type=peer
qualify=yes
port=5061
nat=no
insecure=very
host=SPA3102-IP
(ตัวอย่าง 192.168.0.20)
context=from-pstn
canreinvite=no
disallow=all
allow=ulaw


Incoming Settings
USER Context: SPA3102-U
USER Details:
type=user
port=5060
nat=no
insecure=very
host=Elastix-IP
(ตัวอย่าง 192.168.0.10)
context=from-pstn
canreinvite=no
disallow=all
allow=ulaw




มีประมาณนี้ครับ

หวังว่าคงจะใช้งานได้ และไม่ยากจนเกินไปนะครับ
chollathee
Gold Member
 
โพสต์: 78
ลงทะเบียนเมื่อ: 06 เม.ย. 2010 17:42

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย xsodearna » 24 มี.ค. 2012 10:17

ตามที่คุณ nuiz ตอบมาโทรเข้าได้แล้วคับ
3. โทรทดสอบ
ลองโทรเข้าพอร์ต PSTN (LINE) พอครบเวลาที่ตั้งไว้ (PSTN Answer Delay) มันก็จะเรียกไปที่เบอร์ 200 บน SIP Server เลยครับ

ถามต่อนะคับ

จากที่ตั้งไว้ว่าให้เรียกไปที่เบอร์ 200 ให้เรียกตาม caller ID ที่โทรเข้ามาได้ไหมคับ??
เช่น เบอร์ที่โทรเข้ามาเป็น0819999999 ก็ให้เรียกไปที่เบอร์ 0819999999 ซึ่งได้กำหนดเลขนี้ไว้บน sip serverเรียบร้อยแล้วคับ

PSTN CID For VoIP CID =yes ผมกำหนดไว้แล้วคับ
xsodearna
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 06 ก.ย. 2011 11:13

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย max0405 » 31 พ.ค. 2015 11:03

nuiz เขียน:ลองคอนฟิกตามนี้ดูครับ เมื่อกี้ลองแล้วก็เวอร์คนะ พอดีมี 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 เลยครับ


วิธีนี้ของ คุณ nuiz คือการให้ spa ไปทำการ regis กับ elastix โดยมี extention ที่สร้างรอไว้ 500 เมื่อมีคนโทรเข้ามาที่ port fxo ของตัว spa ก็จะใช้ extention 500 dial ไปยัง ค่าที่กำหนดไว้

วิธีนี้หน้าเครื่อง ip phone ของผู้ใช้งานจะเห็นเลข 500 โชว์เข้ามา หากผมอยากให้เห็นเบอร์สายนอกเลยได้มั้ย โดยไม่ต้องให้เบอร์ 500 โทรมา
ต้องกำหนด Inbound Routes ป่าว
max0405
Gold Member
 
โพสต์: 151
ลงทะเบียนเมื่อ: 10 ธ.ค. 2014 09:26

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย nuiz » 31 พ.ค. 2015 11:32

เบอร์ที่ต่อกับ spa3102 เปิดบริการโชว์เบอร์ยังครับ ถ้ายังไม่เปิดก็หมดโอกาสจะโชว์ ถ้าเปิดแล้วก็ควรเปลี่ยนวิธีการเชื่อมต่อกับ elastix ใหม่ครับ เชื่อมเป็น sip trunk แทนการรีจิสเตอร์ครับ

วิธีการคอนฟิกคุณ chollathree ได้กรุณาโพสต์ไว้แล้วครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6993
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย max0405 » 31 พ.ค. 2015 11:36

nuiz เขียน:เบอร์ที่ต่อกับ spa3102 เปิดบริการโชว์เบอร์ยังครับ ถ้ายังไม่เปิดก็หมดโอกาสจะโชว์ ถ้าเปิดแล้วก็ควรเปลี่ยนวิธีการเชื่อมต่อกับ elastix ใหม่ครับ เชื่อมเป็น sip trunk แทนการรีจิสเตอร์ครับ

วิธีการคอนฟิกคุณ chollathree ได้กรุณาโพสต์ไว้แล้วครับ


มีตัวอย่าง sip trunk มั้ยคับ คุณ nuiz
max0405
Gold Member
 
โพสต์: 151
ลงทะเบียนเมื่อ: 10 ธ.ค. 2014 09:26

Re: ช่วยหน่อยคับ spa3102 โทรเข้า elastix

โพสต์โดย max0405 » 01 มิ.ย. 2015 10:54

nuiz เขียน:เบอร์ที่ต่อกับ spa3102 เปิดบริการโชว์เบอร์ยังครับ ถ้ายังไม่เปิดก็หมดโอกาสจะโชว์ ถ้าเปิดแล้วก็ควรเปลี่ยนวิธีการเชื่อมต่อกับ elastix ใหม่ครับ เชื่อมเป็น sip trunk แทนการรีจิสเตอร์ครับ

วิธีการคอนฟิกคุณ chollathree ได้กรุณาโพสต์ไว้แล้วครับ


ขอบคุณ คุณหนุ่ย ที่ชี้ทาง ทำได้แล้วคับ
max0405
Gold Member
 
โพสต์: 151
ลงทะเบียนเมื่อ: 10 ธ.ค. 2014 09:26

ย้อนกลับ

ย้อนกลับไปยัง Elastix - Unified Communications Software

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน