แนะนำ Asterisk Card - X100P-G

ตัวแทนจำหน่ายสินค้าวีโอพีในในประเทศไทย

Moderator: jubjang

กฎการใช้บอร์ด
โพสต์สินค้าที่มีจำหน่ายได้เลยครับ แต่ขอเฉพาะที่เกี่ยวกับวีโอไอพีนะครับ

แนะนำ Asterisk Card - X100P-G

โพสต์โดย nuiz » 17 มิ.ย. 2011 11:42

มันเป็นอะไรที่ค้างคาใจผมมาเป็นช่วงระยะเวลาหนึ่ง ประมาณ 2 ปีเห็นจะได้ ผมอยากเล่นการ์ด Analog ดูบ้าง มีท่านหนึ่งซึ่งเป็นสมาชิกในเว็บนี้ (โทษทีผมจำชื่อไม่ได้) เคยให้การ์ด X100P การ์ดสีแดงให้ผมยืมเทส ผมเอามาเทสแล้วปรากฏว่าเครื่องมองไม่เห็นการ์ดเลย ก็เลยคืนเจ้าของไป ขอบคุณอีกครั้งหนึ่งครับ

พอไม่ได้เล่น (อ่านแล้วก็นึกๆเอา) ก็รู้สึกไม่ค่อยมั่นใจที่จะตอบปัญหาหรือให้คำแนะนำแก่คนที่มาโพสต์ถามปัญหา ก็เลยตัดสินใจซื้อมาเล่นซะเลย ซื้อมา 4 การ์ดเลยครับ เป็นการ์ด X100P สีเขียว การ์ด X100P สีแดง การ์ด TDM410P (3 FXO + 1 FXS) แล้วก็ TE110P เป็นการ์ด E1 กะว่าจะเล่นให้หนำใจไปเลย

เอาหล่ะครับ มาเริ่มกันที่การ์ด X100P สีเขียวกันเลย

ตัวการ์ดด้านหน้าและด้านหลัง

รูปภาพ

รูปภาพ

ติดตั้งในคอม

รูปภาพ

รูปภาพ

รูปภาพ

พอดีมีเบอร์โทรศัพท์ว่างอยู่เบอร์นึงพอดี ก็เลยต่อเข้าไป เสียบสายโทรศัพท์ในช่อง LINE นะครับ ส่วนช่อง PHONE เอาไว้ต่อกับเครื่องโทรศัพท์ (หรือไม่ต่อก็ได้) เอาไว้พ่วงเบอร์กันใช้ ซึ่งใช้โทรออกหรือรับสายเข้าได้โดยไม่ยุ่งเกี่ยวกับตัวการ์ดเลย ผมลองดูโดยการปิดเครื่องคอม ปรากฏว่าโทรออกได้ รับสายได้ ผ่านทางเบอร์โทรศัพท์ที่เอามาต่อกับช่อง LINE แต่การใช้งานโดยทั่วๆไปก็ไม่เห็นมีใครเอาเครื่องมาพ่วงนะครับ

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

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย nuiz » 27 ก.ค. 2011 09:28

ตอบข้อ 2 นะครับ ข้อแรกก็ยังงงๆอยู่ว่าจะตั้งหมายเลข group จะใส่ตรง group บรรทัดบนหรือบรรทัดล่าง ว่าจะเทสอยู่ แต่ปกติก็จะใส่บรรทัดบนหน่ะครับ อยากให้มันอยู่กรุ๊ป 0 ก็ใส่ 0 อยากให้อยู่กรุ๊ป 8 ก็ใส่ 8

ในข้อ 2 เป็นการเลือกพอร์ตที่อยู่ใน Group มาโทรออกครับ G และ g หมายถึงเลือกพอร์ตแรกที่ว่างก่อนหรือเลือกพอร์ตสุดท้ายก่อนเป็นหลัก ผมจะไม่ได้อ่ะครับว่า G นี่เลือกพอร์ตแรกใน Group หรือว่าเลือกพอร์ตสุดท้ายใน Group พอร์ตแรกๆจะถูกใช้งานตลอด ไงก็ฝากลองด้วยครับ

