การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

Elastix IP Pbx

Moderator: jubjang

การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย vox » 03 มี.ค. 2011 14:42

ความต้องการคืออย่างนี้ครับ

ผมมีตู้ PABX โดยที่ Extension เบอร์ 400 จะเชื่อมต่อมายังพอร์ต FXO ของ VoIP Gateway Box ซึ่งมี 4 พอร์ต (ก่อนหน้านี้ใช้ h.232) ตอนนี้คอนฟิก registered มายัง SIP Server
ได้สำเร็จแล้ว

การใช้งานคือ ที่ Extension เช่น เบอร์ 405 (หัวโทรศัพท์เป็น analog) กด 400 จากนั้นก็ตามด้วยเบอร์ปลายทาง extension 406 (ซึ่งเป็น sip client เช่น บน Mobile หรือ Linux desktop)

หรือ กด 400 กด9 ตามด้วยเบอร์มือถือปลายทาง เช่น 40090891234567 (โทรผ่าน SIP Trunk)

ปัญหาก็คือ เสียงไม่ค่อยชัดนะครับ ทั้งระหว่างคุย หรือ hold music (ถ้าเชื่อมต่อตามข้างบน ไม่รู้ออกแบบถูกหรือเปล่าครับ)
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย nuiz » 03 มี.ค. 2011 18:01

น่าจะเป็นปัญหาเรื่อง bandwidth และ/หรือ voice activity detection (vad)

- ระหว่าง voip gateway กับ sip server ใช้ codec อะไรครับ และเชื่อมผ่านอะไร lan, wireless หรือว่า internet ถ้าเป็น internet มี speed upload/download เท่าไหร่ครับ
** เอา codec ตอนที่มันกำลังคุยกันเลยนะครับ คำสั่ง sip show channels แล้วดูว่าเบอร์ extension ไหนใช้ codec อะไร **
- ระหว่าง softphone, mobile client กับ sip server ใช้ codec อะไรครับ และเชื่อมผ่านอะไร lan, wireless หรือว่า internet ถ้าเป็น internet มี speed upload/download เท่าไหร่ครับ
** เอา codec ตอนที่มันกำลังคุยกันเลยนะครับ คำสั่ง sip show channels แล้วดูว่าเบอร์ extension ไหนใช้ codec อะไร **

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

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย vox » 03 มี.ค. 2011 18:11

ตอนนี่คุณภาพเสียง Ok แล้วครับใช้ ulaw&alaw

ติดปัญหาตอนนี่คือ VoIP Gateway ทำการ register ไป SIP Server แล้วหลุดบ่อยครับ Reg Fail (โทรติด ยกหูคุยสายหลุด)

ที่ Set Register SIP Server Plan บน VoIP Gateway
กำหนดค่าอย่างนี้อยู่ครับ
RegTime(ok) 60
RegTime(fail) 60
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย vox » 04 มี.ค. 2011 10:08

รายละเอียดเพิ่มเติมครับ

VoIP Gateway1 เบอร์ 400 ที่ Site1

VoIP Gateway2 เบอร์ 412 ที่ Site2

ทั้ง 2 Site ทำการ register มาที่ Site1 เครื่อง Elastix ตั้งที่นี่ครับ

1. กรณีต้องการโทรไปที่ site2

ที่ site1 กด 400 ตามด้วย 412 ตามด้วย extension ปลายทาง

จากการ Voice calls Monitoring มันส่งถึง 412 แล้วครับพอกด extension ปลายทาง สายหลุดทันที่ พร้อมทั้ง monitoring asterisk ขึ้น Reg Fail ที่ 400 เข้ามา register

แต่ฝั่ง 412 ยัง registered อยู่ครับ

2. กรณีโทรระหว่าง site1 to site1 ไม่เป็นครับ

ลักษณะการโทร กด 400 ตามด้วยเบอร์ extension (ทั้ง softphone และ ip phone ไม่มีหลุดครับ)

