มีปัญหาในการใช้งานการ์ด fxo ขอคำแนะนำครับ
โพสต์แล้ว: 04 พ.ค. 2011 16:00
สวัสดีครับพี่ๆ ผมเป็นมือใหม่ครับ หลังจากที่ลองทำ IAX Trunk ตามคำแนะนำจากทางเว็ปแล้ว ต้องขอบขอบคุณพี่หนุ่ยมากๆครับ ก็เลยอยากลองเขียนติดต่อการ์ด fxo ดุบ้างครับ หลังจากที่ผมหาเครื่องมาลองการ์ด fxo ของผมได้ ผมก็ลองทำตามกระทู้ http://www.voip4share.com/asterisk-sip-server-f12/topic209.html นี้ทันทีครับ โดยที่การ์ดของผมเป็นการ์ดตัวนี้ครับ
อันนี้ตอนที่ลง Dahdi Tools แล้วระบบ detect ครับ
ใช้คำสั้ง lspci
หลังจากนั้นก็ลองทำตามคอนฟิกทีละขั้นตอนเลยครับ หลังจากที่ผมเข้าไปแก้ไฟล์ vi /etc/dahdi/genconf_parameters
fxs_default_start ks
fxo_default_start ks
lc_country us
context_lines from-pstn
context_phones from-internal
ให้เป็นตามนี้แล้วบันทึกและรันยูติลิตี้ dahdi_genconf แล้ว ทำการ cat ไฟล์ /etc/dahdi/system.conf ได้ผลดังนี้ครับ
แค่นี่ครับ โดยส่วนของ ;;; line="1 WCFXO/0/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default
ไม่ปรากฏครับ ตามตัวอย่างในกระทู้ เริ่มไม่มั่นใจ
และในไฟล์ dahdi-channels.conf
พอใช้คำสั่ง dahdi_scan ไม่มีอะไรเกิดขึ้นครับ
คำสั่ง dahdi show status
คำสั่ง dahdi show channel
จากนั้น แก้ไข ไฟล์ chan_dahdi.conf ดังตัวอย่างในกระทู้ครับ
เสร็จแล้ว reload asterisk ครับ แล้วไปดู dahdi show channels
ปรากฏว่าได้ผลเหมือนเดิมครับ ชักอ่อนใจครับ แต่ก็เอาล่ะนะ สู้ๆ
แก้ไขไฟล์ sip.conf , extension.conf ดังตัวอย่างในกระทู้ข้างต้นเช่นกันครับ แล้วลองโทรได้ผลดังนี้ครับ
ครับผม เป็นการลองครั้งแรกแบบมั่วๆ งมๆ เอาครับ ได้ผลออกมาแบบนี้ เลยไม่รุ้จะไปทางไหนต่อเลยครับ ในส่วนของ OSLEC ไม่ได้ลงไว้ครับ เพราะตอนแรกแค่กะลองให้โทรออกการ์ดได้ก่อน แล้วค่อยพัฒนาต่อครับ ไม่ทราบว่าในการ์ดที่ต่างกันแบบนี้ จะมีวิธีการคอนฟิก ที่ต่างกันออกไปหรือไม่ครับ พี่ๆท่านใดเคยใช้การ์ดใบนี้ ช่วยแนะนำด้วยครับผม และในกรณีของผมนี้ จะต้องมีการแก้ไขอย่างไรถึงจะให้สามารถโทรออกการ์ดได้น่ะครับ ของผมเป็นการ์ดที่มี port phone 1 port และ port line 1 port น่ะครับ ตามความเข้าใจของผมนำสายโทรศัพท์ที่มาจากตู้ pbx ที่มีสัญญาณ Dial tone เสียบเข้าช่อง line แล้ว นำโทรศัพท์ มาเสียบที่ช่อง phone ใช่ไหมครับ ตามความเข้าใจของผมนะครับ หรือ ผิดพลาดอย่างไร รบกวนพี่ๆ ผู้มีประสบการณ์ ช่วยแนะนำด้วยครับ ขอบพระคุณครับผม
อันนี้ตอนที่ลง Dahdi Tools แล้วระบบ detect ครับ
ใช้คำสั้ง lspci
หลังจากนั้นก็ลองทำตามคอนฟิกทีละขั้นตอนเลยครับ หลังจากที่ผมเข้าไปแก้ไฟล์ vi /etc/dahdi/genconf_parameters
fxs_default_start ks
fxo_default_start ks
lc_country us
context_lines from-pstn
context_phones from-internal
ให้เป็นตามนี้แล้วบันทึกและรันยูติลิตี้ dahdi_genconf แล้ว ทำการ cat ไฟล์ /etc/dahdi/system.conf ได้ผลดังนี้ครับ
แค่นี่ครับ โดยส่วนของ ;;; line="1 WCFXO/0/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default
ไม่ปรากฏครับ ตามตัวอย่างในกระทู้ เริ่มไม่มั่นใจ
และในไฟล์ dahdi-channels.conf
พอใช้คำสั่ง dahdi_scan ไม่มีอะไรเกิดขึ้นครับ
คำสั่ง dahdi show status
คำสั่ง dahdi show channel
จากนั้น แก้ไข ไฟล์ chan_dahdi.conf ดังตัวอย่างในกระทู้ครับ
- โค้ด: เลือกทั้งหมด
[trunkgroups]
[channels]
context = from-pstn
language = en
callerid = asreceived
usecallerid = yes
threewaycalling = yes
transfer = yes
callwaiting = no
echocancel = yes
rxgain = 0.0
txgain = 0.0
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
immediate = no
progzone = us
tonezone = 0
faxdetect = yes
callprogress = yes
ringtimeout=8000
jbenable = yes
busydetect = yes
busycount = 5
pattern=500,500
echotraining = yes
#include dahdi-channels.conf
เสร็จแล้ว reload asterisk ครับ แล้วไปดู dahdi show channels
ปรากฏว่าได้ผลเหมือนเดิมครับ ชักอ่อนใจครับ แต่ก็เอาล่ะนะ สู้ๆ
แก้ไขไฟล์ sip.conf , extension.conf ดังตัวอย่างในกระทู้ข้างต้นเช่นกันครับ แล้วลองโทรได้ผลดังนี้ครับ
ครับผม เป็นการลองครั้งแรกแบบมั่วๆ งมๆ เอาครับ ได้ผลออกมาแบบนี้ เลยไม่รุ้จะไปทางไหนต่อเลยครับ ในส่วนของ OSLEC ไม่ได้ลงไว้ครับ เพราะตอนแรกแค่กะลองให้โทรออกการ์ดได้ก่อน แล้วค่อยพัฒนาต่อครับ ไม่ทราบว่าในการ์ดที่ต่างกันแบบนี้ จะมีวิธีการคอนฟิก ที่ต่างกันออกไปหรือไม่ครับ พี่ๆท่านใดเคยใช้การ์ดใบนี้ ช่วยแนะนำด้วยครับผม และในกรณีของผมนี้ จะต้องมีการแก้ไขอย่างไรถึงจะให้สามารถโทรออกการ์ดได้น่ะครับ ของผมเป็นการ์ดที่มี port phone 1 port และ port line 1 port น่ะครับ ตามความเข้าใจของผมนำสายโทรศัพท์ที่มาจากตู้ pbx ที่มีสัญญาณ Dial tone เสียบเข้าช่อง line แล้ว นำโทรศัพท์ มาเสียบที่ช่อง phone ใช่ไหมครับ ตามความเข้าใจของผมนะครับ หรือ ผิดพลาดอย่างไร รบกวนพี่ๆ ผู้มีประสบการณ์ ช่วยแนะนำด้วยครับ ขอบพระคุณครับผม