ส่วน R และ r หมายถึง round robbin เลือกพอร์ตแบบเรียงลำดับไปเรื่อยๆ 1, 2, 3, ... ทุกพอร์ตจะถูกใช้เท่าๆกัน ไม่หนักไปที่พอร์ตแรกๆหรือพอร์ตท้ายๆเหมือนกรณีแรก วนไปเรื่อยๆ และผมก็จำไม่ได้อีกเช่นกันว่า R นี่มันเริ่มจากพอร์ตแรกหรือพอร์ตสุดท้าย ฝากลองด้วยครับ

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

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย smuchcha » 27 ก.ค. 2011 21:16

หลังจากได้ทำการทดสอบได้สามารถโทรออกเป็น trunk group แทน channel ได้แล้วคัรบ
มีการกำหนดค่าเป็นสองกลุ่มคือ
กลุ่มที่ 1 คือ channel ที่ 1 - 2
กลุ่มที่ 2 คือ channel ที่ 3 - 6

[root@elastix ~]# cat /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Sat Jun 25 07:13:35 2011 -- do not hand edit
; 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: WCFXO/0 "Wildcard X100P Board 1" (MASTER) RED
;;; line="1 WCFXO/0/0 FXSKS (EC: OSLEC)"
signalling=fxs_ks
callerid=asreceived
group=0,1
;context=from-pstn
context=from-zaptel
channel => 1
callerid=
group=
context=default


; Span 2: WCFXO/1 "Wildcard X100P Board 2"
;;; line="2 WCFXO/1/0 FXSKS (EC: OSLEC)"
signalling=fxs_ks
callerid=asreceived
group=0,1
;context=from-pstn
context=from-zaptel
channel => 2
callerid=
group=
context=default


; Span 3: WCTDM/4 "Wildcard S400P Prototype Board 5"
;;; line="3 WCTDM/4/0 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0,2
;context=from-pstn
context=from-zaptel
channel => 3
callerid=
group=
context=default

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

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

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


ต่อไปก็กำหนดค่าที่ หน้าเว็บ
PBX-->PBX config--> Trunk
จากนั้นกด Add Zap Trunk (DAHDI compatibility mode)
ตัวอย่างการกำหนดค่า
Outbound Caller ID: "0293xxxxx"<0293xxxxx>
Maximum Channels : 2 (ใส่จำนวน channel ที่อยู่ใน group)
Dial Rules: X.
Zap Identifier (trunk name) : g1 (สำหรับ trunk ของ group 1)


ทดสอบสามารถโทรออกได้ครับ
เพื่อเติมเรื่องตัวอักษร g / G / r /R
วิธีระบุหมายเลข Group เราต้องใส่ตัวอักษรนำหน้าหมายเลข Group เช่น G0, g0, R0 หรือไม่ก็ r0 ซึ่งจะใช้ G หรือ g หรือ R หรือ r นั้นก็อยู่ที่ว่าจะให้ Asterisk เลือก Channel ใน Group ยังไง ตามนี้ครับ
G เลือก channel มากที่สุดก่อน
g เลือก channel น้่อยที่สุดก่อน
R เลือกแบบ round-robin โดยเริ่มจาก channel ที่มากที่สุดก่อน
r เลือกแบบ round-robin โดยเริ่มจาก channel ที่น้อยที่สุดก่อน
smuchcha
Silver Member
 
โพสต์: 43
ลงทะเบียนเมื่อ: 27 ส.ค. 2010 10:36

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย pipat123 » 23 ส.ค. 2011 16:37

พี่ nuiz ช่วยหน่อยคับ
คือผมใช้ การ์ด x100p ตัวนี้อ่ะคับ แล้วก็ลองเซ็ตค่าตามที่ว่ามาหมดแล้ว
แต่ยังไม่สามารถโทรออกและโทรเข้าได้ (ผมใช้เบอร์จากตู้สาขาเป็นเบอร์ภายนอกคับ)
พอกดโทรแล้วขึ้นแบบนี้อ่ะคับ