หมายเหตุ:
- internet upload 1 M, Download 2 M
- VoIP Gateway site2 ทำการ register ผ่าน VPN IPsec
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย nuiz » 04 มี.ค. 2011 10:30

เน็ตหลุดด้วยป่าวครับ จาก site 1 ลอง ping ไปที่ voip gateway site 2 ค้างไว้ในขณะทดสอบ ถ้าหลุดเป็นไปได้ว่ามีอุปกรณ์ตัวใดตัวนึงมัน restart อาจจะเป็น router ก็ได้ หรือ voip gateway ก็ได้

เช็คคอนฟิก voip gateways ด้วยนะครับ เผื่อมันมีอะไรซ้ำกันระหว่าง 2 เครื่องนี้

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

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย vox » 07 มี.ค. 2011 16:43

ยี่ห้อ Antek ครับ
หน้าต่างคอนฟิก

รูปภาพ

รูปภาพ

ตอนนี่ผมใช้ dtmfmode=rfc2833 เราสามารถเปลื่ยนเป็น info ได้ไหม

ปัญหาตอนนี่เหมือนมันคุยกันไม่ได้ครับ

โค้ด: เลือกทั้งหมด
[Mar  7 17:18:14] VERBOSE[4133] netsock.c:   == Using SIP RTP TOS bits 184
[Mar  7 17:18:14] VERBOSE[4133] netsock.c:   == Using SIP RTP CoS mark 5
[Mar  7 17:18:14] VERBOSE[4133] netsock.c:   == Using SIP VRTP TOS bits 136
[Mar  7 17:18:14] VERBOSE[4133] netsock.c:   == Using SIP VRTP CoS mark 6
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [412@from-internal:1] Macro("SIP/221-00000003", "exten-vm,novm,412") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:1] Macro("SIP/221-00000003", "user-callerid,") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:1] Set("SIP/221-00000003", "AMPUSER=221") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:2] GotoIf("SIP/221-00000003", "0?report") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:3] ExecIf("SIP/221-00000003", "1?Set(REALCALLERIDNUM=221)") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:4] Set("SIP/221-00000003", "AMPUSER=221") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:5] Set("SIP/221-00000003", "AMPUSERCIDNAME=SC-VoIP1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:6] GotoIf("SIP/221-00000003", "0?report") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:7] Set("SIP/221-00000003", "AMPUSERCID=221") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:8] Set("SIP/221-00000003", "CALLERID(all)="SC-VoIP1" <221>") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:9] ExecIf("SIP/221-00000003", "0?Set(CHANNEL(language)=)") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:10] GotoIf("SIP/221-00000003", "0?continue") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:11] Set("SIP/221-00000003", "__TTL=64") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:12] GotoIf("SIP/221-00000003", "1?continue") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-user-callerid,s,19)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-user-callerid:19] NoOp("SIP/221-00000003", "Using CallerID "SC-VoIP1" <221>") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:2] Set("SIP/221-00000003", "RingGroupMethod=none") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:3] Set("SIP/221-00000003", "VMBOX=novm") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:4] Set("SIP/221-00000003", "EXTTOCALL=412") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:5] Set("SIP/221-00000003", "CFUEXT=") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:6] Set("SIP/221-00000003", "CFBEXT=") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:7] Set("SIP/221-00000003", "RT=""") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:8] Macro("SIP/221-00000003", "record-enable,412,IN") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-record-enable:1] GotoIf("SIP/221-00000003", "1?check") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-record-enable,s,4)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-record-enable:4] ExecIf("SIP/221-00000003", "0?MacroExit()") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-record-enable:5] GotoIf("SIP/221-00000003", "0?Group:OUT") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-record-enable,s,15)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-record-enable:15] GotoIf("SIP/221-00000003", "1?IN") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-record-enable,s,20)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-record-enable:20] ExecIf("SIP/221-00000003", "1?MacroExit()") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:9] Macro("SIP/221-00000003", "dial,,tr,412") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-dial:1] GotoIf("SIP/221-00000003", "1?dial") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-dial,s,3)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-dial:3] AGI("SIP/221-00000003", "dialparties.agi") in new stack
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:  dialparties.agi: Starting New Dialparties.agi
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:  dialparties.agi: Caller ID name is 'SC-VoIP1' number is '221'
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:  dialparties.agi: Methodology of ring is  'none'
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: Added extension 412 to extension map
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: Extension 412 cf is disabled
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: Extension 412 do not disturb is disabled
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:  dialparties.agi: EXTENSION_STATE: 4 (UNAVAILABLE)
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:  dialparties.agi: Extension 412 has ExtensionState: 4
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: Checking CW and CFB status for extension 412
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: dbset CALLTRACE/412 to 221
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- dialparties.agi: Filtered ARG3: 412
[Mar  7 17:18:14] VERBOSE[4397] res_agi.c:     -- <SIP/221-00000003>AGI Script dialparties.agi completed, returning 0
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-dial:7] Dial("SIP/221-00000003", "SIP/412,,tr") in new stack
[Mar  7 17:18:14] VERBOSE[4397] netsock.c:   == Using SIP RTP TOS bits 184
[Mar  7 17:18:14] VERBOSE[4397] netsock.c:   == Using SIP RTP CoS mark 5
[Mar  7 17:18:14] VERBOSE[4397] netsock.c:   == Using SIP VRTP TOS bits 136
[Mar  7 17:18:14] VERBOSE[4397] netsock.c:   == Using SIP VRTP CoS mark 6
[Mar  7 17:18:14] WARNING[4397] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Mar  7 17:18:14] VERBOSE[4397] app_dial.c:   == Everyone is busy/congested at this time (1:0/0/1)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-dial:8] Set("SIP/221-00000003", "DIALSTATUS=CHANUNAVAIL") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-dial:9] GosubIf("SIP/221-00000003", "0?CHANUNAVAIL,1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:10] GotoIf("SIP/221-00000003", "0?exit,return") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:11] Set("SIP/221-00000003", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:12] GosubIf("SIP/221-00000003", "0?docfu,1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:13] GosubIf("SIP/221-00000003", "0?docfb,1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:14] Set("SIP/221-00000003", "DIALSTATUS=CHANUNAVAIL") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:15] NoOp("SIP/221-00000003", "Voicemail is 'novm'") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-exten-vm:16] GotoIf("SIP/221-00000003", "1?s-CHANUNAVAIL,1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/221-00000003", "IVR_RETVM:  IVR_CONTEXT: ") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/221-00000003", "0?exit,1") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/221-00000003", "congestion") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/221-00000003", "10") in new stack
[Mar  7 17:18:14] VERBOSE[4397] app_macro.c:   == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/221-00000003' in macro 'exten-vm'
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:   == Spawn extension (from-internal, 412, 1) exited non-zero on 'SIP/221-00000003'
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [h@from-internal:1] Macro("SIP/221-00000003", "hangupcall") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("SIP/221-00000003", "1?noautomon") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-hangupcall,s,3)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:3] NoOp("SIP/221-00000003", "TOUCH_MONITOR_OUTPUT=") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:4] GotoIf("SIP/221-00000003", "1?noautomon2") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-hangupcall,s,6)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:6] NoOp("SIP/221-00000003", "MONITOR_FILENAME=") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:7] GotoIf("SIP/221-00000003", "1?skiprg") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-hangupcall,s,10)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:10] GotoIf("SIP/221-00000003", "1?skipblkvm") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-hangupcall,s,13)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:13] GotoIf("SIP/221-00000003", "1?theend") in new stack
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Goto (macro-hangupcall,s,15)
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:     -- Executing [s@macro-hangupcall:15] Hangup("SIP/221-00000003", "") in new stack
[Mar  7 17:18:14] VERBOSE[4397] app_macro.c:   == Spawn extension (macro-hangupcall, s, 15) exited non-zero on 'SIP/221-00000003' in macro 'hangupcall'
[Mar  7 17:18:14] VERBOSE[4397] pbx.c:   == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/221-00000003'



412 คือ VoIP Gateway2 ครับ
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย nuiz » 07 มี.ค. 2011 18:03

asterisk -r
sip show peers

แล้วดูคอลัมน์ Status ว่าทั้ง 2 เบอร์มี Status เป็นยังไง OK หรือไม่ใช่

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

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย vox » 08 มี.ค. 2011 09:23

qualify=no
จะขึ้น
โค้ด: เลือกทั้งหมด
412/412                    192.168.11.9     D   N   A  5060     Unmonitored


แต่บนสถานะบน VoIP GW ขึ้น Reg OK (แต่โทรหา extension ไม่ได้)

ถ้า qualify=yes
จะขึ้น
โค้ด: เลือกทั้งหมด
221/221                    192.168.1.7      D   N   A  5060     OK (19 ms)


(2 เบอร์มี Status เป็นยังไง OK ครับ)

ปัญหาก็ยังคงเหมือนเดิมอยู่กดต่อไปที่ extension ปลายทางไม่ได้ครับ

ระหว่าง Asterisk คุยกับตู้ PABX ใช้ dtmfmode=rfc2833 ใช้อย่างอื่นได้ไหม
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย nuiz » 08 มี.ค. 2011 10:53

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

Re: การเชื่อมต่อจาก VoIP Gateway box กับ SIP Server

โพสต์โดย nuiz » 08 มี.ค. 2011 11:04

ดู messages แล้ว

[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: dialparties.agi: Starting New Dialparties.agi
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: dialparties.agi: Caller ID name is 'SC-VoIP1' number is '221'
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: dialparties.agi: Methodology of ring is 'none'
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: Added extension 412 to extension map
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: Extension 412 cf is disabled
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: Extension 412 do not disturb is disabled
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: dialparties.agi: EXTENSION_STATE: 4 (UNAVAILABLE)
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: dialparties.agi: Extension 412 has ExtensionState: 4

[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: Checking CW and CFB status for extension 412
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: dbset CALLTRACE/412 to 221
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- dialparties.agi: Filtered ARG3: 412
[Mar 7 17:18:14] VERBOSE[4397] res_agi.c: -- <SIP/221-00000003>AGI Script dialparties.agi completed, returning 0
[Mar 7 17:18:14] VERBOSE[4397] pbx.c: -- Executing [s@macro-dial:7] Dial("SIP/221-00000003", "SIP/412,,tr") in new stack
[Mar 7 17:18:14] VERBOSE[4397] netsock.c: == Using SIP RTP TOS bits 184
[Mar 7 17:18:14] VERBOSE[4397] netsock.c: == Using SIP RTP CoS mark 5
[Mar 7 17:18:14] VERBOSE[4397] netsock.c: == Using SIP VRTP TOS bits 136
[Mar 7 17:18:14] VERBOSE[4397] netsock.c: == Using SIP VRTP CoS mark 6
[Mar 7 17:18:14] WARNING[4397] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Mar 7 17:18:14] VERBOSE[4397] app_dial.c: == Everyone is busy/congested at this time (1:0/0/1)

ดูตัวสีแดงๆอ่ะครับ Elastix มันเช็คเจอว่าเบอร์ 412 มี State เป็น UNAVAILABLE ก็ไม่ทราบว่ามันขึ้นแบบนี้ได้ยังไง เป็นเพราะว่าเบอร์ 412 นี้ใช้งานอยู่หรือสายค้างอยู่หรือเปล่า หรือ ไม่ก็เบอร์ 412 นี้มี Status เป็นอย่างอื่นที่ไม่ใช่ OK แบบว่า Status เปลี่ยนไปเปลี่ยนมาหน่ะครับ เดาๆเอา

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

ต่อไป

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

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

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