์ด๋ฒ ํธ์์๋ ์ฅ์ ์กฐ์น ํด๋ฌ์คํฐ ๋ชจ๋์์ CMS ์๋ฒ๋ฅผ ์ค์ ํ๋ ๋ณต์กํ ๊ณผ์ ์ค ์ผ๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
ะขะตะพัะธั์ผ๋ฐ์ ์ผ๋ก CMS ์๋ฒ ๋ฐฐํฌ์๋ ์ธ ๊ฐ์ง ์ ํ์ด ์์ต๋๋ค.
- ๋จ์ผ ๊ฒฐํฉ(๋จ์ผ ๊ฒฐํฉ), ์ฆ ์ด๋ ํ์ํ ๋ชจ๋ ์๋น์ค๊ฐ ์คํ๋๋ ํ๋์ ์๋ฒ์
๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ด๋ฌํ ์ ํ์ ๋ฐฐํฌ๋ ๋ด๋ถ ํด๋ผ์ด์ธํธ ์ก์ธ์ค ๋ฐ ๋จ์ผ ์๋ฒ์ ํ์ฅ์ฑ ๋ฐ ์ค๋ณต์ฑ ์ ํ์ด ์ค์ํ ๋ฌธ์ ๊ฐ ์๋ ์๊ท๋ชจ ํ๊ฒฝ์ด๋ CMS๊ฐ ์์์ ๊ฐ์ ํน์ ๊ธฐ๋ฅ๋ง ์ํํ๋ ์ํฉ์๋ง ์ ํฉํฉ๋๋ค. Cisco UCM ์ปจํผ๋ฐ์ค.
๋๋ต์ ์ธ ์์ ๊ณํ:
- ๋จ์ผ ๋ถํ (๋จ์ผ ๋ถํ )์ ์ธ๋ถ ์ก์ธ์ค๋ฅผ ์ํด ๋ณ๋์ ์๋ฒ๋ฅผ ์ถ๊ฐํ์ฌ ์ด์ ๋ฐฐํฌ ์ ํ์ ํ์ฅํฉ๋๋ค. ๋ ๊ฑฐ์ ๋ฐฐํฌ์์ ์ด๋ ์ธ๋ถ ํด๋ผ์ด์ธํธ๊ฐ ์ก์ธ์คํ ์ ์๋ DMZ(์์ถฉ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ)์ CMS ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ณ ๋ด๋ถ ํด๋ผ์ด์ธํธ๊ฐ CMS์ ์ก์ธ์คํ ์ ์๋ ๋คํธ์ํฌ ์ฝ์ด์ CMS ์๋ฒ ํ๋๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ ์๋ฏธํ์ต๋๋ค. ์ด ํน์ ๋ฐฐํฌ ๋ชจ๋ธ์ ์ด์ ์์ ์ ํ์ผ๋ก ๋์ฒด๋๊ณ ์์ต๋๋ค. ๋จ์ผ ๊ฐ์ฅ์๋ฆฌ, ์๋ฒ๋ก ๊ตฌ์ฑ๋จ ์์ค์ฝ ๊ณ ์๋๋ก, ๋์ผํ ๋ฐฉํ๋ฒฝ ์ฐํ ๊ธฐ๋ฅ์ด ๋ง๊ฑฐ๋ ๋ง์ ๊ฒ์ด๋ฏ๋ก ํด๋ผ์ด์ธํธ๋ ์ ์ฉ ์์ง CMS ์๋ฒ๋ฅผ ์ถ๊ฐํ ํ์๊ฐ ์์ต๋๋ค.
๋๋ต์ ์ธ ์์ ๊ณํ:
- ํ์ฅ์ฑ๊ณผ ํ๋ ฅ์ฑ(ํ์ฅ ๊ฐ๋ฅ ๋ฐ ๋ด๊ฒฐํจ์ฑ) ์ด ์ ํ์๋ ๊ฐ ๊ตฌ์ฑ ์์์ ๋ํ ์ค๋ณต์ฑ์ด ํฌํจ๋์ด ์์ด ํ์์ ๋ฐ๋ผ ์์คํ ์ ์ต๋ ์ฉ๋๊น์ง ํ์ฅํ๋ ๋์์ ์ฅ์ ๋ฐ์ ์ ์ค๋ณต์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ํ ๋จ์ผ ์์ง ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ์์ ํ ์ธ๋ถ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ด ์ด๋ฒ ์ํผ์๋์์ ์ดํด๋ณผ ์ ํ์ ๋๋ค. ์ด๋ฌํ ์ ํ์ ํด๋ฌ์คํฐ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ฉด ๋ค๋ฅธ ์ ํ์ ๋ฐฐํฌ๋ ์ดํดํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ ์ฌ์ ์ธ ์์ ์ฆ๊ฐ๋ฅผ ์์ฉํ๊ธฐ ์ํด CMS ์๋ฒ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์ดํดํ ์ ์์ต๋๋ค.
๋ฐฐํฌ๋ฅผ ์งํํ๊ธฐ ์ ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ์ฌํญ์ ์ดํดํด์ผ ํฉ๋๋ค.
์ฃผ์ CMS ์ํํธ์จ์ด ๊ตฌ์ฑ ์์:
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: ๋ค์ด์ผ ํ๋, ์ฌ์ฉ์ ๊ณต๊ฐ, ์ฌ์ฉ์ ์์ฒด ๋ฑ ์ผ๋ถ ๊ตฌ์ฑ์ ๊ฒฐํฉํ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ฉ์ฑ์ ์ํ ํด๋ฌ์คํฐ๋ง(๋จ์ผ ๋ง์คํฐ)๋ง ์ง์ํฉ๋๋ค.
- ์ฝ ๋ธ๋ฆฌ์ง: ํตํ ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ํ๋ก์ธ์ค์ ๊ด๋ฆฌ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์๋ ์ค๋์ค ๋ฐ ๋น๋์ค ํ์ ์๋น์ค์ ๋๋ค. ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ ์ํด ํด๋ฌ์คํฐ๋ง์ ์ง์ํฉ๋๋ค.
- XMPP ์๋ฒ: Cisco Meeting Application ๋ฐ/๋๋ WebRTC(์ค์๊ฐ ํต์ ๋๋ ๋จ์ํ ๋ธ๋ผ์ฐ์ ์์), ์ํธ ๊ตฌ์ฑ ์์ ์ ํธ ์ ๋ฌ๋ ๊ฐ๋ฅํฉ๋๋ค. ๊ณ ๊ฐ์ฉ์ฑ์ ์ํด์๋ง ํด๋ฌ์คํฐ๋งํ ์ ์์ต๋๋ค.
- ์น๋ธ๋ฆฟ์ง: WebRTC์ ๋ํ ํด๋ผ์ด์ธํธ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ก๋๋ฐธ๋ฐ์: ๋จ์ผ ๋ถํ ๋ชจ๋์์ Cisco Meeting Apps์ ๋ํ ๋จ์ผ ์ฐ๊ฒฐ ์ง์ ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ด์ค๋ ์ฐ๊ฒฐ์ ๋ํด ์ธ๋ถ ์ธํฐํ์ด์ค์ ํฌํธ๋ฅผ ์์ ํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๋ก๋ ๋ฐธ๋ฐ์๋ XMPP ์๋ฒ์์ ๋ค์ด์ค๋ TLS ์ฐ๊ฒฐ์ ์๋ฝํ๊ณ ์ด๋ฅผ ํตํด ์ธ๋ถ ํด๋ผ์ด์ธํธ์ TCP ์ฐ๊ฒฐ์ ์ ํํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ ์๋๋ฆฌ์ค์์๋ ํ์ํ์ง ์์ต๋๋ค. - ํด ์๋ฒ: ๋ฐฉํ๋ฒฝ ์ฐํ ๊ธฐ์ ์ ์ ๊ณตํฉ๋๋ค.
Cisco Meeting App ๋๋ SIP ์ฅ์น๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ ํด๋ผ์ด์ธํธ๋ฅผ ์ฐ๊ฒฐํ๋ ค๋ฉด CMS๋ฅผ ๋ฐฉํ๋ฒฝ ๋๋ NAT ๋ค์ ๋ฐฐ์นํ์ญ์์ค. ์ฐ๋ฆฌ ์๋๋ฆฌ์ค์์๋ ํ์ํ์ง ์์ต๋๋ค. - ์น ๊ด๋ฆฌ์: ํน๋ณ Unified CM ํ์๋ฅผ ํฌํจํ ๊ด๋ฆฌ ์ธํฐํ์ด์ค ๋ฐ API ์ก์ธ์ค.
๊ตฌ์ฑ ๋ชจ๋
๋๋ถ๋ถ์ ๋ค๋ฅธ Cisco ์ ํ๊ณผ ๋ฌ๋ฆฌ Cisco Meeting Server๋ ๋ชจ๋ ์ ํ์ ๋ฐฐํฌ๋ฅผ ์์ฉํ ์ ์๋ ์ธ ๊ฐ์ง ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค.
- ๋ช ๋ น์ค(CLI): ์ด๊ธฐ ๊ตฌ์ฑ ๋ฐ ์ธ์ฆ์ ์์ ์ ์ํ MMP๋ก ์๋ ค์ง ๋ช ๋ น์ค ์ธํฐํ์ด์ค์ ๋๋ค.
- ์น ๊ด๋ฆฌ์: ์ฃผ๋ก CallBridge ๊ด๋ จ ๊ตฌ์ฑ์ ์ฌ์ฉ๋๋ฉฐ, ํนํ ๋จ์ผ ๋นํด๋ฌ์คํฐํ ์๋ฒ๋ฅผ ์ค์ ํ ๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
- REST API: ๊ฐ์ฅ ๋ณต์กํ ๊ตฌ์ฑ ์์ ๋ฐ ํด๋ฌ์คํฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ์์ ์ ์ฌ์ฉ๋ฉ๋๋ค.
์์ ํ๋กํ ์ฝ ์ธ์๋ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. SFTP CMS ์๋ฒ์ ํ์ผ(์ผ๋ฐ์ ์ผ๋ก ๋ผ์ด์ผ์ค, ์ธ์ฆ์ ๋๋ ๋ก๊ทธ)์ ์ ์กํฉ๋๋ค.
Cisco์ ๋ฐฐํฌ ๊ฐ์ด๋์๋ ํด๋ฌ์คํฐ๋ฅผ ๋ฐฐํฌํด์ผ ํ๋ค๋ ๋ด์ฉ์ด ํฐ์๊ณผ ์์ด๋ก ์ ํ ์์ต๋๋ค. ์ ์ด๋ XNUMX๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจํ ์คํธ์ ์๋ฒ(๋ ธ๋). ์๋ํ๋ฉด ํ์ ๊ฐ์ ๋ ธ๋์์๋ง ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์คํฐ๋ฅผ ์ ํํ๋ ๋ฉ์ปค๋์ฆ์ด ์๋ํ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์คํฐ๋ ๋๋ถ๋ถ์ CMS ์๋ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ค์ต์์ ์ ์ ์๋ฏ์ด ๋ ๊ฐ์ ์๋ฒ(๋
ธ๋)๋ก๋ ์ค์ ๋ก ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์ ํ ๋ฉ์ปค๋์ฆ์ ๋ง์คํฐ๊ฐ ์ฌ๋ถํ
๋ ๋ ์๋ํ๋ฉฐ, ์ฌ๋ ์ด๋ธ ์๋ฒ๋ ์ฌ๋ถํ
๋ ์๋ฒ๊ฐ ๊ฐ๋๋ ํ์๋ง ๋ง์คํฐ๊ฐ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ ์๋ฒ๋ก ๊ตฌ์ฑ๋ ํด๋ฌ์คํฐ์์ ๋ง์คํฐ ์๋ฒ๊ฐ ๊ฐ์๊ธฐ ๋๊ฐ๋ฉด ์ฌ๋ ์ด๋ธ ์๋ฒ๊ฐ ๋ง์คํฐ๊ฐ ๋์ง ์๊ณ , ์ฌ๋ ์ด๋ธ๊ฐ ๋๊ฐ๋ฉด ๋๋จธ์ง ๋ง์คํฐ ์๋ฒ๊ฐ ์ฌ๋ ์ด๋ธ๊ฐ ๋๋ค.
๊ทธ๋ฌ๋ XMPP์ ๋งฅ๋ฝ์์๋ ์๋ฒ XNUMX๊ฐ๋ก ๊ตฌ์ฑ๋ ํด๋ฌ์คํฐ๋ฅผ ์กฐ๋ฆฝํ๋ ๊ฒ์ด ์ค์ ๋ก ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด XMMP๊ฐ ๋ฆฌ๋ ์ํ์ธ ์๋ฒ ์ค ํ๋์์ XMPP ์๋น์ค๋ฅผ ๋นํ์ฑํํ๋ฉด ๋๋จธ์ง ์๋ฒ์์ XMPP๋ ํ๋ก์ด ์ํ๋ก ์ ์ง๋๊ณ XMPP์ ๋ํ CallBridge ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ค. CallBridge๋ ๋ฆฌ๋ ์ํ๋ก XMPP์๋ง ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์๋๋ฉด... ๋จ ํ ํต์ ํตํ๋ ํต๊ณผ๋์ง ์์ต๋๋ค.
๋ํ ๋์ผํ ๋ฐฐํฌ ๊ฐ์ด๋์์๋ ํ๋์ XMPP ์๋ฒ๊ฐ ์๋ ํด๋ฌ์คํฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ๋ด์ฉ์ ๊ณ ๋ คํ๋ฉด ๊ทธ ์ด์ ๊ฐ ๋ถ๋ช
ํด์ง๋๋ค. ์ฅ์ ์กฐ์น ๋ชจ๋์ ์๊ธฐ ๋๋ฌธ์ ์๋ํฉ๋๋ค.
์ฐ๋ฆฌ์ ๊ฒฝ์ฐ XMPP ์๋ฒ๋ ์ธ ๋ ธ๋ ๋ชจ๋์ ์กด์ฌํฉ๋๋ค.
์ธ ๋์ ์๋ฒ๊ฐ ๋ชจ๋ ์๋ ์ค์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
DNS ๋ ์ฝ๋
์๋ฒ ์ค์ ์ ์์ํ๊ธฐ ์ ์ DNS ๋ ์ฝ๋๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ะ ะธ SRV ์ ํ:
์ฐ๋ฆฌ์ DNS ๋ ์ฝ๋์๋ example.com๊ณผ example.com์ด๋ผ๋ ๋ ๊ฐ์ ๋๋ฉ์ธ์ด ์์ต๋๋ค. conf์.example.com. example.com์ ๋ชจ๋ Cisco Unified Communication Manager ๊ฐ์
์๊ฐ ์์ ์ ์ธํ๋ผ์ ์๊ฑฐ๋ ์กด์ฌํ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ URI์ ์ฌ์ฉํ ์ ์๋ ๋๋ฉ์ธ์
๋๋ค. ๋๋ example.com์ ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ ์ฃผ์๋ก ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋์ผํ ๋๋ฉ์ธ๊ณผ ์ผ์นํฉ๋๋ค. ๋๋ ๋
ธํธ๋ถ์ Jabber ํด๋ผ์ด์ธํธ์ URI๊ฐ ์์ ์ ์์ต๋๋ค. [์ด๋ฉ์ผ ๋ณดํธ]. ๋๋ฉ์ธ conf์.example.com์ Cisco Meeting Server ์ฌ์ฉ์์ ๋ํด ๊ตฌ์ฑ๋ ๋๋ฉ์ธ์
๋๋ค. Cisco Meeting Server์ ๋๋ฉ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. conf์.example.com, ๋์ผํ Jabber ์ฌ์ฉ์์ ๊ฒฝ์ฐ Cisco Meeting Server์ ๋ก๊ทธ์ธํ๋ ค๋ฉด user@ URI๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.conf์.example.com.
๊ธฐ๋ณธ ๊ตฌ์ฑ
์๋ ์ค๋ช ๋ ๋ชจ๋ ์ค์ ์ ํ๋์ ์๋ฒ์ ํ์๋์ง๋ง ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ์์ ์ํํด์ผ ํฉ๋๋ค.
QoS๋ฅผ
CMS๊ฐ ์์ฑ๋๋ฏ๋ก ์ค์๊ฐ ์ง์ฐ ๋ฐ ํจํท ์์ค์ ๋ฏผ๊ฐํ ํธ๋ํฝ์ ๊ฒฝ์ฐ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ QoS(์๋น์ค ํ์ง)๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด CMS๋ ์์ฑ๋ DSCP(์ฐจ๋ณํ ์๋น์ค ์ฝ๋)๋ฅผ ์ฌ์ฉํ์ฌ ํจํท ํ๊ทธ ์ง์ ์ ์ง์ํฉ๋๋ค. DSCP ๊ธฐ๋ฐ ํธ๋ํฝ ์ฐ์ ์์๋ ์ธํ๋ผ์ ๋คํธ์ํฌ ๊ตฌ์ฑ ์์์์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ์ฌ๊ธฐ์๋ QoS ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ผ๋ฐ์ ์ธ DSCP ์ฐ์ ์์๋ก CMS๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๊ฐ ์๋ฒ์์ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํฉ๋๋ค.
dscp 4 multimedia 0x22
dscp 4 multimedia-streaming 0x22
dscp 4 voice 0x2E
dscp 4 signaling 0x1A
dscp 4 low-latency 0x1A
๋ฐ๋ผ์ ๋ชจ๋ ๋น๋์ค ํธ๋ํฝ์ AF41(DSCP 0x22)๋ก ํ์๋์๊ณ ๋ชจ๋ ์์ฑ ํธ๋ํฝ์ EF(DSCP 0x2E)๋ก ํ์๋์์ผ๋ฉฐ SIP ๋ฐ XMPP์ ๊ฐ์ ๋ค๋ฅธ ์ ํ์ ์ง์ฐ ์๊ฐ์ด ์งง์ ํธ๋ํฝ์ AF31(DSCP 0x1A)์ ์ฌ์ฉํฉ๋๋ค.
์ฐ๋ฆฌ๋ ๋ค์์ ํ์ธํฉ๋๋ค.
NTP
NTP(Network Time Protocol)๋ ํตํ ๋ฐ ํ์์ ์ ํํ ํ์์คํฌํ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ธ์ฆ์๋ฅผ ํ์ธํ๋ ๋ฐ์๋ ์ค์ํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธํ๋ผ์ NTP ์๋ฒ๋ฅผ ์ถ๊ฐํ์ธ์.
ntp server add <server>
์ฐ๋ฆฌ์ ๊ฒฝ์ฐ์๋ ๊ทธ๋ฌํ ์๋ฒ๊ฐ ๋ ๋ ์์ผ๋ฏ๋ก ๋ ๊ฐ์ ํ์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ค์์ ํ์ธํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์๋ฒ์ ์๊ฐ๋๋ฅผ ์ค์ ํฉ๋๋ค.
DNS
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ CMS์ DNS ์๋ฒ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
dns add forwardzone <domain-name> <server ip>
์ฐ๋ฆฌ์ ๊ฒฝ์ฐ์๋ ๊ทธ๋ฌํ ์๋ฒ๊ฐ ๋ ๋ ์์ผ๋ฏ๋ก ๋ ๊ฐ์ ํ์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ค์์ ํ์ธํฉ๋๋ค.
๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ตฌ์ฑ
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ผ๋ก ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
ipv4 <interface> add <address>/<prefix length> <gateway>
์ฐ๋ฆฌ๋ ๋ค์์ ํ์ธํฉ๋๋ค.
์๋ฒ ์ด๋ฆ(ํธ์คํธ ์ด๋ฆ)
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์๋ฒ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค.
hostname <name>
๊ทธ๋ฆฌ๊ณ ์ฌ๋ถํ
ํฉ๋๋ค.
์ด๊ฒ์ผ๋ก ๊ธฐ๋ณธ ๊ตฌ์ฑ์ด ์๋ฃ๋์์ต๋๋ค.
์ธ์ฆ์
ะขะตะพัะธัCisco Meeting Server์๋ ๋ค์ํ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํธํ๋ ํต์ ์ด ํ์ํ๋ฏ๋ก ๋ชจ๋ CMS ๋ฐฐํฌ์๋ X.509 ์ธ์ฆ์๊ฐ ํ์ํฉ๋๋ค. ์ด๋ ๋ค๋ฅธ ์๋ฒ/์๋น์ค๊ฐ ํด๋น ์๋น์ค/์๋ฒ๋ฅผ ์ ๋ขฐํ๋์ง ํ์ธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ฐ ์๋น์ค์๋ ์ธ์ฆ์๊ฐ ํ์ํ์ง๋ง ๊ฐ ์๋น์ค์ ๋ํด ๋ณ๋์ ์ธ์ฆ์๋ฅผ ๋ง๋ค๋ฉด ํผ๋๊ณผ ๋ถํ์ํ ๋ณต์ก์ฑ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๋คํํ ์ธ์ฆ์์ ๊ณต๊ฐ-๊ฐ์ธ ํค ์์ ์์ฑํ ๋ค์ ์ฌ๋ฌ ์๋น์ค์์ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ Call Bridge, XMPP Server, Web Bridge ๋ฐ Web Admin์ ๋์ผํ ์ธ์ฆ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ์ ๋ํด ๊ณต๊ฐ ๋ฐ ๊ฐ์ธ ์ธ์ฆ์ ํค ์์ ์์ฑํด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ง์๋ ๋ช ๊ฐ์ง ํน๋ณํ ์ธ์ฆ์ ์๊ตฌ ์ฌํญ์ด ์์ผ๋ฏ๋ก ๋ค๋ฅธ ์๋น์ค์๋ ๋ค๋ฅธ ์์ฒด ์ธ์ฆ์๊ฐ ํ์ํฉ๋๋ค. CMS๋ ๋ค๋ฅธ ์๋ฒ์์ ์ฌ์ฉํ๋ ์ธ์ฆ์์ ์ ์ฌํ ์๋ฒ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ ์ฌ์ฉ๋๋ ํด๋ผ์ด์ธํธ ์ธ์ฆ์๋ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ฆ์๋ ์ธ์ฆ๊ณผ ์ํธํ ๋ชจ๋์ ์ฌ์ฉ๋ฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๊ณตํ๋ ๋์ ์๋ฒ์์ ์ ๋ขฐํ๋ ํด๋ผ์ด์ธํธ ์ธ์ฆ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ๋ ๋์ผํ ๊ณต๊ฐ ๋ฐ ๊ฐ์ธ ํค ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ํด๋ฌ์คํฐ์ ๋ชจ๋ ์๋ฒ๋ ๋์ผํ ํค ์์ ๊ณต์ ํ๋ ๋ค๋ฅธ ์๋ฒ์์๋ง ํด๋ ํ ์ ์๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํ ์ ์์ต๋๋ค.
์ค๋ณต์ฑ์ด ์๋ํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ ์ต์ 3๋, ์ต๋ 5๋ ์๋ฒ๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ฉฐ ํด๋ฌ์คํฐ ๋ฉค๋ฒ ๊ฐ ์ต๋ ์๋ณต ์๊ฐ์ 200ms์ ๋๋ค. ์ด ์ ํ์ ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ง๋ณด๋ค ๋ ์ ํ์ ์ด๋ฏ๋ก ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ๋ฐฐํฌ์์๋ ์ ํ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
CMS์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ญํ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ด ์์ต๋๋ค. ๋ค๋ฅธ ์ญํ ๊ณผ ๋ฌ๋ฆฌ ํด๋ผ์ด์ธํธ ์ธ์ฆ์์๋ ์๋ฒ์ ์ ๊ณต๋๋ ํน์ CN ํ๋๊ฐ ์๋ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ ์ธ์ฆ์๊ฐ ํ์ํฉ๋๋ค.
CMS๋ ํ๋์ ๋ง์คํฐ์ ์ฌ๋ฌ ๊ฐ์ ์์ ํ ๋์ผํ ๋ณต์ ๋ณธ์ด ์๋ postgres ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ ๋ฒ์ ํ๋์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(โ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒโ)๋ง ์์ต๋๋ค. ํด๋ฌ์คํฐ์ ๋๋จธ์ง ๊ตฌ์ฑ์์ ๋ณต์ ๋ณธ ๋๋ "๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ผ์ด์ธํธ"์ ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ์๋ ์ ์ฉ ์๋ฒ ์ธ์ฆ์์ ํด๋ผ์ด์ธํธ ์ธ์ฆ์๊ฐ ํ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ด๋ถ ๊ฐ์ธ ์ธ์ฆ ๊ธฐ๊ด์ธ ์ธ์ฆ์๋ก ์๋ช ํด์ผ ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋ฉค๋ฒ๊ฐ ๋ง์คํฐ๊ฐ ๋ ์ ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ธ์ฆ์ ์(๊ณต๊ฐ ๋ฐ ๊ฐ์ธ ํค ํฌํจ)์ ๋ชจ๋ ์๋ฒ์ ๋ณต์ฌํ์ฌ ํด๋ผ์ด์ธํธ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ID๋ฅผ ๊ฐ์ ํ ์ ์๋๋ก ํด์ผ ํฉ๋๋ค. ๋ํ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ ์ธ์ฆ์๋ฅผ ํ์ธํ ์ ์๋๋ก CA ๋ฃจํธ ์ธ์ฆ์๋ฅผ ๋ก๋ํด์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ธํ ๋ชจ๋ ์๋ฒ ์๋น์ค์์ ์ฌ์ฉํ ์ธ์ฆ์์ ๋ํ ์์ฒญ์ ์์ฑํฉ๋๋ค(์ด์ ๋ํ ๋ณ๋์ ์์ฒญ์ด ์์).
pki csr hostname CN:cms.example.com subjectAltName:hostname.example.com,example.com,conf.example.com,join.example.com
CN์์๋ ์๋ฒ์ ์ผ๋ฐ ์ด๋ฆ์ ์๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ ์๋ฒ์ ํธ์คํธ ์ด๋ฆ์ด server01, server02, server03, ๊ทธ๋ฌ๋ฉด CN์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. server.example.com
๋ช ๋ น์ ํด๋น "ํธ์คํธ ์ด๋ฆ"์ด ํฌํจ๋๋ค๋ ์ฐจ์ด์ ์ ์ ์ธํ๊ณ ๋๋จธ์ง ๋ ์๋ฒ์์๋ ๋์ผํ ์์ ์ ์ํํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์์ ์ฌ์ฉํ ์ธ์ฆ์์ ๋ํ ๋ ๊ฐ์ง ์์ฒญ์ ์์ฑํฉ๋๋ค.
pki csr dbclusterserver CN:hostname1.example.com subjectAltName:hostname2.example.com,hostname3.example.com
pki csr dbclusterclient CN:postgres
์ด๋์์ DBํด๋ฌ์คํฐ์๋ฒ ะธ DBํด๋ฌ์คํฐํด๋ผ์ด์ธํธ ์์ฒญ ์ด๋ฆ ๋ฐ ํฅํ ์ธ์ฆ์, ํธ์คํธ ์ด๋ฆ1(2)(3) ํด๋น ์๋ฒ์ ์ด๋ฆ.
์ด ์ ์ฐจ๋ ํ๋์ ์๋ฒ(!)์์๋ง ์ํ๋๋ฉฐ ์ธ์ฆ์์ ํด๋น .key ํ์ผ์ ๋ค๋ฅธ ์๋ฒ์ ์ ๋ก๋ํฉ๋๋ค.
AD CS์์ ํด๋ผ์ด์ธํธ ์ธ์ฆ์ ๋ชจ๋ ํ์ฑํ
๋ํ ๊ฐ ์๋ฒ์ ์ธ์ฆ์๋ฅผ ํ๋์ ํ์ผ๋ก ๋ณํฉํด์ผ ํฉ๋๋ค.*NIX์์:
cat server01.cer server02.cer server03.cer > server.cer
Windows/DOS์ ๊ฒฝ์ฐ:
copy server01.cer + server02.cer + server03.cer server.cer
๊ทธ๋ฆฌ๊ณ ๊ฐ ์๋ฒ์ ์
๋ก๋ํฉ๋๋ค.
1. โ๊ฐ๋ณโ ์๋ฒ ์ธ์ฆ์.
2. ๋ฃจํธ ์ธ์ฆ์(์ค๊ฐ ์ธ์ฆ์๊ฐ ์๋ ๊ฒฝ์ฐ ํจ๊ป).
3. "์๋ฒ" ๋ฐ "ํด๋ผ์ด์ธํธ" ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ฆ์์ ๋ํ ์์ฒญ์ ์์ฑํ ๋ ์์ฑ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค("์๋ฒ" ๋ฐ "ํด๋ผ์ด์ธํธ")์ ๋ํ ์ธ์ฆ์์ ํ์ฅ์๊ฐ .key์ธ ํ์ผ์
๋๋ค. ์ด๋ฌํ ํ์ผ์ ๋ชจ๋ ์๋ฒ์์ ๋์ผํด์ผ ํฉ๋๋ค.
4. ์ธ ๊ฐ์ง "๊ฐ์ธ" ์ฆ๋ช
์ ํ์ผ ๋ชจ๋.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ ์๋ฒ์์ ๋ค์๊ณผ ๊ฐ์ ํ์ผ ์ฌ์ง์ ์ป๊ฒ ๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ
์ด์ ๋ชจ๋ ์ธ์ฆ์๊ฐ CMS ์๋ฒ์ ์ ๋ก๋๋์์ผ๋ฏ๋ก ์ธ ๋ ธ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ง์ ๊ตฌ์ฑํ๊ณ ํ์ฑํํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ์ ๋ง์คํฐ ๋ ธ๋๋ก ์๋ฒ ํ๋๋ฅผ ์ ํํ๊ณ ์ด๋ฅผ ์์ ํ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค.
๋ง์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณต์ ์ค์ ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฌ์ฉ๋ ์ธ์ฆ์๋ฅผ ์ง์ ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
database cluster certs <server_key> <server_crt> <client_key> <client_crt> <ca_crt>
์ด์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ง์ ์ฌ์ฉํ ์ธํฐํ์ด์ค๋ฅผ CMS์ ์๋ ค ๋ณด๊ฒ ์ต๋๋ค.
database cluster localnode a
๊ทธ๋ฐ ๋ค์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฃผ ์๋ฒ์ ํด๋ฌ์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๊ธฐํํฉ๋๋ค.
database cluster initialize
ํด๋ผ์ด์ธํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ ธ๋
๋ช ๋ น ๋์ ๋์ผํ ์ ์ฐจ๋ฅผ ์ํํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ ์ด๊ธฐํ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ ๋ ฅํ์ธ์.
database cluster join <ip address existing master>
์ฌ๊ธฐ์ ip ์ฃผ์๋ ํด๋ฌ์คํฐ๊ฐ ์ด๊ธฐํ๋ CMS ์๋ฒ์ ๊ธฐ์กด ๋ง์คํฐ IP ์ฃผ์์ ๋๋ค. ๊ฐ๋จํ๊ฒ๋ ๋ง์คํฐ์ ๋๋ค.
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๊ฐ ๋ชจ๋ ์๋ฒ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํฉ๋๋ค.
database cluster status
๋๋จธ์ง ์ธ ๋ฒ์งธ ์๋ฒ์์๋ ๋์ผํ ์์
์ ์ํํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฒซ ๋ฒ์งธ ์๋ฒ๋ ๋ง์คํฐ์ด๊ณ ๋๋จธ์ง๋ ์ฌ๋ ์ด๋ธ์ธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์น ๊ด๋ฆฌ ์๋น์ค
์น ๊ด๋ฆฌ์ ์๋น์ค๋ฅผ ํ์ฑํํฉ๋๋ค:
webadmin listen a 445
ํฌํธ 445์ ์น ํด๋ผ์ด์ธํธ์ ๋ํ ์ฌ์ฉ์ ์ก์ธ์ค์ ์ฌ์ฉ๋๋ฏ๋ก ํฌํธ 443๊ฐ ์ ํ๋์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ํ์ผ๋ก Web Admin ์๋น์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
webadmin certs <keyfile> <certificatefile> <ca bundle>
๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Web Admin์ ํ์ฑํํฉ๋๋ค.
webadmin enable
๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด Web Admin์ด ๋คํธ์ํฌ์ ์ธ์ฆ์์ ๋ํด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์์์ ๋ํ๋ด๋ SUCCESS ๋ผ์ธ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค ๊ธฐ๋ฅ์ ํ์ธํ๊ณ ์น ๊ด๋ฆฌ์์ ์ฃผ์๋ฅผ ์
๋ ฅํฉ๋๋ค. ์:
ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ
์ฝ ๋ธ๋ฆฌ์ง๋ ๋ชจ๋ CMS ๋ฐฐํฌ์ ์กด์ฌํ๋ ์ ์ผํ ์๋น์ค์ ๋๋ค. ํตํ ๋ธ๋ฆฌ์ง๋ ์ฃผ์ ํ์ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ๋ํ Cisco Unified CM ๋ฑ์ ํตํด ํตํ๋ฅผ ๋ผ์ฐํ ํ๊ฑฐ๋ ์์ ํ ์ ์๋๋ก SIP ์ธํฐํ์ด์ค๋ ์ ๊ณตํฉ๋๋ค.
์๋ ์ค๋ช
๋ ๋ช
๋ น์ ์ ์ ํ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์๋ฒ์์ ์คํ๋์ด์ผ ํฉ๋๋ค.
๊ทธ๋์ :
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์๋ฅผ Call Bridge ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
callbridge certs <keyfile> <certificatefile>[<cert-bundle>]
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ CallBridge ์๋น์ค๋ฅผ ํ์ํ ์ธํฐํ์ด์ค์ ๋ฐ์ธ๋ฉํฉ๋๋ค.
callbridge listen a
๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
callbridge restart
์ด์ ํตํ ๋ธ๋ฆฌ์ง๊ฐ ๊ตฌ์ฑ๋์์ผ๋ฏ๋ก ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ง์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ XMPP ํด๋ฌ์คํฐ๋ง๊ณผ ๋ค๋ฆ
๋๋ค. ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ ์๋ฌด๋ฐ ์ ํ ์์ด 2~8๊ฐ์ ๋
ธ๋๋ฅผ ์ง์ํ ์ ์์ต๋๋ค. ์ด๋ ์ค๋ณต์ฑ๋ฟ๋ง ์๋๋ผ ๋ก๋ ๋ฐธ๋ฐ์ฑ๋ ์ ๊ณตํ๋ฏ๋ก ์ง๋ฅํ ํตํ ๋ถ๋ฐฐ๋ฅผ ์ฌ์ฉํ์ฌ ํตํ ๋ธ๋ฆฌ์ง ์๋ฒ ์ ์ฒด์ ํ์๋ฅผ ์ ๊ทน์ ์ผ๋ก ๋ถ์ฐํ ์ ์์ต๋๋ค. CMS์๋ ์ถ๊ฐ ๊ด๋ฆฌ์ ์ฌ์ฉํ ์ ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ, ํตํ ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน ๋ฐ ๊ด๋ จ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ฝ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ง์ ์ฃผ๋ก ์น ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ตฌ์ฑ๋ฉ๋๋ค.
์๋ ์ค๋ช
๋ ์ ์ฐจ๋ ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ์์ ์ํ๋์ด์ผ ํฉ๋๋ค.
๋ฐ๋ผ์,
1. ์น์ ํตํด ๊ตฌ์ฑ > ํด๋ฌ์คํฐ๋ก ์ด๋ํฉ๋๋ค.
2. ์์ ๋ธ๋ฆฌ์ง ID ํธ์ถ ๊ณ ์ ์ด๋ฆ์ผ๋ก๋ ์๋ฒ ์ด๋ฆ์ ํด๋นํ๋ callbridge[01,02,03]์ ์
๋ ฅํฉ๋๋ค. ์ด๋ฌํ ์ด๋ฆ์ ์์์ ์ด์ง๋ง ์ด ํด๋ฌ์คํฐ์ ๋ํด ๊ณ ์ ํด์ผ ํฉ๋๋ค. ์ด๋ ์๋ฒ ์๋ณ์[01,02,03]์์ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ๋ณธ์ง์ ์ผ๋ก ์ค๋ช
์ ์
๋๋ค.
3.V ํด๋ฌ์คํฐ๋ ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ์ ์๋ ์๋ฒ์ ์น ๊ด๋ฆฌ์ URL์ ์
๋ ฅํ๊ณ ,
4. ๊ฐ ์๋ฒ์ CallBridge ์ ๋ขฐ์ ์ธ์ฆ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด ํ์ผ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋งจ ์ฒ์์ ์ด ํ์ผ์ ๋ณํฉํ ์๋ฒ์ ๋ชจ๋ ์ธ์ฆ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
callbridge trust cluster <trusted cluster certificate bundle>
๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
callbridge restart
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ ์๋ฒ์์ ๋ค์ ๊ทธ๋ฆผ์ ์ป์ ์ ์์ต๋๋ค.
XMPP ํด๋ฌ์คํฐ
CMS์ XMPP ์๋น์ค๋ CMA WebRTC ์น ํด๋ผ์ด์ธํธ๋ฅผ ํฌํจํ์ฌ CMA(Cisco Meeting Apps)์ ๋ํ ๋ชจ๋ ๋ฑ๋ก ๋ฐ ์ธ์ฆ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฝ ๋ธ๋ฆฌ์ง ์์ฒด๋ ์ธ์ฆ ๋ชฉ์ ์ผ๋ก XMPP ํด๋ผ์ด์ธํธ ์ญํ ์ ํ๋ฏ๋ก ๋ค๋ฅธ ํด๋ผ์ด์ธํธ์ฒ๋ผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. XMPP ๋ด๊ฒฐํจ์ฑ์ ๋ฒ์ 2.1๋ถํฐ ํ๋ก๋์ ํ๊ฒฝ์์ ์ง์๋๋ ๊ธฐ๋ฅ์ ๋๋ค.
์๋ ์ค๋ช
๋ ๋ช
๋ น์ ์ ์ ํ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์๋ฒ์์ ์คํ๋์ด์ผ ํฉ๋๋ค.
๊ทธ๋์ :
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์๋ฅผ XMPP ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
xmpp certs <keyfile> <certificatefile>[<cert-bundle>]
๊ทธ๋ฐ ๋ค์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฒญ์ทจ ์ธํฐํ์ด์ค๋ฅผ ์ ์ํ์ญ์์ค.
xmpp listen a
XMPP ์๋น์ค์๋ ๊ณ ์ ํ ๋๋ฉ์ธ์ด ํ์ํฉ๋๋ค. ์ฌ์ฉ์๋ฅผ ์ํ ๋ก๊ทธ์ธ์ ๋๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ CMA ์ฑ(๋๋ WebRTC ํด๋ผ์ด์ธํธ๋ฅผ ํตํด)์ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ์ ์๋ํ๋ฉด userID@logindomain์ ์ ๋ ฅํฉ๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ userid@์ ๋๋ค.conf์.example.com. ์ example.com์ด ์๋๊ฐ์? ํน์ ๋ฐฐํฌ์์๋ Jabber ์ฌ์ฉ์๊ฐ Unified CM์์ example.com์ผ๋ก ์ฌ์ฉํ Unified CM ๋๋ฉ์ธ์ ์ ํํ๊ธฐ ๋๋ฌธ์ CMS ์ฌ์ฉ์๊ฐ SIP ๋๋ฉ์ธ์ ํตํด CMS์ ํตํ๋ฅผ ๋ผ์ฐํ ํ๋ ค๋ฉด ๋ค๋ฅธ ๋๋ฉ์ธ์ด ํ์ํ์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ XMPP ๋๋ฉ์ธ์ ์ค์ ํฉ๋๋ค.
xmpp domain <domain>
๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ XMPP ์๋น์ค๋ฅผ ํ์ฑํํฉ๋๋ค.
xmpp enable
XMPP ์๋น์ค์์๋ XMPP ์๋น์ค์ ๋ฑ๋กํ ๋ ์ฌ์ฉํ ๊ฐ ํตํ ๋ธ๋ฆฌ์ง์ ๋ํ ์๊ฒฉ ์ฆ๋ช ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ด๋ฆ์ ์์์ ์ด๋ฉฐ ํตํ ๋ธ๋ฆฌ์ง ํด๋ฌ์คํฐ๋ง์ ์ํด ๊ตฌ์ฑํ ๊ณ ์ ์ด๋ฆ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ์ด ๊ตฌ์ฑ์ ํด๋ฌ์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ง์ง ์๊ธฐ ๋๋ฌธ์ ํ๋์ XMPP ์๋ฒ์ ์ธ ๊ฐ์ ํธ์ถ ๋ธ๋ฆฌ์ง๋ฅผ ์ถ๊ฐํ ๋ค์ ํด๋ฌ์คํฐ์ ๋ค๋ฅธ XMPP ์๋ฒ์ ํด๋น ์๊ฒฉ ์ฆ๋ช ์ ์ ๋ ฅํด์ผ ํฉ๋๋ค. ๋์ค์ ์ด ์ด๋ฆ๊ณผ ๋น๋ฐ์ ์ฌ์ฉํ์ฌ XMPP ์๋น์ค์ ๋ฑ๋กํ๋๋ก ๊ฐ ํตํ ๋ธ๋ฆฌ์ง๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์ด์ ์ธ ๊ฐ์ ํตํ ๋ธ๋ฆฌ์ง callbridge01, callbridge02 ๋ฐ callbridge03์ด ์๋ ์ฒซ ๋ฒ์งธ ์๋ฒ์์ XMPP ์๋น์ค๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๊ฐ ๊ณ์ ์๋ ๋ฌด์์ ๋น๋ฐ๋ฒํธ๊ฐ ํ ๋น๋ฉ๋๋ค. ๋์ค์ ์ด XMPP ์๋ฒ์ ๋ก๊ทธ์ธํ๊ธฐ ์ํด ๋ค๋ฅธ Call Bridge ์๋ฒ์ ์ ๋ ฅ๋ฉ๋๋ค. ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํ์ญ์์ค.
xmpp callbridge add callbridge01
xmpp callbridge add callbridge02
xmpp callbridge add callbridge03
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค์ ๋ช ๋ น์ผ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ํ์ธํฉ๋๋ค.
xmpp callbridge list
์๋ ์ค๋ช
๋ ๋จ๊ณ๋ฅผ ์ํํ๋ฉด ๋๋จธ์ง ์๋ฒ์๋ ๋๊ฐ์ ๊ทธ๋ฆผ์ด ๋ํ๋์ผ ํฉ๋๋ค.
๋ค์์ผ๋ก ๋๋จธ์ง ๋ ์๋ฒ์ ๋ค์ ๋ช ๋ น๋ง ์ฌ์ฉํ์ฌ ์ ํํ ๋์ผํ ์ค์ ์ ์ถ๊ฐํฉ๋๋ค.
xmpp callbridge add-secret callbridge01
xmpp callbridge add-secret callbridge02
xmpp callbridge add-secret callbridge03
์๋ฅผ ๋ค์ด ์ถ๊ฐ ๊ณต๋ฐฑ์ด ์๋๋ก Secret์ ๋งค์ฐ ์ ์คํ๊ฒ ์ถ๊ฐํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ ์๋ฒ๋ ๋์ผํ ๊ทธ๋ฆผ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
๋ค์์ผ๋ก, ํด๋ฌ์คํฐ์ ๋ชจ๋ ์๋ฒ์์ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ์์ฑํ ์ธ ๊ฐ์ง ์ธ์ฆ์๊ฐ ๋ชจ๋ ํฌํจ๋ ํ์ผ์ ์ ๋ขฐ๋ก ์ง์ ํฉ๋๋ค.
xmpp cluster trust <trust bundle>
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํด๋ฌ์คํฐ ์๋ฒ์์ xmpp ํด๋ฌ์คํฐ ๋ชจ๋๋ฅผ ํ์ฑํํฉ๋๋ค.
xmpp cluster enable
ํด๋ฌ์คํฐ์ ์ฒซ ๋ฒ์งธ ์๋ฒ์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ xmpp ํด๋ฌ์คํฐ ์์ฑ์ ์์ํฉ๋๋ค.
xmpp cluster initialize
๋ค๋ฅธ ์๋ฒ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ xmpp์ ํด๋ฌ์คํฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
xmpp cluster join <ip address head xmpp server>
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ฐ ์๋ฒ์์ XMPP ํด๋ฌ์คํฐ ์์ฑ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค.
xmpp status
xmpp cluster status
์ฒซ ๋ฒ์งธ ์๋ฒ:
๋ ๋ฒ์งธ ์๋ฒ:
์ธ ๋ฒ์งธ ์๋ฒ:
์ฝ ๋ธ๋ฆฌ์ง๋ฅผ XMPP์ ์ฐ๊ฒฐ
์ด์ XMPP ํด๋ฌ์คํฐ๊ฐ ์คํ ์ค์ด๋ฏ๋ก XMPP ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํ๋๋ก ํตํ ๋ธ๋ฆฌ์ง ์๋น์ค๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ์ด ๊ตฌ์ฑ์ ์น ๊ด๋ฆฌ์๋ฅผ ํตํด ์ํ๋ฉ๋๋ค.
๊ฐ ์๋ฒ์์ ๊ตฌ์ฑ > ์ผ๋ฐ์ผ๋ก ์ด๋ํ ํ ํด๋น ํ๋์์ ๊ณ ์ ํ ํตํ ๋ธ๋ฆฌ์ง ์ด๋ฆ ์๋ฒ ์ฝ ๋ธ๋ฆฌ์ง์ ํด๋นํ๋ ๊ณ ์ ํ ์ด๋ฆ์ ์์ฑํฉ๋๋ค. ์ฝ๋ธ๋ฆฌ์ง[01,02,03]... ํ์ฅ์์ ๋๋ฉ์ธ conf.example.ru ํด๋น ๋น๋ฐ๋ฒํธ๋ฅผ ๊ฐ์ํ ์ ์์ต๋๋ค.
๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ์ ๋ชจ๋ ์๋ฒ์์:
xmpp callbridge list
"์๋ฒ" ํ๋๋ฅผ ๋น์ ๋์ธ์. ์ฝ๋ธ๋ฆฟ์ง DNS SRV ์กฐํ๋ฅผ ์ํํฉ๋๋ค. _xmpp-์ปดํฌ๋ํธ._tcp.conf.example.com์ฌ์ฉ ๊ฐ๋ฅํ XMPP ์๋ฒ๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ์ฝ๋ธ๋ฆฌ์ง๋ฅผ XMPP์ ์ฐ๊ฒฐํ๊ธฐ ์ํ IP ์ฃผ์๋ ์๋ฒ๋ง๋ค ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋
น์ ์์ฒญ์ ๋ฐํ๋๋ ๊ฐ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. _xmpp-์ปดํฌ๋ํธ._tcp.conf.example.com ์ฝ๋ธ๋ฆฌ์ง๋ ์ฃผ์ด์ง DNS ๋ ์ฝ๋์ ์ฐ์ ์์ ์ค์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๋ค์์ผ๋ก ์ํ > ์ผ๋ฐ์ผ๋ก ์ด๋ํ์ฌ Call Bride ์๋น์ค๊ฐ XMPP ์๋น์ค์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋์๋์ง ํ์ธํฉ๋๋ค.
์น๋ธ๋ฆฟ์ง
ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์น ๋ธ๋ฆฌ์ง ์๋น์ค๋ฅผ ํ์ฑํํฉ๋๋ค.
webbridge listen a:443
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ํ์ผ๋ก ์น ๋ธ๋ฆฌ์ง ์๋น์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
webbridge certs <keyfile> <certificatefile> <ca bundle>
์น ๋ธ๋ฆฌ์ง๋ HTTPS๋ฅผ ์ง์ํฉ๋๋ค. "http-redirect"๋ฅผ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ HTTP๋ฅผ HTTPS๋ก ๋ฆฌ๋๋ ์
ํฉ๋๋ค.
HTTP ๋ฆฌ๋๋ ์
์ ํ์ฑํํ๋ ค๋ฉด ๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ญ์์ค.
webbridge http-redirect enable
Web Bridge๊ฐ Call Bridge์ ์ฐ๊ฒฐ์ ์ ๋ขฐํ ์ ์์์ Call Bridge์ ์๋ฆฌ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํฉ๋๋ค.
webbridge trust <certfile>
์ฌ๊ธฐ์ ์ด๋ ํด๋ฌ์คํฐ์ ์๋ ๊ฐ ์๋ฒ์ ์ธ์ฆ์ XNUMX๊ฐ๋ฅผ ๋ชจ๋ ํฌํจํ๋ ํ์ผ์ ๋๋ค.
์ด ๊ทธ๋ฆผ์ ํด๋ฌ์คํฐ์ ๋ชจ๋ ์๋ฒ์ ์์ด์ผ ํฉ๋๋ค.
์ด์ "appadmin" ์ญํ ์ ๊ฐ์ง ์ฌ์ฉ์๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ํด๋ฌ์คํฐ์ ๊ฐ ์๋ฒ๋ฅผ ๋ณ๋๋ก ๊ตฌ์ฑํ๋ ๊ฒ์ด ์๋๋ผ ํด๋ฌ์คํฐ(!)๋ฅผ ๊ตฌ์ฑํ ์ ์๋๋ก ์ด ์ญํ ์ด ํ์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ค์ ์ด ํ ๋ฒ์ ๋ง๋ค์ด์ง ๊ฒ์ด๋ผ๋ ์ฌ์ค.
์ถ๊ฐ ์ค์ ์ ์ํด ์ฐ๋ฆฌ๋
์ธ์ฆ์ ๋ฐ์ผ๋ ค๋ฉด ์ธ์ฆ ์น์ ์์ ๊ธฐ๋ณธ์ ์ ํํ์ธ์.
CMS ์๋ฒ์ ๋ช
๋ น์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด๋ด๋ ค๋ฉด ํ์ํ ์ธ์ฝ๋ฉ์ ์ค์ ํด์ผ ํฉ๋๋ค.
๋ค์ ๋ช
๋ น์ผ๋ก Webbridge๋ฅผ ์ง์ ํฉ๋๋ค. POST ๋งค๊ฐ๋ณ์ ํฌํจ URL ๊ทธ๋ฆฌ๊ณ ์๋ฏธ
์น๋ธ๋ฆฌ์ง ์์ฒด์๋ ๊ฒ์คํธ ์ก์ธ์ค, ๋ณดํธ๋ ์ก์ธ์ค ๋ฑ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ํ์๋ฉ๋๋ค.
ํตํ ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน
๊ธฐ๋ณธ์ ์ผ๋ก CMS๋ ํญ์ ํ์ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ฅ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ์ง๋ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ฐธ๊ฐ์๊ฐ 3๋ช ์ธ ํ์์ ๊ฒฝ์ฐ ๊ฐ ์ฐธ๊ฐ์๋ ์ธ ๊ฐ์ง ๋ค๋ฅธ ํตํ ๋ธ๋ฆฌ์ง์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ์ด ์ธ ์ฐธ๊ฐ์๊ฐ ์๋ก ํต์ ํ ์ ์๋๋ก ์ฝ ๋ธ๋ฆฌ์ง๋ ๋์ผํ ๊ณต๊ฐ์ ์๋ ๋ชจ๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์๋์ผ๋ก ์ฐ๊ฒฐ์ ์ค์ ํ๋ฏ๋ก ๋ชจ๋ ํด๋ผ์ด์ธํธ๊ฐ ๋์ผํ ์๋ฒ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ถํํ๋ ์ด๊ฒ์ ๋จ์ ์ ๋จ์ผ 9์ธ ํ์๊ฐ ์ด์ XNUMX๊ฐ์ ๋ฏธ๋์ด ํฌํธ๋ฅผ ์๋นํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ถ๋ช ํ ์์์ ๋นํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋ํ ํตํ ๋ธ๋ฆฌ์ง๊ฐ ์ค์ ๋ก ๊ณผ๋ถํ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ๋ฉ์ปค๋์ฆ์ ๊ณ์ํด์ ํตํ๋ฅผ ์๋ฝํ๊ณ ํด๋น ํตํ ๋ธ๋ฆฌ์ง์ ๋ชจ๋ ๊ฐ์ ์์๊ฒ ๋ฎ์ ํ์ง์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ ํตํ ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐ๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ Cisco Meeting Server ์ํํธ์จ์ด ๋ฒ์ 2.1์ ๋์ ๋์์ผ๋ฉฐ WebRTC ์ฐธ๊ฐ์๋ฅผ ํฌํจํ์ฌ ์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋ CMA(Cisco Meeting App) ํตํ์ ๋ํ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ง์ํ๋๋ก ํ์ฅ๋์์ต๋๋ค.
์ฌ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฐ ํตํ ๋ธ๋ฆฌ์ง์ ๋ํด ์ธ ๊ฐ์ง ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋ก๋ ์ ํ์ด ๋์ ๋์์ต๋๋ค.
๋ก๋ํ๋ โ ์ด๋ ํน์ ํตํ ๋ธ๋ฆฌ์ง์ ๋ํ ์ต๋ ์์น ๋ถํ์
๋๋ค. ๊ฐ ํ๋ซํผ์๋ CMS96000์ ๊ฒฝ์ฐ 1000, ๊ฐ์ ๋จธ์ ์ ๊ฒฝ์ฐ vCPU๋น 1.25GHz์ ๊ฐ์ ๊ถ์ฅ ๋ก๋ ์ ํ์ด ์์ต๋๋ค. ๋ค์ํ ํธ์ถ์ ์ฐธ๊ฐ์์ ํด์๋์ ํ๋ ์ ์๋์ ๋ฐ๋ผ ํน์ ์์ ๋ฆฌ์์ค๋ฅผ ์๋นํฉ๋๋ค.
NewConferenceLoadLimitBasisPoints (๊ธฐ๋ณธ๊ฐ 50% loadLimit) - ์๋ฒ ๋ก๋ ์ ํ์ ์ค์ ํ๋ฉฐ ๊ทธ ์ดํ์๋ ์ ํ์๊ฐ ๊ฑฐ๋ถ๋ฉ๋๋ค.
๊ธฐ์กด์ปจํผ๋ฐ์คLoadLimitBasisPoints (๊ธฐ๋ณธ๊ฐ์ loadLimit์ 80%) - ๊ธฐ์กด ์ปจํผ๋ฐ์ค์ ์ฐธ์ฌํ๋ ์ฐธ๊ฐ์๊ฐ ๊ฑฐ๋ถ๋๊ธฐ ์ ๊น์ง์ ์๋ฒ ๋ก๋ ๊ฐ์
๋๋ค.
์ด ๊ธฐ๋ฅ์ ํตํ ๋ถ์ฐ ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ํด ์ค๊ณ๋์์ง๋ง TURN ์๋ฒ, ์น ๋ธ๋ฆฌ์ง ์๋ฒ ๋ฐ ๋ น์๊ธฐ์ ๊ฐ์ ๋ค๋ฅธ ๊ทธ๋ฃน๋ ํตํ ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน์ ํ ๋นํ์ฌ ์ต์ ์ ์ฌ์ฉ์ ์ํด ์ ์ ํ๊ฒ ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ฒด ์ค ํ๋๋ผ๋ ํตํ ๊ทธ๋ฃน์ ํ ๋น๋์ง ์์ ๊ฒฝ์ฐ ํน๋ณํ ์ฐ์ ์์ ์์ด ๋ชจ๋ ์๋ฒ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ด๋ฌํ ๋งค๊ฐ๋ณ์๋ ์ฌ๊ธฐ์์ ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ค์์ผ๋ก, ๊ฐ ์ฝ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน์ด ์ํ ์ฝ๋ธ๋ฆฌ์ง ๊ทธ๋ฃน์ ํ์ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์ฝ๋ธ๋ฆฌ์ง
๋ ๋ฒ์งธ ์ฝ๋ธ๋ฆฌ์ง
์ธ ๋ฒ์งธ ์ฝ๋ธ๋ฆฌ์ง
๋ฐ๋ผ์ Cisco Meeting Server ํด๋ฌ์คํฐ์ ๋ฆฌ์์ค๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋๋ก Call Brdige ๊ทธ๋ฃน์ ๊ตฌ์ฑํ์ต๋๋ค.
Active Directory์์ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ
Web Admin ์๋น์ค์๋ LDAP ๊ตฌ์ฑ ์น์ ์ด ์์ง๋ง ๋ณต์กํ ๊ตฌ์ฑ ์ต์ ์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ ์ ๋ณด๊ฐ ํด๋ฌ์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋์ง ์์ผ๋ฏ๋ก ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ฐ ์๋ฒ์์ ์๋์ผ๋ก ๊ตฌ์ฑํ๊ฑฐ๋ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ตฌ์ฑ์ ์ํํด์ผ ํฉ๋๋ค. API๋ฅผ ํตํด "์ผ์ด๋์ง ๋ง์ธ์"๋ผ๊ณ ์ธ ๋ฒ์ด๋ ๊ณ์ํด์ API๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
URL์ ์ฌ์ฉํ์ฌ ์ก์ธ์ค
- ์๋ฒ IP
- ํฌํธ ๋ฒํธ
- ะธะผั ะฟะพะปัะทะพะฒะฐัะตะปั
- ์ํธ
- ์์ ํด์ผํฉ๋๋ค.
๋ณด์ - ํฌํธ์ ๋ฐ๋ผ true ๋๋ false๋ฅผ ์ ํํฉ๋๋ค. 389 - ๋ณด์๋์ง ์์, 636 - ๋ณดํธ๋จ.
Cisco Meeting Server์ ์์ฑ์ LDAP ์์ค ๋งค๊ฐ๋ณ์ ๋งคํ.
LDAP ๋งคํ์ LDAP ๋๋ ํฐ๋ฆฌ์ ํน์ฑ์ CMS์ ํน์ฑ์ ๋งคํํฉ๋๋ค. ์ค์ ์์ฑ:
- jid๋งคํ
- ์ด๋ฆ๋งคํ
- coSpaceName๋งคํ
- coSpaceUri๋งคํ
- coSpaceSecondaryUri๋งคํ
์์ฑ ์ค๋ช JID CMS์์ ์ฌ์ฉ์์ ๋ก๊ทธ์ธ ID๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ Microsoft Active Directory LDAP ์๋ฒ์ด๋ฏ๋ก CMS JID๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ์์ Active Directory ๋ก๊ทธ์ธ ID์ธ โโLDAP์ sAMAccountName์ ๋งคํ๋ฉ๋๋ค. ๋ํ sAMAccountName์ ๊ฐ์ ธ์์ ๋์ conf.pod6.cms.lab ๋๋ฉ์ธ์ ์ถ๊ฐํ์ญ์์ค. ์ด๋ ์ฌ์ฉ์๊ฐ CMS์ ๋ก๊ทธ์ธํ๋ ๋ฐ ์ฌ์ฉํ ๋ก๊ทธ์ธ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฆ๋งคํ Active Directory displayName ํ๋์ ํฌํจ๋ ๋ด์ฉ์ ์ฌ์ฉ์์ CMS ์ด๋ฆ ํ๋์ ์ผ์น์ํต๋๋ค.
coSpaceName๋งคํ displayName ํ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก CMS ๊ณต๊ฐ ์ด๋ฆ์ ์์ฑํฉ๋๋ค. coSpaceUriMapping ์์ฑ๊ณผ ํจ๊ป ์ด ์์ฑ์ ๊ฐ ์ฌ์ฉ์์ ๋ํ ๊ณต๊ฐ์ ๋ง๋๋ ๋ฐ ํ์ํฉ๋๋ค.
coSpaceUri๋งคํ ์ฌ์ฉ์์ ๊ฐ์ธ ๊ณต๊ฐ๊ณผ ์ฐ๊ด๋ URI์ ์ฌ์ฉ์ ๋ถ๋ถ์ ์ ์ํฉ๋๋ค. ์ผ๋ถ ๋๋ฉ์ธ์ ๊ณต๊ฐ์ผ๋ก ์ ํ๋ฅผ ๊ฑธ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ๋ถ๋ถ์ด ์ด๋ฌํ ๋๋ฉ์ธ ์ค ํ๋์ ๋ํด ์ด ํ๋์ ์ผ์นํ๋ ๊ฒฝ์ฐ ํตํ๋ ํด๋น ์ฌ์ฉ์์ ๊ณต๊ฐ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
coSpaceSecondaryUri๋งคํ ๊ณต๊ฐ์ ๋๋ฌํ๊ธฐ ์ํ ๋ ๋ฒ์งธ URI๋ฅผ ์ ์ํฉ๋๋ค. ์ด๋ coSpaceUriMapping ๋งค๊ฐ๋ณ์์ ์ ์๋ ์์ซ์ URI ๋์ ๊ฐ์ ธ์จ ์ฌ์ฉ์ ๊ณต๊ฐ์ผ๋ก ํธ์ถ์ ๋ผ์ฐํ ํ๊ธฐ ์ํ ์ซ์ ๋ณ์นญ์ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
LDAP ์๋ฒ ๋ฐ LDAP ๋งคํ์ด ๊ตฌ์ฑ๋์์ต๋๋ค. ์ด์ LDAP ์์ค๋ฅผ ์์ฑํ์ฌ ์ด๋ค์ ์๋ก ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค.
URL์ ์ฌ์ฉํ์ฌ ์ก์ธ์ค
- ์ฌ๊ธฐ๋ ์ฌ๋
- ๋งคํ
- ๋ฒ ์ด์คDn
- ํํฐ๋ง
์ด์ LDAP ๊ตฌ์ฑ์ด ์๋ฃ๋์์ผ๋ฏ๋ก ์๋ ๋๊ธฐํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
๊ฐ ์๋ฒ์ ์น ์ธํฐํ์ด์ค์์ ๋ค์ ์ค ํ๋๋ฅผ ํด๋ฆญํ์ฌ ์ด ์์
์ ์ํํฉ๋๋ค. ์ง๊ธ ๋๊ธฐํ ์น์
Active Directory์
๋๋ API๋ฅผ ํตํด ๋ช
๋ น์ ์ฌ์ฉํ์ฌ POST URL์ ์ฌ์ฉํ์ฌ ์ก์ธ์ค
์์ ํ์
์ด ๋ฌด์์ ๋๊น?์ ํต์ ์ธ ๊ฐ๋ ์์๋ ๋ ๋ช ์ ์ฐธ๊ฐ์๊ฐ ์๋ก ๋ํ๋ฅผ ๋๋๊ณ ์ฐธ๊ฐ์ ์ค ํ ๋ช ์ด (Unified CM์ ๋ฑ๋ก๋ ์ฅ์น๋ฅผ ์ฌ์ฉํ์ฌ) "ํ์" ๋ฒํผ์ ๋๋ฅด๊ณ ์๋๋ฐฉ์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด ํด๋น ์ XNUMX์์ ๋ํํ๋ ๊ฒ์ ํ์๋ผ๊ณ ํฉ๋๋ค. , "ํ์" ๋ฒํผ์ ๋ค์ ๋๋ฌ XNUMX์ ํ์์ ๋ชจ๋ ์ฐธ๊ฐ์๋ฅผ ์ฐธ์ฌ์ํต๋๋ค.
์์ ํ์์ CMS์ ์์ฝ๋ ํ์๋ฅผ ๊ตฌ๋ณํ๋ ์ ์ ์์ ํ์๊ฐ CMS์ ๋ํ ๋จ์ํ SIP ํตํ๊ฐ ์๋๋ผ๋ ๊ฒ์ ๋๋ค. ํ์ ๊ฐ์์๊ฐ ํ์ ๋ฒํผ์ ๋ ๋ฒ์งธ๋ก ํด๋ฆญํ์ฌ ๋ชจ๋ ์ฌ๋์ ๋์ผํ ํ์์ ์ด๋ํ๋ฉด Unified CM์ CMS์ API ํธ์ถ์ ์ํํ์ฌ ๋ชจ๋ ํตํ๊ฐ ์ ์ก๋๋ ์ฆ์ ํ์๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ์ด ๋ชจ๋ ์ผ์ ์ฐธ๊ฐ์๊ฐ ๋์น ์ฑ์ง ๋ชปํ ์ฑ ๋ฐ์ํฉ๋๋ค.
์ด๋ ํตํ๋ฅผ ๊ณ์ํ๋ ค๋ฉด Unified CM์ด ์๋น์ค์ API ์๊ฒฉ ์ฆ๋ช ๊ณผ WebAdmin ์ฃผ์/ํฌํธ๋ ๋ฌผ๋ก SIP ํธ๋ ํฌ๋ฅผ CMS ์๋ฒ์ ์ง์ ๊ตฌ์ฑํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ CUCM์ CMS์ ์คํ์ด์ค๋ฅผ ๋์ ์ผ๋ก ์์ฑํ์ฌ ๊ฐ ํตํ๊ฐ CMS์ ๋๋ฌํ๊ณ ์คํ์ด์ค์ฉ ์์ ํตํ ๊ท์น๊ณผ ์ผ์นํ ์ ์๋๋ก ํฉ๋๋ค.
CUCM๊ณผ ํตํฉ ๊ธฐ์ฌ์ ์ค๋ช
๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.
SIP ๋ณด์ ํ๋กํ:
ํธ๋ ํฌ์ค:
๊ฐ ํธ๋ ํฌ๋ ๋์ผํ๊ฒ ๋ณด์
๋๋ค.
ํ์ ๋ธ๋ฆฌ์ง
๊ฐ ์ปจํผ๋ฐ์ค ๋ธ๋ฆฌ์ง๋ ๋์ผํ๊ฒ ๋ณด์
๋๋ค.
๊ฒฝ๋ก ๊ทธ๋ฃน
๊ฒฝ๋ก ๋ชฉ๋ก
๋ฏธ๋์ด ์์ ๊ทธ๋ฃน
๋ฏธ๋์ด ์์ ๊ทธ๋ฃน ๋ชฉ๋ก
ํตํ ๊ท์น
Unified CM ๋๋ Expressway์ ๊ฐ์ ๊ณ ๊ธ ํตํ ๊ด๋ฆฌ ์์คํ ๊ณผ ๋ฌ๋ฆฌ CMS๋ ์ ํตํ์ ๋ํ SIP ์์ฒญ-URI ํ๋์ ๋๋ฉ์ธ๋ง ์กฐํํฉ๋๋ค. ๋ฐ๋ผ์ SIP INVITE๊ฐ sip์ฉ์ธ ๊ฒฝ์ฐ: [์ด๋ฉ์ผ ๋ณดํธ]CMS๋ domain.com์๋ง ๊ด์ฌ์ด ์์ต๋๋ค. CMS๋ ๋ค์ ๊ท์น์ ๋ฐ๋ผ ํตํ๋ฅผ ๋ผ์ฐํ ํ ์์น๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
1. CMS๋ ๋จผ์ SIP ๋๋ฉ์ธ์ ์์ ์ ํ ๊ท์น์ ๊ตฌ์ฑ๋ ๋๋ฉ์ธ๊ณผ ์ผ์น์ํค๋ ค๊ณ ์๋ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ํตํ๋ ("๋์") ๊ณต๊ฐ์ด๋ ํน์ ์ฌ์ฉ์, ๋ด๋ถ IVR ๋๋ ์ง์ ํตํฉ๋ Microsoft Lync/Skype for Business(S4B) ๋์์ผ๋ก ๋ผ์ฐํ
๋ ์ ์์ต๋๋ค.
2. ์์ ์ ํ ๊ท์น์ ์ผ์นํ๋ ํญ๋ชฉ์ด ์์ผ๋ฉด CMS๋ ์ฐฉ์ ์ ํ ํ
์ด๋ธ์ ๊ตฌ์ฑ๋ ๋๋ฉ์ธ๊ณผ ์ผ์น์ํค๋ ค๊ณ ์๋ํฉ๋๋ค. ์ผ์นํ๋ ๊ฒฝ์ฐ ๊ท์น์ ํตํ๋ฅผ ๋ช
์์ ์ผ๋ก ๊ฑฐ๋ถํ๊ฑฐ๋ ํตํ๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค. ์ด๋ CMS๋ ๋๋ฉ์ธ์ ๋ค์ ์์ฑํ ์ ์์ผ๋ฉฐ ์ด๋ ๋๋๋ก Lync ๋๋ฉ์ธ์ ํธ์ถํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ๋ํ ํต๊ณผ๋ฅผ ์ ํํ์ฌ ํ๋๊ฐ ๋ ์ด์ ์์ ๋์ง ์๊ฑฐ๋ ๋ด๋ถ CMS ๋ค์ด์ผ ํ๋์ ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ฐฉ์ ์ ํ ๊ท์น์ ์ผ์นํ๋ ํญ๋ชฉ์ด ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ ํตํ๋ฅผ ๊ฑฐ๋ถํ๋ ๊ฒ์
๋๋ค. CMS์์๋ ํตํ๊ฐ "์ ๋ฌ"๋์ง๋ง ๋ฏธ๋์ด๋ ์ฌ์ ํ CMS์ ๋ฐ์ธ๋ฉ๋์ด ์์ต๋๋ค. ์ฆ, ์ ํธ ๋ฐ ๋ฏธ๋์ด ํธ๋ํฝ ๊ฒฝ๋ก์ ์๋ค๋ ์๋ฏธ์
๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ ๋ฌ๋ ํตํ์๋ง ๋ฐ์ ํตํ ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ์ค์ ์ ํตํ๊ฐ ์ ์ก๋๋ ๋์, ํธ๋ ํฌ ์ ํ(์ Lync ํตํ์ธ์ง ํ์ค SIP ํตํ์ธ์ง ์ฌ๋ถ) ๋ฐ ์ฐฉ์ ์ ํ ๊ท์น์์ ์ ์ก์ด ์ ํ๋์ง ์์ ๊ฒฝ์ฐ ์ํํ ์ ์๋ ๋ชจ๋ ๋ณํ์ ๊ฒฐ์ ํฉ๋๋ค.
์์ ํ์ ์ค์ ๋ฐ์ํ๋ ์ค์ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์คํฌ๋ฆฐ์ท์๋ ์ํ๊ฐ ์ข์ง ์์์(์ด๋ป๊ฒ ๊ฐ์ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค) ๋ก๊ทธ๋ฅผ ์ด๋ ๊ฒ ์์ฑํ๊ฒ ์ต๋๋ค.
Info 127.0.0.1:35870: API user "api" created new space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)
Info call create failed to find coSpace -- attempting to retrieve from database
Info API "001036270012" Space GUID: 7986bb6c-af4e-488d-9190-a75f16844e44 <--> Call GUID: 93bfb890-646c-4364-8795-9587bfdc55ba <--> Call Correlator GUID: 844a3c9c-8a1e-4568-bbc3-8a0cab5aed66 <--> Internal G
Info 127.0.0.1:35872: API user "api" created new call 93bfb890-646c-4364-8795-9587bfdc55ba
Info call 7: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"
Info API call leg bc0be45e-ce8f-411c-be04-594e0220c38e in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)
Info conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 has control/media GUID: fb587c12-23d2-4351-af61-d6365cbd648d
Info conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 named "001036270012"
Info call 7: configured - API call leg bc0be45e-ce8f-411c-be04-594e0220c38e with SIP call ID "[email protected]"
Info call 7: setting up UDT RTP session for DTLS (combined media and control)
Info conference "001036270012": unencrypted call legs now present
Info participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)
Info participant "[email protected]" (e8371f75-fb9e-4019-91ab-77665f6d8cc3) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP
Info call 8: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"
Info API call leg db61b242-1c6f-49bd-8339-091f62f5777a in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)
Info call 8: configured - API call leg db61b242-1c6f-49bd-8339-091f62f5777a with SIP call ID "[email protected]"
Info call 8: setting up UDT RTP session for DTLS (combined media and control)
Info call 9: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"
Info API call leg 37a6e86d-d457-47cf-be24-1dbe20ccf98a in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)
Info call 9: configured - API call leg 37a6e86d-d457-47cf-be24-1dbe20ccf98a with SIP call ID "[email protected]"
Info call 9: setting up UDT RTP session for DTLS (combined media and control)
Info call 8: compensating for far end not matching payload types
Info participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)
Info participant "[email protected]" (289e823d-6da8-486c-a7df-fe177f05e010) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP
Info call 7: compensating for far end not matching payload types
Info call 8: non matching payload types mode 1/0
Info call 8: answering offer in non matching payload types mode
Info call 8: follow-up single codec offer received
Info call 8: non matching payload types mode 1/0
Info call 8: answering offer in non matching payload types mode
Info call 8: sending response to single-codec additional offer
Info call 9: compensating for far end not matching payload types
Info participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)
Info participant "[email protected]" (d27e9a53-2c8a-4e9c-9363-0415cd812767) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP
Info call 9: BFCP (client role) now active
Info call 9: sending BFCP hello as client following receipt of hello when BFCP not active
Info call 9: BFCP (client role) now active
Info call 7: ending; remote SIP teardown - connected for 0:13
Info call 7: destroying API call leg bc0be45e-ce8f-411c-be04-594e0220c38e
Info participant "[email protected]" left space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)
Info call 9: on hold
Info call 9: non matching payload types mode 1/0
Info call 9: answering offer in non matching payload types mode
Info call 8: on hold
Info call 8: follow-up single codec offer received
Info call 8: non matching payload types mode 1/0
Info call 8: answering offer in non matching payload types mode
Info call 8: sending response to single-codec additional offer
Info call 9: ending; remote SIP teardown - connected for 0:12
์์ ํ์ ์์ฒด:
์์ ์ ํ ๊ท์น
CMS์์ ์ ํ๋ฅผ ๋ฐ์ผ๋ ค๋ฉด ์์ ์ ํ์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. LDAP ์ค์ ์์ ๋ณธ ๊ฒ์ฒ๋ผ ๋ชจ๋ ์ฌ์ฉ์๋ conf.pod6.cms.lab ๋๋ฉ์ธ์ผ๋ก ๊ฐ์ ธ์์ต๋๋ค. ๋ฐ๋ผ์ ์ต์ํ ์ด ๋๋ฉ์ธ์ ๋ํ ํธ์ถ์ ๋์ ๊ณต๊ฐ์ผ๋ก ์ํฉ๋๋ค. ๋ํ ๊ฐ CMS ์๋ฒ์ ์ ๊ทํ๋ ๋๋ฉ์ธ ์ด๋ฆ(๋ฐ IP ์ฃผ์๊น์ง)์ ์ํ ๋ชจ๋ ๊ฒ์ ๋ํ ๊ท์น์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ธ๋ถ ํตํ ์ ์ด์ธ Unified CM์ ๊ฐ CMS ์๋ฒ ์ ์ฉ SIP ํธ๋ ํฌ๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ฌํ SIP ํธ๋ ํฌ์ ๋์์ด IP ์ฃผ์์ธ์ง ๋๋ ์๋ฒ์ FQDN์ธ์ง์ ๋ฐ๋ผ IP ์ฃผ์ ๋๋ FQDN์ผ๋ก ์ ๋ฌ๋ ํตํ๋ฅผ ์๋ฝํ๋๋ก CMS๋ฅผ ๊ตฌ์ฑํด์ผ ํ๋์ง ์ฌ๋ถ๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค.
์ธ๋ฐ์ด๋ ๊ท์น์ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ ๋๋ฉ์ธ์ด ๋ชจ๋ ์ฌ์ฉ์ ๊ณต๊ฐ์ ๋๋ฉ์ธ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ LDAP๋ฅผ ํตํด ๋๊ธฐํํ๋ฉด CMS๋ ์๋์ผ๋ก ๊ณต๊ฐ์ ์์ฑํ์ง๋ง URI(coSpaceUriMapping)์ ์ฌ์ฉ์ ๋ถ๋ถ(์: user.space)๋ง ์์ฑํฉ๋๋ค. ๋ถ๋ถ
๋ฐ์ ํตํ ๊ท์น
์ฌ์ฉ์๊ฐ Unified CM ํด๋ฌ์คํฐ์ ์์๋ฐ์ด๋ ์ ํ๋ฅผ ๊ฑธ ์ ์๋๋ก ํ์ฉํ๋ ค๋ฉด ์์๋ฐ์ด๋ ๊ท์น์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. Jabber ๋ฑ Unified CM์ ๋ฑ๋ก๋ ์๋ํฌ์ธํธ์ ๋๋ฉ์ธ์ example.com์ ๋๋ค. ์ด ๋๋ฉ์ธ์ ๋ํ ํตํ๋ ํ์ค SIP ํตํ๋ก Unified CM ํตํ ์ฒ๋ฆฌ ๋ ธ๋๋ก ๋ผ์ฐํ ๋์ด์ผ ํฉ๋๋ค. ๋ฉ์ธ ์๋ฒ๋ cucm-01.example.com์ด๊ณ , ์ถ๊ฐ ์๋ฒ๋ cucm-02.example.com์ ๋๋ค.
์ฒซ ๋ฒ์งธ ๊ท์น์ ํด๋ฌ์คํฐ ์๋ฒ ๊ฐ์ ๊ฐ์ฅ ๊ฐ๋จํ ํตํ ๋ผ์ฐํ
์ ์ค๋ช
ํฉ๋๋ค.
๋ถ์ผ ๋๋ฉ์ธ์ ๋ก์ปฌ "@" ๊ธฐํธ ๋ค์์ ์ ํ๋ฅผ ๋ฐ๋ ์ฌ๋์ ๋ํ ๋ฐ์ ์์ SIP-URI์ ํ์๋๋ ๋ด์ฉ์ ๋ด๋นํฉ๋๋ค. ๋น์ ๋๋ฉด "@" ๊ธฐํธ ๋ค์ ์ด ํธ์ถ์ด ํต๊ณผํ๋ CUCM์ IP ์ฃผ์๊ฐ ์์ต๋๋ค. ๋๋ฉ์ธ์ ์ง์ ํ๋ฉด "@" ๊ธฐํธ ๋ค์ ์ค์ ๋ก ๋๋ฉ์ธ์ด ํ์๋ฉ๋๋ค. ์ด๋ ์ฝ๋ฐฑ์ ์ํด ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด SIP-URI name@ip-address๋ฅผ ํตํด ์ฝ๋ฐฑ์ ํ ์ ์์ต๋๋ค.
์ง์ ๋๋ฉด ์ ํํ์ธ์ ๋๋ฉ์ธ์ ๋ก์ปฌ
์ธ์ ์ ํํ์ธ์ NOT ๊ฐ๋ฆฌํค๋ ๋๋ฉ์ธ์ ๋ก์ปฌ
Auto ๋งค๊ฐ๋ณ์๋ก๋ ์๋ฌด ๊ฒ๋ ์๋ํ์ง ์์ผ๋ฏ๋ก ๋ฐ์ ํตํ์ ๋ํด ์ํธํ๋จ ๋๋ ์ํธํ๋์ง ์์์ ๋ช
์์ ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
๋ น์
ํ์ ํ์๋ ๋ ์ฝ๋ ์๋ฒ์ ์ํด ๋ นํ๋ฉ๋๋ค. Recorder๋ Cisco Meeting Server์ ์ ํํ ๋์ผํฉ๋๋ค. ๋ ์ฝ๋์๋ ๋ผ์ด์ผ์ค ์ค์น๊ฐ ํ์ํ์ง ์์ต๋๋ค. CallBridge ์๋น์ค๋ฅผ ์คํํ๋ ์๋ฒ์๋ ๋ น์ ๋ผ์ด์ผ์ค๊ฐ ํ์ํฉ๋๋ค. ๋ น์ ๋ผ์ด์ผ์ค๊ฐ ํ์ํ๋ฉฐ ๋ น์๊ธฐ๋ฅผ ์คํํ๋ ์๋ฒ๊ฐ ์๋ CallBridge ๊ตฌ์ฑ ์์์ ์ ์ฉํด์ผ ํฉ๋๋ค. Recorder๋ XMPP(Extensible Messaging and Presence Protocol) ํด๋ผ์ด์ธํธ๋ก ์๋ํ๋ฏ๋ก CallBridge๋ฅผ ํธ์คํ ํ๋ ์๋ฒ์์ XMPP ์๋ฒ๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค.
์๋ํ๋ฉด ํด๋ฌ์คํฐ๊ฐ ์๊ณ ํด๋ฌ์คํฐ์ ์๋ ์ธ ์๋ฒ ๋ชจ๋์ ๋ผ์ด์ผ์ค๋ฅผ "ํ์ฅ"ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ผ์ด์ ์ค์ ๊ฐ์ธ ๊ณ์ ์์ ํด๋ฌ์คํฐ์ ํฌํจ๋ ๋ชจ๋ CMS ์๋ฒ์ a-์ธํฐํ์ด์ค MAC ์ฃผ์๋ฅผ ์ฐ๊ฒฐ(์ถ๊ฐ)ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ํด๋ฌ์คํฐ์ ๋ชจ๋ ์๋ฒ์ ์์ด์ผ ํ๋ ๊ทธ๋ฆผ์
๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ ์ฝ๋๋ฅผ ๋ฐฐ์นํ๋ ๋ฐ์๋ ์ฌ๋ฌ ๊ฐ์ง ์๋๋ฆฌ์ค๊ฐ ์์ง๋ง ์ฐ๋ฆฌ๋ ๋ค์์ ๊ณ ์ํ๊ฒ ์ต๋๋ค.
๋
นํ๊ธฐ๋ฅผ ์ค์ ํ๊ธฐ ์ ์ ์ค์ ๋ก ํ์ํ์๋ฅผ ๋
นํํ ์ฅ์๋ฅผ ์ค๋นํด์ผ ํฉ๋๋ค. ์ฌ์ค ์ฌ๊ธฐ
1. ํด๋ฌ์คํฐ์ ์ฒซ ๋ฒ์งธ ์๋ฒ์์ ์ธ์ฆ์๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ด ์ข์ต๋๋ค.
2. Recorder Trust์ ์๋ชป๋ ์ธ์ฆ์๊ฐ ์ง์ ๋์ด "Recorder available" ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
3. ๋
นํ๋ฅผ ์ํด ์ง์ ํ NFS ๋๋ ํ ๋ฆฌ๊ฐ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ ๊ฒฝ์ฐ ์ฐ๊ธฐ๊ฐ ๋์ง ์์ ์ ์์ต๋๋ค.
ํน์ ์ฌ์ฉ์๋ ๊ณต๊ฐ์ ํ์๋ฅผ ์๋์ผ๋ก ๋ นํํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์ด๋ฅผ ์ํด ๋ ๊ฐ์ CallProfile์ด ์์ฑ๋ฉ๋๋ค.
๋
น์์ด ๋นํ์ฑํ๋ ์ํ์์
๊ทธ๋ฆฌ๊ณ ์๋ ๋
น์ ๊ธฐ๋ฅ์ด ์์ด์
๋ค์์ผ๋ก ์๋ ๋
น์ ๊ธฐ๋ฅ์ด ์๋ CallProfile์ ์ํ๋ ๊ณต๊ฐ์ "๋ถ์ฐฉ"ํฉ๋๋ค.
CMS์์๋ CallProfile์ด ๋ช
์์ ์ผ๋ก ๊ณต๊ฐ์ด๋ ๊ณต๊ฐ์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ ์ด CallProfile์ด ์ด๋ฌํ ํน์ ๊ณต๊ฐ๊ณผ ๊ด๋ จํด์๋ง ์๋ํ๋๋ก ์ค์ ๋์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ CallProfile์ด ์ด๋ค ๊ณต๊ฐ์๋ ๋ฐ์ธ๋ฉ๋์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก CallProfile์ด ๋ช
์์ ์ผ๋ก ๋ฐ์ธ๋ฉ๋์ง ์์ ๊ณต๊ฐ์ ์ ์ฉ๋ฉ๋๋ค.
๋ค์๋ฒ์๋ ์กฐ์ง ๋ด๋ถ ๋คํธ์ํฌ ์ธ๋ถ์์ CMS์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์ถ์ฒ :
www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Deployment_Guide/Version-2-5/Cisco-Meeting-Server-2-5-Single-Combined-Server-Deployment.pdf www.cisco.com/c/en/us/support/docs/conferencing/meeting-server/202722-Configure-Recorder-in-CMS-Acano-Call-Bri.html www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Reference_Guides/Version-2-3/Cisco-Meeting-Server-MMP-Command-Reference-2-3.pdf www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Reference_Guides/Version-2-5/Cisco-Meeting-Server-API-Reference-Guide-2-4-and-later. PDF
์ถ์ฒ : habr.com