Upload
arnon-pipatbanjong
View
56
Download
0
Embed Size (px)
DESCRIPTION
ElastixInboundDID
Citation preview
เซต Elastix ใหรบเบอร DID 1
บทความโดย คณหนย แหงเวบ www.voip4share.com
วธการคอนฟก Elastix ใหรบเบอร DID จาก SIP Provider
ยงมบทความเกยวกบ Asterisk, Elastix, VoIP อกมากนะครบท http://www.voip4share.com
ผมจะเซตให Elastix รบเบอร DID 021000001 เขามา จากนนสงตอไปยงเบอร Extension 100 นะครบ แตกอนอนดรปกนกอนครบ
อธบายไดวาผมตอ Elastix ไอพ 59.2.0.2 แบบ SIP Trunk กบ SIP Server ของผใหบรการเบอร DID ไอพ 58.1.0.1 เพอทจะรบเบอร
021000001 เขามา จากนนจะสงตอไปยงเบอร Extension 100 ทดสอบวาใชงานไดหรอไมไดกโดยการใชเบอร 021000010 โทรเขามาทเบอร
ดงกลาว ถามาดงทเบอร Extension 100 กแสดงวาเวอรค ถาไมกงานเขาครบ เดยวผมจะบอกไวดวยครบวาถาไมเวอรคเราพอจะเชค
ตรงไหนไดบาง เปนปญหาทผใหบรการหรอวาเปนปญหาทเรา บางครงผใหบรการกมนเหมอนกนนะครบอยาโทษเราฝายเดยว
ในรปมศพทใหมๆ 2 ค าครบ คอ CALLERID และ DNIS มความหมายดงนครบ
CALLERID (ยอมาจาก Caller Identification คอเบอรคนทโทรเขามา ยกตวอยางเชนเวลามคนโทรมาหาทมอถอเรา เบอรทโชวอยบนหนาจอ
กอนรบสาย นนแหละเขาเรยกวา Caller ID ครบ เขยนใหยอกวานไดอกนะคบ คอ CID แตพนกงานตามชมสายโทรศพทเขาจะเรยกวา "A
Number" แทนครบ ไมวาจะเรยกวาอะไรกแลวแตมนกคออนเดยวกน
DNIS ยอมาจาก Dialed Number Identification Service คอเบอรปลายทางทเราจะโทรไปครบ เชน ผมจะโทรไปหานองกก เบอรนองกก
เรยกวา DNIS ครบ และเชนกนพนกงานตามชมสายเขาจะเรยกวา "B Number" แทนครบ
สรปอกทครบ ผมโทรหานองกก เบอรผมเปน CID หรอ A-Number สวนเบอรนองกกเปน DNIS หรอ B-Number
เอาหละครบ มาคอนฟก Elastix กนดกวา ซงประกอบดวยขนตอนดงตอไปน (ขนตอนท 1-3 ไมตองเรยงล าดบกไดนะครบ แตระวงจะงง )
เซต Elastix ใหรบเบอร DID 2
บทความโดย คณหนย แหงเวบ www.voip4share.com
1. สรางเบอร Extension 100
2. สราง Inbount Trunk
3. สราง Inbound Route และเลอก Destination เปน Extension 100
4. ทดสอบโทรเขา
5. การแกปญหา
1. สรางเบอร Extension 100
รายละเอยดวธการสรางเบอร Extension
ปลอยใหบรรทด context=from-internal เหมอนเดมนะครบ เพราะ Elastix จะเอามาเทยบกบบรรทด context ตอนทเราสราง Inbound Trunk
ชอตองเหมอนกน ไมเหมอนจะโทรหากนไมไดครบ
ลองศกษาใหละเอยดนะครบ ถายงไมเขาใจกอานซ าได
2. สราง Inbound Trunk เอาหละครบมาสราง SIP Trunk ในกรณนกนดเพอใหยอมรบ Incoming Call จากเซอรเวอรของผใหบรการ (สมมตวาเรายงไมเคยสราง SIP Trunk ของไอพ 58.1.0.1 เลยนะครบ) 2.1 คลกแทป "PBX" -> "PBX Configuration" -> "Trunks" 2.2 คลกท "Add SIP Trunk" แลวปอนขอมลดงรป
เซต Elastix ใหรบเบอร DID 3
บทความโดย คณหนย แหงเวบ www.voip4share.com
จากรปจะเหนวาถาเปนการคอนฟก Trunk ทรบเขามาอยางเดยว ไมมสงออก กเซตเฉพาะ Trunk Name, USER Context และ USER
Details เทานน อยางอนทเหลอปลอยวางไวครบไมตองเซตอะไร
เซต Elastix ใหรบเบอร DID 4
บทความโดย คณหนย แหงเวบ www.voip4share.com
Note! โปรดสงเกตบรรทด context=from-internal ใน USER Details ดวยนะครบ จะตองเซต context ใหเปนชอเดยวกบชอ context ในเบอร
Extensionไมเชนนนจะโทรไปหาเบอร Extension 100 ไมไดครบ
3. สราง Inbound Route และเลอก Destination เปน Extension 100 3.1 คลกทเมน "PBX" -> "PBX Configuration" -> "Inbound Routes" 3.2 คลก "Add Incoming Route" และใสขอมลดงตวอยาง
เซต Elastix ใหรบเบอร DID 5
บทความโดย คณหนย แหงเวบ www.voip4share.com
Descripton ใสค าอธบายเกยวกบเบอร DID น เชน DID-021000001 DID Number ใสเบอร DID ตองใสใหตรงกบทสงมาจากผใหบรการ ในกรณนใหใสเปน 021000001 Caller ID Number ใสเบอร Caller ID (เบอรคนทโทร) ถาใสกจะโทรเขามาไดเฉพาะเบอรทใสเขาไป ถาตองการใหโทรเขาไดทกเบอรใหเวนวางไว
เซต Elastix ใหรบเบอร DID 6
บทความโดย คณหนย แหงเวบ www.voip4share.com
Fax Extension เบอร Extension ของ Fax Fax Email อเมลทจะใหสงแฟกซไป Fax Detection Type Pause After Answer เกยวกบ Privacy Privacy Manager เกยวกบ Options Alert Info CID name prefix เปน String ทจะเตมเขาไปขางหนา Caller ID อาจจะใชเพอแจงวาเปนสายทโทรเขามาทหนวยงานไหน ใชในกรณทคนรบสายตองรบสายของหลายๆฝาย หลายบรษท Music On Hold? ใหสงเสยงเพลงรอสายไปใหคนทโทรเขามาไดยนหรอไม Signal RINGING ใหสงสญญาณ Ringing กลบไปใหคนทโทรเขามาจนกวาจะรบสาย เกยวกบ CID Lookup Source Source บอกให Asterisk คนหาเบอร Caller ID มาจากทไหน เกยวกบ Set Destination เปนการสงงาน Elastix วาถามคนโทรมาทเบอรตามทเซตไวในชอง DID Number ดานบน (กรณนคอ 021000001) จะใหสงไปทไหนตอ กรณนเราตองเลอก Extensions 100 คลกท Extensions <100> Khun Nui 3.3 คลกปม "Submit" และอยาลมคลก "Apply Configuration Changes Here" แถบสชมพ เรยบรอยครบพรอมทดสอบ 4. ทดสอบโทรเขา ทดสอบงายๆครบคอใชเบอรโทรศพทอกเบอรหนง เชน 021000010 หรอจะใชเบอรมอถอกได โทรไปทเบอร 021000001 แลวดวาเบอร Extension 100 ดงหรอเปลา ดทหนาจอดวย (ถาเปน IP Phone) วาโชวเบอรโทรเขาเปนเบอรอะไร ถาดงกแสดงวาเวอรค แตถาไมดงหรอไมมการเปลยนแปลงใดๆเลยกตองมาแกปญหากนครบ ดขนตอนตอไป
5. การแกปญหา ถาไมเวอรค (โทรเขาแลวไมดงเบอร Extension 100) เรามวธการตรวจสอบตามขนตอนดงตอไปนครบ 5.1 เชความเบอร 021000001 สงมาจากผใหบรการ DID มาท Elastix หรอไม หรอวามสงมาแตเบอรมนไมใช 021000001 เชนกลายเปน 21000001 หรอ 6621000001
เซต Elastix ใหรบเบอร DID 7
บทความโดย คณหนย แหงเวบ www.voip4share.com
เชคไดโดยรนค าสง ngrep หรอ tethereal ทบรรทดค าสงใน Elastix ของเราครบ สมมตวาใชค าสง ngrep นะครบ (ผมขอบ ngrep เพราะใหรายละเอยดเยอะกวา) ค าสงคอ
ngrep -d eth0 host 58.1.0.1 and port 5060
จากนนลองโทรเขาเบอร 021000001 ครบวาเหน Invite Message หรอเปลา ถาไมเหนกยกหโทรแจงผใหบรการเบอร DID ไดเลยครบ บอก
เขาวาคณยงไมไดสงเบอรมาใหผมเลย เนยะผมมอนเตอรอย
Note! ขนตอนการเชความ SIP Invite มาหรอยง ถงแมวาเราจะยงไมไดคอนฟกอะไรทเครองเราเลย ไมวาจะเปน Extension 100, Inbound
Trunk หรอ Inbound Route มนกตองเหนครบ
5.2 ถาม Invite สงมาท Elastix แลว ใหเชควาเบอรใน Invite มรปแบบเปนอยางไร รปแบบตรงกบทเราตองการหรอไม
ยกตวอยางเชน เราตองการใหเขาสง DNIS มาเปน 021000001 เขากรบปาก เรากไปเซตเบอรใน Inbound Route ใหเปน 021000001 ดวย
แตปรากฏวาเบอรใน Invite รปแบบไมตรง เชนกลายเปน 21000001 หรอ 6621000001 อยางน Elastix จะถอวาเปนคนละเบอรกนนะครบ
เวลาเอามาเชคใน Inbound Route กเลยไมตรง
เราตองใหเขาแกไขรปแบบของเบอรใหถกตอง แตถาเขาบอกวาแกใหไมไดเนองจากเซอรเวอรไมรองรบ เรากตองมาแกท Elastix นะครบ โดย
สรางเบอรใน Inbound Route ใหเหมอนกบเบอรทเราเหนใน Invite
อยาลมเชคโคเดคใน Invite ดวยนะครบวาตรงกบทเราคอนฟกใน Inbound Route หรอไม
5.3 เชคคอนฟกของเบอร Extension 100
และอยาลมเชควาเบอร Extension 100 สามารถโทรเขาไดหรอไม (ลองโทรจาก Extension อน)
5.4 เชคเบอร CallerID ทโชวบนหนาจอ
ถาสมมตวาโทรเขาไดแลว ลองเชคเบอรทโชวในหนาจอของ Extension 100 ดครบวา รปแบบเปนแบบไหน พอใจหรอไม เชนถาเราตองการให
โชวเปนเบอร 021000010 แตกลบโชวเปน 21000010 (ขาด 0 ขางหนาไป 1 ตว) กตองบอกใหผใหบรการเตม 0 ขางหนา Caller ID ให หรอ
ถาเขาไมยอมท าเรากตอง แปลง Caller ID เอง
ขนตอนการตรวจสอบกมประมาณนแหละครบ