== Using SIP RTP CoS mark 5
-- Executing [0158@from-internal:1] Macro("SIP/101-00000017", "user-callerid,SKIPTTL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/101-00000017", "AMPUSER=101") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/101-00000017", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/101-00000017", "1?Set(REALCALLERIDNUM=101)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/101-00000017", "AMPUSER=101") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/101-00000017", "AMPUSERCIDNAME=Top") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/101-00000017", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/101-00000017", "AMPUSERCID=101") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/101-00000017", "CALLERID(all)="Top" <101>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/101-00000017", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/101-00000017", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/101-00000017", "Using CallerID "Top" <101>") in new stack
-- Executing [0158@from-internal:2] Set("SIP/101-00000017", "_NODEST=") in new stack
-- Executing [0158@from-internal:3] Macro("SIP/101-00000017", "record-enable,101,OUT,") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/101-00000017", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("SIP/101-00000017", "0?MacroExit()") in new stack
-- Executing [s@macro-record-enable:5] GotoIf("SIP/101-00000017", "0?Group:OUT") in new stack
-- Goto (macro-record-enable,s,15)
-- Executing [s@macro-record-enable:15] GotoIf("SIP/101-00000017", "0?IN") in new stack
-- Executing [s@macro-record-enable:16] ExecIf("SIP/101-00000017", "1?MacroExit()") in new stack
-- Executing [0158@from-internal:4] Macro("SIP/101-00000017", "dialout-trunk,2,0158,,") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/101-00000017", "DIAL_TRUNK=2") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/101-00000017", "0?sub-pincheck,s,1") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/101-00000017", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/101-00000017", "DIAL_NUMBER=0158") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/101-00000017", "DIAL_TRUNK_OPTIONS=tr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/101-00000017", "OUTBOUND_GROUP=OUT_2") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/101-00000017", "0?nomax") in new stack
-- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/101-00000017", "0?chanfull") in new stack
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/101-00000017", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/101-00000017", "DIAL_TRUNK_OPTIONS=") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/101-00000017", "outbound-callerid,2") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/101-00000017", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/101-00000017", "0?Set(REALCALLERIDNUM=101)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/101-00000017", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/101-00000017", "USEROUTCID="Top"<101>") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/101-00000017", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/101-00000017", "TRUNKOUTCID=122") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/101-00000017", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,12)
-- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/101-00000017", "1?Set(CALLERID(all)=122)") in new stack
-- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/101-00000017", "1?Set(CALLERID(all)=Top<101>)") in new stack
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/101-00000017", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/101-00000017", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/101-00000017", "0?AGI(fixlocalprefix)") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/101-00000017", "OUTNUM=0158") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/101-00000017", "custom=DAHDI/1") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/101-00000017", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
-- Executing [s@macro-dialout-trunk:16] Macro("SIP/101-00000017", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/101-00000017", "") in new stack
-- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/101-00000017", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/101-00000017", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:19] Dial("SIP/101-00000017", "DAHDI/1/0158,300,") in new stack
-- Called 1/0158
-- Hungup 'DAHDI/1-1'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/101-00000017' in macro 'dialout-trunk'
== Spawn extension (from-internal, 0158, 4) exited non-zero on 'SIP/101-00000017'
-- Executing [h@from-internal:1] Macro("SIP/101-00000017", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/101-00000017", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] NoOp("SIP/101-00000017", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/101-00000017", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] NoOp("SIP/101-00000017", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/101-00000017", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,10)
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/101-00000017", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,13)
-- Executing [s@macro-hangupcall:13] GotoIf("SIP/101-00000017", "1?theend") in new stack
-- Goto (macro-hangupcall,s,15)
-- Executing [s@macro-hangupcall:15] Hangup("SIP/101-00000017", "") in new stack
หรือว่าผมตั้งค่าผิดตรงไหน
ยังไงรบกวนดูให้ทีนะคับ
pipat123
Bronz Member
 
โพสต์: 8
ลงทะเบียนเมื่อ: 27 ก.ค. 2011 09:59

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย nuiz » 23 ส.ค. 2011 21:23

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

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย pipat123 » 26 ส.ค. 2011 11:47

พี่ nuiz
ตอนนี้ผมใช้เบอร์ภายในเลข 122 เป็น เบอร์ภายนอก ของผมนะคับโดยใช้การ์ด X100P
อยากให้สามารถโทรออกและโทรเข้าได้ ผมลองคอนฟิกตามที่พี่ได้แนะนำแล้วคับ
แต่ไม่สามารถโทรออกและโทรเข้าได้ ไม่ทราบว่าเราต้องไปคอนฟิกส่วนอื่นอีกมั้ยคับ
ขอคำแนะนำด้วยคับ
pipat123
Bronz Member
 
โพสต์: 8
ลงทะเบียนเมื่อ: 27 ก.ค. 2011 09:59

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย pipat123 » 26 ส.ค. 2011 12:07

pipat123 เขียน:พี่ nuiz
ตอนนี้ผมใช้เบอร์ภายในเลข 122 เป็น เบอร์ภายนอก ของผมนะคับโดยใช้การ์ด X100P
อยากให้สามารถโทรออกและโทรเข้าได้ ผมลองคอนฟิกตามที่พี่ได้แนะนำแล้วคับ
แต่ไม่สามารถโทรออกและโทรเข้าได้ ไม่ทราบว่าเราต้องไปคอนฟิกส่วนอื่นอีกมั้ยคับ
ขอคำแนะนำด้วยคับ


ลองทำตามที่พี่แนะนำก็ขึ้นมาแบบนี้คับ
== Using SIP RTP CoS mark 5
-- Executing [0158@from-internal:1] Macro("SIP/101-00000023", "user-callerid,SKIPTTL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/101-00000023", "AMPUSER=101") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/101-00000023", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/101-00000023", "1?Set(REALCALLERIDNUM=101)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/101-00000023", "AMPUSER=101") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/101-00000023", "AMPUSERCIDNAME=Top") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/101-00000023", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/101-00000023", "AMPUSERCID=101") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/101-00000023", "CALLERID(all)="Top" <101>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/101-00000023", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/101-00000023", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/101-00000023", "Using CallerID "Top" <101>") in new stack
-- Executing [0158@from-internal:2] Set("SIP/101-00000023", "_NODEST=") in new stack
-- Executing [0158@from-internal:3] Macro("SIP/101-00000023", "record-enable,101,OUT,") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/101-00000023", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("SIP/101-00000023", "0?MacroExit()") in new stack
-- Executing [s@macro-record-enable:5] GotoIf("SIP/101-00000023", "0?Group:OUT") in new stack
-- Goto (macro-record-enable,s,15)
-- Executing [s@macro-record-enable:15] GotoIf("SIP/101-00000023", "0?IN") in new stack
-- Executing [s@macro-record-enable:16] ExecIf("SIP/101-00000023", "1?MacroExit()") in new stack
-- Executing [0158@from-internal:4] Macro("SIP/101-00000023", "dialout-trunk,2,0158,,") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/101-00000023", "DIAL_TRUNK=2") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/101-00000023", "0?sub-pincheck,s,1") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/101-00000023", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/101-00000023", "DIAL_NUMBER=0158") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/101-00000023", "DIAL_TRUNK_OPTIONS=tr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/101-00000023", "OUTBOUND_GROUP=OUT_2") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/101-00000023", "0?nomax") in new stack
-- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/101-00000023", "0?chanfull") in new stack
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/101-00000023", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/101-00000023", "DIAL_TRUNK_OPTIONS=") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/101-00000023", "outbound-callerid,2") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/101-00000023", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/101-00000023", "0?Set(REALCALLERIDNUM=101)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/101-00000023", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/101-00000023", "USEROUTCID="Top"<101>") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/101-00000023", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/101-00000023", "TRUNKOUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/101-00000023", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,12)
-- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/101-00000023", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/101-00000023", "1?Set(CALLERID(all)=Top<101>)") in new stack
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/101-00000023", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/101-00000023", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/101-00000023", "1?AGI(fixlocalprefix)") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
== fixlocalprefix: Dialpattern X. matched. 0158 -> 0158
-- <SIP/101-00000023>AGI Script fixlocalprefix completed, returning 0
-- Executing [s@macro-dialout-trunk:13] Set("SIP/101-00000023", "OUTNUM=0158") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/101-00000023", "custom=DAHDI/1") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/101-00000023", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
-- Executing [s@macro-dialout-trunk:16] Macro("SIP/101-00000023", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/101-00000023", "") in new stack
-- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/101-00000023", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/101-00000023", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:19] Dial("SIP/101-00000023", "DAHDI/1/0158,300,") in new stack
-- Called 1/0158
-- Hungup 'DAHDI/1-1'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/101-00000023' in macro 'dialout-trunk'
== Spawn extension (from-internal, 0158, 4) exited non-zero on 'SIP/101-00000023'
-- Executing [h@from-internal:1] Macro("SIP/101-00000023", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/101-00000023", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] NoOp("SIP/101-00000023", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/101-00000023", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] NoOp("SIP/101-00000023", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/101-00000023", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,10)
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/101-00000023", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,13)
-- Executing [s@macro-hangupcall:13] GotoIf("SIP/101-00000023", "1?theend") in new stack
-- Goto (macro-hangupcall,s,15)
-- Executing [s@macro-hangupcall:15] Hangup("SIP/101-00000023", "") in new stack
== Spawn extension (macro-hangupcall, s, 15) exited non-zero on 'SIP/101-00000023' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/101-00000023'
VoIP*CLI>
pipat123
Bronz Member
 
โพสต์: 8
ลงทะเบียนเมื่อ: 27 ก.ค. 2011 09:59

Re: แนะนำ Asterisk Card - X100P

โพสต์โดย nuiz » 25 ก.ย. 2011 21:22

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

Re: แนะนำ Asterisk Card - X100P-G

โพสต์โดย nakonklang » 14 ต.ค. 2013 20:10

ตอนนี้ผมใช้เบอร์ ตู้สาขา 1244 ต่อเข้ากับ Elastix โดยผ่านการ์ด X100P แล้วจะใช้เบอร์ 1245 ซึ้งเป็นเบอร์ตู้สาขาเหมือนกัน

ปล. - จะต้องเริ่มต้นคอนฟิกจากตรงไหนครับ ช่วยแนะนำที่ครับ

ขอบคุณล่วงหน้าครับ
nakonklang
Bronz Member
 
โพสต์: 13
ลงทะเบียนเมื่อ: 25 ก.พ. 2013 18:40

Re: แนะนำ Asterisk Card - X100P-G

โพสต์โดย nuiz » 14 ต.ค. 2013 21:45

ผมยินดีจะช่วยทุกคนนะครับ แต่ต้องช่วยผมด้วยเพื่อให้การช่วยเหลือเป็นไปด้วยความรวดเร็วยิ่งขึ้น ประหยัดเวลาด้วยกันทั้งสองฝ่าย ดังนั้น....

ตอนนี้คุณมีอุปกรณ์อะไรบ้าง

1.
2.
3.

ตอนนี้คุณทำอะไรไปบ้างแล้ว

1.
2.
3.

แล้วคุณติดปัญหาอะไรบ้าง

1.
2.
3.

อย่าบอกนะครับว่าคุณยังไม่ได้ทำอะไรเลย

การใช้งานการ์ด X100P นี่ก็เหมือนกับการ์ดอื่นๆไม่ว่าจะเป็น TDM410P, TDM400P, TDM800P ยิ่งคุณใช้งานบน Elastix ด้วยแล้วยิ่งง่ายใหญ่ ไม่ต้องคอมไพล์เลย แค่เข้าหน้า Hardware Detect กด Detect New Hardware แค่นี้ก็เรียบร้อยแล้ว

บทความนี้แนะนำการคอนฟิกการ์ด FXO ครับ (การ์ด X100P ของคุณก็เป็นการ์ด FXO เช่นเดียวกัน)

elastix-unified-communications-software-f28/fxo-tdm410p-tdm400p-t1248.html


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

ต่อไป

ย้อนกลับไปยัง ตัวแทนจำหน่ายสินค้า

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

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