มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

Elastix IP Pbx

Moderator: jubjang

มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย koratdesign » 12 ก.ย. 2010 23:01

ผมติดตั้งการ์ด 8 FXO ( 8 สายนอก) ที่นี้สมมุตินะครับ ว่า
ช่อง 1 เป็น Line องค์การ
ช่อง 2 เป็น Line จากตู้สาขา
ช่อง 3 เป็น line มือถือ
อยากทราบว่า...เราต้องคอนฟิกอย่างไรครับ
ให้คนโทรเข้าช่อง 1 แล้วได้ยินเสียง ivr ชุดที่ 1
ให้คนโทรเข้าช่อง 2 แล้วได้ยินเสียง ivr ชุดที่ 2
ให้คนโทรเข้าช่อง 3 แล้วได้ยินเสียง ivr ชุดที่ 3

เพราะจากตอนนี้ที่ผมลองก้อคือว่าเวลาโทรเข้าทุกช่องมันจะได้ยิน ivr ชุดที่ 1 เหมือนกันหมดเลย คอนฟิกอย่างไรครับ ถึงจะให้สามารถแยก ivr แต่ละ line ที่โทรเข้ามาได้ยิน ivr ตามที่เราตั้งไว้ครับ
koratdesign
Bronz Member
 
โพสต์: 7
ลงทะเบียนเมื่อ: 30 ส.ค. 2010 00:14

Re: มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย jrbopang » 23 ก.ย. 2010 16:38

ถ้าทำได้แล้วช่วยกลับมาบอกด้วยนะครับ
jrbopang
 
โพสต์: 1
ลงทะเบียนเมื่อ: 08 ก.ย. 2010 14:36

Re: มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย t_thongchai » 17 ต.ค. 2010 20:46

ไม่ทราบว่า ได้ทำเรื่อง inbound route แล้วหรืยัง ที่มีการ assign แต่ละ channel ให้มี ค่า DID ต่างกัน แล้ว ใน inbound route อีกอันก็กำหนดว่า ให้ แต่ละ did ไปที่ไหนก็ได้ ( เครื่องอยู่ที่ทำงานเลยจำชื่อแต่ละ เมนู ไม่ได้)
t_thongchai
 
โพสต์: 1
ลงทะเบียนเมื่อ: 05 ต.ค. 2010 20:21

Re: มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย nuthapols » 22 ต.ค. 2010 10:37

ผมไม่รู้ว่าคนอื่นใช้วิธีนี้หรือเปล่าครับ
(แต่ผมยังติดปัญหาช่องที่ 5-6 โทรเข้าตามเบอร์แล้วไม่ได้รับ IVR(เป็นบางครั้ง) แต่ช่อง 1-4 ได้ตามปกติ ครับ)
ผมใช้ Card Yearstar 4 Port 2 ตัว ผมมีเบอร์ TOT 6 หมายเลข แต่จะมีเบอร์นำ 3 เบอร์หลัก
ผมแยกเป็น 3 บริษัท
ช่อง 1-3 บริษัืท A
ช้อง 3-4 บริษัท B
ช่อง 5-6 บริษัท C

ซึ่งแต่ละบริษัทก็จะใช้ IVR ต่าง ๆ กันออกไป หลังจากนั้นผมจะเข้าไป แก้ไข files โดยใช้วิธีแก้ไขบน Menu Tools แล้วทำการ
แก้ไขไฟล์ dahdi-channels.conf (อ้างอิงจากคู่มือ Elastix-Without-Tear.pdf น้า 82)
-แก้ไขตามรายละเอียดข้างล่าง(ตัวหนา)

[channels]
;context=from-pstn < --- comment out this line
context=from-zaptel < --- add this line

signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
useincommingcalleridonzaptransfer=yes < --- add this line if required
hidecallerid=no
callwaiting=yes
usecallingpres=yes

ตัวอย่าง config ของผม

