การทำ SIP Trunk เชื่อมต่อระหว่าง CUCM และ Voice Gateway/CME โดยการใช้รหัสผ่านเพื่อพิสูจน์สิทธิ์ทั้ง 2 ด้าน
ก่อนจะเข้าเรื่องการติดตั้ง SIP Trunk บนอุปกรณ์ CUCM นั้น ขออนุญาตย้อนกลับไปกล่าวถึงการใช้งาน Cisco IP PBX แล้ว เราจำเป็นที่จะต้องมีอุปกรณ์ในการติดต่อสื่อสารหลัก ๆ อยู่ทั้งหมด 3 อย่างคือ
1.IP Phone เป็นอุปกรณ์สำหรับ End Point เพื่อจะสามารถคุยผ่านเสียง วิดีโอ ออกไปได้
2.IP PBX เป็นอุปกรณ์แม่ข่ายสำหรับควบคุม และบริหารจัดการเรื่องของเบอร์โทรศัพท์ภายใน รวมถึง Feature ต่าง ๆ ของการใช้งานโทรศัพท์เช่น Call Pickup, Call Conference, Hunt Group, Transfer Call เป็นต้น
3.Voice Gateway เป็นอุปกรณ์ที่ทำการเชื่อมต่อระหว่างผู้ให้บริการซึ่งเป็นสายนอก เช่น NT, True, AIS กับตู้สาขา (IP PBX) ของเรานั่นเองครับ
อย่างไรก็ตาม หากเราต้องการให้ CUCM และ VG ติดต่อสื่อสารถึงกันได้ เราสามารถคุยผ่านโปรโตคอล 3 โปรโตคอลนี้ครับ
1. MGCP (Media Gateway Control Protocol)
2. H.323
3. SIP (Session Initiation Protocol)
จุดประสงค์ของบทความนี้ เราจะเน้นการติดต่อโดยใช้ SIP Trunk และเพื่อให้ทางผู้ดูแลระบบสามารถติดตั้ง SIP Trunk ระหว่าง CUCM และ CUBE หรือ Voice Gateway ของ Cisco ได้ เช่น Cisco รุ่น ISR4K, ISR3900, ISR2900, ISR2800 เป็นต้น โดยที่ทั้ง 2 ฝั่งจะต้องทำการ Authentication เพื่อตรวจสอบ key ว่าตรงกันหรือไม่ หากตรงกัน SIP Trunk จะเป็น Full Service ได้
Note. สามารถทบทวนเรื่องการทำ Translation Rule ในอุปกรณ์ Voice Gateway ได้จาก https://www.ablenet.co.th/2017/12/02/tr-cme/
Step 1: สร้าง New SIP Security Profile และ Digest Authentication จะต้องทำการ Enable ไว้ โดยไปที่เมนู System>Security>SIP Trunk Security Profile และทำการสร้าง Profile ขึ้นมาใหม่ หรืออาจจะ Copy ของเดิมและทำการเปลี่ยนชื่อ Profile ตามภาพด้านล่างนี้ได้เช่นกันครับ ที่สำคัญคือต้อง Check box ตัว Enable Digest Authentication ไว้ด้วยครับ
Step 2: หลังจากกำหนดค่า Profile เรียบร้อยแล้ว เราจะ add ค่า SIP Trunk Security Profile นี้ลงใน SIP Trunk ที่เราทำการสร้างขึ้นมาใหม่ โดยไปที่เมนู Device>Trunk>Add New
Step 3: ทำการสร้าง “Application User” โดยใช้ “Digest Credentials” เป็นตามด้านล่างนี้ “cisco/12345” ไปที่เมนู User Management >Application User
ผลลัพธ์ที่ได้จากการเชื่อมต่อ VG แล CUCM ผ่านทาง SIP Trunk ตัว Status ของ Trunk จะต้องขึ้นเป็น Full Service ตามภาพด้านล่างนี้ครับ
Step 4: กลับไปยัง Voice Gateway เพื่อทำการตรวจสอบ ซึ่งใน Voice Gateway ทำการติดตั้ง parameter ต่าง ๆ ไว้เรียบร้อยแล้ว รวมถึง credential จะต้องตรงกับ cucm ที่ทำไว้ก่อนหน้านี้ครับ
VG#show run | s sip-ua
sip-ua
authentication username cisco password cisco,12345 realm cucm14
registrar ipv4:142.100.64.11 expires 3600
Proof:
เพื่อเป็นการทดสอบระบบ เราจะนำ Phone ตัวนึงทำการ Call จาก 3001 บน CME หรือ VG ไปยังโทรศัพท์ที่อยู่ฝั่ง CUCM โดยผลลัพธ์จากการ debug บน CME หรือ VG จะได้ตามด้านล่างนี้ครับ
INVITE MESSAGE FROM CME SIDE
|
หาก Authen Failed อุปกรณ์จะมีข้อความตามตัวอย่างด้านล่างนี้ครับ
|
ที่มา: https://colinzhong.blogspot.com/2014/04/sip-trunk-authentication-between-ccm.html