; Autogenerated by /usr/sbin/dahdi_genconf on Thu Aug 26 09:21:00 2010
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCTDM/4 "Wildcard S400P Prototype Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 1
callerid=
group=
context=default

;;; line="2 WCTDM/4/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 2
callerid=
group=
context=default

;;; line="3 WCTDM/4/2 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 3
callerid=
group=
context=default

;;; line="4 WCTDM/4/3 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 4
callerid=
group=
context=default


; Span 2: WCTDM/8 "YSTDM8xx REV E Board 9"
;;; line="5 WCTDM/8/0 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 5
callerid=
group=
context=default

;;; line="6 WCTDM/8/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 6
callerid=
group=
context=default

;;; line="7 WCTDM/8/2 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 7
callerid=
group=
context=default

;;; line="8 WCTDM/8/3 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 8
callerid=
group=
context=default


ต่อมาทำการแก้ไข zapata.conf

# If set: no context changes are made in zapata-channels.conf
#context_manual=yes
context_lines=from-pstn # context into which PSTN calls go
context_phones=from-internal # context for internal phones calls.
context_lines=from-zaptel < ---- add this line

เมื่อแก้ไข config เสร็จแล้วให้ restart service asterisk ใหม่
ต่อมาเข้าไปที่ freePbx Menu Zap Channel DIDs ผมก็ทำการ add หมายเลขโทรศัพท์ที่ต่อกับ port แต่ละ port เข้าไปตามจริง
โดยหมายเลข DIDs เป็นหมายเลขขององค์การที่ได้รับ ส่วน Channel ID ก็ใส่ตามหมายเลข Port ที่เสียบอยู่ทำจนครบทุกหมายเลข

ขั้นตอนต่อมาให้มาทำ Inbound route ทำการสร้างโดยอ้างอิงตาม DID Number ที่ทำก่อนหน้า สำหรับเงื่อนไขต่าง ๆ ก็ตั้งค่าได้ที่
หัวข้อ Set Destination แล้วทำการเลือกตาม option ที่มีให้ได้เลยครับ

ปล.ที่บอกผมติดปัญหาว่าช่อง 5-6 ซึ่งผมเพิ่มการ์ดไปอีกอันไม่ run IVR (นาน ๆ จะได้รับ) ไม่ทราบว่ามีใครพอจะรู้วิธีตั้งค่าประมาณนี้มั้งครับ
(อันนี้บอกตรง ๆ ว่าผมลองผิดลองถูกเอาเองครับ ใครพอจะมีวิธีที่ใช้แล้ว work กว่านี้รบกวนช่วยด้วยนะครับ)

ถ้ามีผู้รู้ท่านใดที่สามารถทำให้กระจ่างได้รบกวนตอบกระทู้นี้เพิ่มเติมหรือ mail มาบอกผมบ้างก็จะขอบพระคุณมากครับ nuthapols@hotmail.com จะได้ไม่ต้องลองผิดลองถูกอีก... ( - -')...!
nuthapols
 
โพสต์: 2
ลงทะเบียนเมื่อ: 02 ก.ค. 2010 12:35

Re: มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย nuthapols » 08 พ.ย. 2010 09:20

ตกลงวิธีที่ผม set มัน OK หรือเปล่าครับท่านผู้รู้ทั้งหลาย หรือว่าต้องไปลงเรียนถึงจะรู้ว่าต้องตั้งค่ายังงัยครับ...
มัน Open source หรือหวงวิชากันแน่ครับเจ้านาย...
nuthapols
 
โพสต์: 2
ลงทะเบียนเมื่อ: 02 ก.ค. 2010 12:35

Re: มีการ์ด 8 FXO ทำยังไงถึงจะให้เรียกเข้าแต่ละเบอร์ IVR ต่างกัน

โพสต์โดย nuiz » 08 พ.ย. 2010 15:07

ก็น่าจะเวอร์คนะครับ

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


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

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

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

cron