VoIP ๋„คํŠธ์›Œํฌ์˜ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ. XNUMX๋ถ€ - ์กฐ์ง์˜ ์›์น™

์•ˆ๋…•, ๋™๋ฃŒ๋“ค!

ะ’ ์ด์ „ ์ด ์ž๋ฃŒ์—์„œ ์šฐ๋ฆฌ๋Š” ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ๋˜๋Š” ์ค„์—ฌ์„œ SMT์™€ ๊ฐ™์€ VoIP ์ธํ”„๋ผ์˜ ์œ ์šฉํ•˜๊ณ  ๊ผญ ํ•„์š”ํ•œ ์š”์†Œ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š”์ง€ ์•Œ์•„๋ƒˆ๊ณ , ๊ฐœ๋ฐœ์ž๋“ค์ด IT ์„ธ๊ณ„์— ์ œ์‹œํ•œ ๊ฐ€์žฅ ์ €๋ช…ํ•œ ๋Œ€ํ‘œ์ž๋“ค๋„ ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ๋Š” IT ์ธํ”„๋ผ์—์„œ SMT๊ฐ€ ๊ตฌํ˜„๋˜๊ณ  ๊ทธ ์ˆ˜๋‹จ์„ ์‚ฌ์šฉํ•˜์—ฌ VoIP ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์ˆ˜ํ–‰๋˜๋Š” ์›๋ฆฌ๋ฅผ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VoIP ๋„คํŠธ์›Œํฌ์˜ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ. XNUMX๋ถ€ - ์กฐ์ง์˜ ์›์น™

VoIP ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

์šฐ๋ฆฌ๋Š” ๊ฑด์„คํ•˜๊ณ  ๊ฑด์„คํ•˜๊ณ  ๋งˆ์นจ๋‚ด ๊ฑด์„คํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์„ธ!
๋งŒํ™” "์ฒด๋ธŒ๋ผ์‹œ์นด์™€ ์•…์–ด ๊ฒŒ๋‚˜"์—์„œ.

์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํ†ต์‹  ๋ฐ ํ†ต์‹  ์‚ฐ์—…์—๋Š” ํ•ด๋‹น ๋ฒ”์ฃผ์— ์†ํ•˜๋Š” ์ œํ’ˆ์ด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฆ„, ๊ฐœ๋ฐœ์ž, ํ”Œ๋žซํผ ๋“ฑ์„ ์ถ”์ƒํ™”ํ•˜๋ฉด ์•„ํ‚คํ…์ฒ˜(์ ์–ด๋„ ์ž‘์„ฑ์ž๊ฐ€ ์ฒ˜๋ฆฌํ•ด์•ผ ํ–ˆ๋˜ ์•„ํ‚คํ…์ฒ˜) ์ธก๋ฉด์—์„œ ๋ชจ๋‘ ๊ฑฐ์˜ ๋™์ผํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ›„์† ์„ธ๋ถ€ ๋ถ„์„์„ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ์š”์†Œ์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ์บก์ฒ˜ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๋Š” ์ ์€ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด ํ›„์ž๋Š” ์ฃผ๊ด€์ ์ธ ๊ฒฌํ•ด๋กœ ๋ณผ ๋•Œ ํ•ด๋‹น ์‚ฐ์—…์˜ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ํ˜„์žฌ ๋ฐœ์ „์— ์˜ํ•ด ํฌ๊ฒŒ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋ช…ํ™•ํ•œ ์ดํ•ด๋ฅผ ์œ„ํ•ด ๋‹ค์Œ ๋น„์œ ๋ฅผ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

๋Ÿฌ์‹œ์•„์˜ ์œ„๋Œ€ํ•œ ๊ณผํ•™์ž Vladimir Aleksandrovich Kotelnikov๊ฐ€ ์ƒ˜ํ”Œ๋ง ์ •๋ฆฌ๋ฅผ ์ฐฝ์•ˆํ•œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ธ๋ฅ˜๋Š” ์Œ์„ฑ ์‹ ํ˜ธ๋ฅผ ์•„๋‚ ๋กœ๊ทธ์—์„œ ๋””์ง€ํ„ธ๋กœ, ๋””์ง€ํ„ธ์—์„œ ์•„๋‚ ๋กœ๊ทธ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์—„์ฒญ๋‚œ ๊ธฐํšŒ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. IP ํ…”๋ ˆํฌ๋‹ˆ๋กœ์„œ์˜ ํ†ต์‹ . ์Œ์„ฑ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜(์•Œ๊ณ ๋ฆฌ์ฆ˜, ์ฝ”๋ฑ, ์ธ์ฝ”๋”ฉ ๋ฐฉ๋ฒ• ๋“ฑ)์˜ ๊ฐœ๋ฐœ์„ ์‚ดํŽด๋ณด๋ฉด DSP(๋””์ง€ํ„ธ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ)๊ฐ€ ์ •๋ณด ๋ฉ”์‹œ์ง€ ์ธ์ฝ”๋”ฉ์—์„œ ์–ด๋–ป๊ฒŒ ๊ธฐ๋ณธ์ ์ธ ๋‹จ๊ณ„๋ฅผ ๋ฐŸ์•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ์„ฑ ์‹ ํ˜ธ. ์ฆ‰, ๋‹จ์ˆœํžˆ ๋””์ง€ํ„ธํ™”ํ•˜๊ณ  a ๋ฐ u ๋ฒ•์น™ ์••์ถ•(G.711A/G.711U)์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ์ด์ œ ์ƒ˜ํ”Œ์˜ ์ผ๋ถ€๋งŒ ์ „์†กํ•œ ๋‹ค์Œ ์ „์ฒด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒ๋‹นํ•œ ๋น„์šฉ ์ ˆ๊ฐ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์—ญํญ. MMT ์ฃผ์ œ๋กœ ๋Œ์•„๊ฐ€์„œ ํ˜„์žฌ ํ•˜๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ์œ ํ˜•์˜ ๋ฏธ๋Ÿฌ๋ง ์™ธ์— ํŠธ๋ž˜ํ”ฝ ์บก์ฒ˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ์œ ์‚ฌํ•œ ์งˆ์  ๋ณ€ํ™”๊ฐ€ ์—†๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ ์ฃผ์ œ ์˜์—ญ์˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ๊ตฌ์ถ•ํ•œ ๋‚ด์šฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

VoIP ๋„คํŠธ์›Œํฌ์˜ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ. XNUMX๋ถ€ - ์กฐ์ง์˜ ์›์น™
๊ทธ๋ฆผ 1. SMT ์•„ํ‚คํ…์ฒ˜์˜ ์ผ๋ฐ˜ ๋‹ค์ด์–ด๊ทธ๋žจ

๊ฑฐ์˜ ๋ชจ๋“  SMT๋Š” ์„œ๋ฒ„์™€ ํŠธ๋ž˜ํ”ฝ ์บก์ฒ˜ ์—์ด์ „ํŠธ(๋˜๋Š” ํ”„๋กœ๋ธŒ)๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์ƒ๋‹ด์›์œผ๋กœ๋ถ€ํ„ฐ ์˜ค๋Š” VoIP ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์‹ , ์ฒ˜๋ฆฌ ๋ฐ ์ €์žฅํ•˜๋ฉฐ ์ „๋ฌธ๊ฐ€์—๊ฒŒ ์ˆ˜์‹ ๋œ ์ •๋ณด๋ฅผ ๋‹ค์–‘ํ•œ ๋ณด๊ธฐ(๊ทธ๋ž˜ํ”„, ๋‹ค์ด์–ด๊ทธ๋žจ, ํ†ตํ™” ํ๋ฆ„ ๋“ฑ)๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์บก์ฒ˜ ์—์ด์ „ํŠธ๋Š” ๋„คํŠธ์›Œํฌ ํ•ต์‹ฌ ์žฅ๋น„(์˜ˆ: SBC, ์†Œํ”„ํŠธ์Šค์œ„์น˜, ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ)๋กœ๋ถ€ํ„ฐ VoIP ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์‹ ํ•˜๊ณ , ์ด๋ฅผ ์ ์šฉ ์‹œ์Šคํ…œ ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„ ํ›„์† ์กฐ์ž‘์„ ์œ„ํ•ด ํ›„์ž๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

์Œ์•…์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ž‘๊ณก๊ฐ€๋Š” ์ž‘ํ’ˆ์˜ ์ฃผ์š” ๋ฉœ๋กœ๋””์— ๋Œ€ํ•œ ๋ณ€์ฃผ๋ฅผ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์ด ๊ฒฝ์šฐ ์œ„ ๊ตฌ์„ฑํ‘œ๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์˜ ๋‹ค์–‘์„ฑ์€ ์ƒ๋‹นํžˆ ํฌ๋ฉฐ ์ฃผ๋กœ MMT๊ฐ€ ๋ฐฐํฌ๋˜๋Š” ์ธํ”„๋ผ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์˜ต์…˜์€ ์บก์ฒ˜ ์—์ด์ „ํŠธ๊ฐ€ ์„ค์น˜๋˜๊ฑฐ๋‚˜ ๊ตฌ์„ฑ๋˜์ง€ ์•Š์€ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ถ„์„๋œ ํŠธ๋ž˜ํ”ฝ์€ ์„œ๋ฒ„๋กœ ์ง์ ‘ ์ „์†ก๋˜๊ฑฐ๋‚˜, ์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐœ์ฒด์—์„œ ์ƒ์„ฑ๋œ pcap ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ „๋‹ฌ ๋ฐฉ๋ฒ•์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๋ธŒ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์˜ ์žฅ๋น„ ์œ„์น˜, ๊ฐ€์ƒํ™” ๋„๊ตฌ๋ฅผ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค ๋ถ€์กฑ, ์ „์†ก IP ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์˜ ๊ฒฐํ•จ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๋ฌธ์ œ ๋“ฑ์ด ๋ชจ๋‘ ์–ธ๊ธ‰๋œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๋Š” ์ด์œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์„ฑ ์˜ต์…˜.

์•„ํ‚คํ…์ฒ˜ ๊ด€์ ์—์„œ ์ด SMT ๋˜๋Š” ์ € SMT๊ฐ€ IT ์ธํ”„๋ผ์— ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์ดํ•ดํ•œ ํ›„์—๋Š” ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์˜ ์—ญ๋Ÿ‰ ๋‚ด์— ์žˆ๋Š” ์ธก๋ฉด, ์ฆ‰ ์„œ๋ฒ„์— ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณ ๋ ค ์ค‘์ธ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ์ค€๋น„ํ•˜๋Š” ๋™์•ˆ ๊ตฌํ˜„์ž๋Š” ํ•ญ์ƒ ๋งŽ์€ ์งˆ๋ฌธ์„ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋ฒ„ ํ•˜๋“œ์›จ์–ด์˜ ๊ตฌ์„ฑ์€ ์–ด๋–ป๊ฒŒ ๋˜์–ด์•ผ ํ•˜๋Š”์ง€, ๋ชจ๋“  ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ•˜๋‚˜์˜ ํ˜ธ์ŠคํŠธ์— ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•œ์ง€, ์•„๋‹ˆ๋ฉด ์„œ๋กœ ๋ถ„๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š”์ง€, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„์— ๋‚˜์—ด๋œ ์งˆ๋ฌธ๊ณผ ๊ธฐํƒ€ ๋งŽ์€ ๊ด€๋ จ ์งˆ๋ฌธ์€ ๋งค์šฐ ๊ด‘๋ฒ”์œ„ํ•˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ ์‹ค์ œ๋กœ ํŠน์ • ์ž‘๋™ ์กฐ๊ฑด(๋˜๋Š” ์„ค๊ณ„)์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ CMT ๋ฐฐํฌ์˜ ์ด๋Ÿฌํ•œ ์ธก๋ฉด์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์•„์ด๋””์–ด์™€ ์ดํ•ด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์š”์•ฝํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด SMT๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ ์ „๋ฌธ๊ฐ€๋“ค์ด ํ•ญ์ƒ ๊ฐ€์žฅ ๋จผ์ € ๊ด€์‹ฌ์„ ๋‘๋Š” ๋ถ€๋ถ„์€ ์„œ๋ฒ„๋ฅผ ์–ด๋–ค ์„ฑ๋Šฅ ํŠน์„ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š๋ƒ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์„ ๊ณ ๋ คํ•  ๋•Œ ์ด ์งˆ๋ฌธ์€ ๋„ˆ๋ฌด ๋งŽ์ด ์š”์ฒญ๋˜์–ด ๊ทธ ์ธ๊ธฐ๋Š” ์•„๋งˆ๋„ Nikolai Gavrilovich Chernyshevsky๊ฐ€ ๋ฌป๋Š” "์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?"๋ผ๋Š” ์งˆ๋ฌธ๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๋‹ต๋ณ€์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ฃผ์š” ์š”์ธ์€ ๊ฐœ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ „ํ™” ํ†ต์‹  ํ”Œ๋žซํผ์—์„œ ์ฒ˜๋ฆฌ๋˜์—ˆ๊ฑฐ๋‚˜ ์ฒ˜๋ฆฌ๋  ๋ฏธ๋””์–ด ์„ธ์…˜์ž…๋‹ˆ๋‹ค. ์–ธ๊ธ‰๋œ ์š”์†Œ์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ํ‰๊ฐ€๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ˆซ์ž ๋ฐ ์œ ํ˜• ํŠน์„ฑ์€ CAPS(์ดˆ๋‹น ํ˜ธ์ถœ ์‹œ๋„ ํšŸ์ˆ˜) ๋งค๊ฐœ๋ณ€์ˆ˜ ๋˜๋Š” ์ดˆ๋‹น ํ˜ธ์ถœ ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ์งˆ๋ฌธ์— ๋‹ตํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ์„œ๋ฒ„์— ๋ถ€ํ•˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์‹œ์Šคํ…œ์œผ๋กœ ์ „์†ก๋œ ์„ธ์…˜์— ๋Œ€ํ•œ ์ •๋ณด๋ผ๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์„œ๋ฒ„ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์˜ ํŠน์„ฑ์„ ๊ฒฐ์ •ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ๋ฌธ์ œ๋Š” ์„œ๋ฒ„์—์„œ ์ž‘๋™ํ•  ์†Œํ”„ํŠธ์›จ์–ด(์šด์˜ ํ™˜๊ฒฝ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ)์˜ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค. ์‹ ํ˜ธ(๋˜๋Š” ๋ฏธ๋””์–ด) ํŠธ๋ž˜ํ”ฝ์ด ์„œ๋ฒ„์— ๋„์ฐฉํ•˜๋ฉด ์ผ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(์˜ˆ: Kamailio)์— ์˜ํ•ด ์ฒ˜๋ฆฌ(์‹ ํ˜ธ ๋ฉ”์‹œ์ง€ ๊ตฌ๋ฌธ ๋ถ„์„)๋œ ๋‹ค์Œ ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ์ƒ์„ฑ๋œ ์ •๋ณด๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CMT์˜ ๊ฒฝ์šฐ ์‹ ํ˜ธ ์žฅ์น˜ ์กฐ๊ฐ ๋ชจ์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ €์žฅ์†Œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ชจ๋‘ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋“ค์€ ๋ชจ๋‘ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ์ด๋ผ๋Š” ๋™์ผํ•œ ํŠน์„ฑ์œผ๋กœ ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— SMT์™€ ๊ฐ™์€ ์ธํ”„๋ผ ์š”์†Œ์˜ ํŠน์„ฑ์œผ๋กœ ์ธํ•ด ์ด ์‹œ์ ์—์„œ ๋””์Šคํฌ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์ž‘์—… ์ˆ˜๊ฐ€ ๋””์Šคํฌ์˜ ์ฝ๊ธฐ ์ž‘์—… ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ดˆ๊ณผํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ... "์ด ๋‹จ์–ด์—๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค": ์„œ๋ฒ„, ๊ฐ€์ƒํ™”, ์ปจํ…Œ์ด๋„ˆํ™”... ์ด ๊ธฐ์‚ฌ์˜ ์ด ๋ถ€๋ถ„์—์„œ ๋‹ค๋ฃฌ ๋งˆ์ง€๋ง‰์ด์ง€๋งŒ ๋งค์šฐ ์ค‘์š”ํ•œ ์ธก๋ฉด์€ ๋ฐฐํฌ ์ค‘์— MMT ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. A.S. ์˜ ๋ถˆ๋ฉธ์˜ ์ž‘ํ’ˆ ์ธ์šฉ๋ฌธ ์˜†์— ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘ธ์‰ฌํ‚จ ๊ธฐ์ˆ ์€ ๋‹ค์–‘ํ•œ ์ธํ”„๋ผ์™€ ํ”„๋กœ์ ํŠธ์— ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ๋Š” ์„œ๋กœ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” ์—ฌ๋Ÿฌ ๊ธฐ์ค€์—์„œ ๋ˆˆ์— ๋„๊ฒŒ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋“ค ๋ชจ๋‘๋Š” ์–ด๋–ค ํ˜•ํƒœ๋กœ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œํ’ˆ ์„ค์น˜์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์‚ฌ์˜ ์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„์— ๋‚˜์—ด๋œ ์‹œ์Šคํ…œ์„ ์š”์•ฝํ•˜๋ฉด ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„ ๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์— ์‹œ์Šคํ…œ์„ ๋ฐฐํฌํ•˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
โ€” ์ž๋™ ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ์ž์ฒด ์„ค์น˜ ๋ฐ ํ•ด๋‹น ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ›„์† ๊ตฌ์„ฑ ์‚ฌ์šฉ,
โ€” ์‚ฌ์ „ ์„ค์น˜๋œ SMT ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ/๋˜๋Š” ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ๊ธฐ์„ฑ OS ์ด๋ฏธ์ง€ ์‚ฌ์šฉ,
โ€” ์ปจํ…Œ์ด๋„ˆํ™” ๊ธฐ์ˆ (Docker) ์‚ฌ์šฉ.

๋‚˜์—ด๋œ ์„ค์น˜ ๋„๊ตฌ์—๋Š” ์žฅ์ ๊ณผ ๋‹จ์ ์ด ์žˆ์œผ๋ฉฐ ์ „๋ฌธ๊ฐ€๋Š” ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ํ‘œ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ์ด ์šด์˜ํ•˜๊ฑฐ๋‚˜ ๊ตฌํ˜„ํ•˜๋Š” ์ธํ”„๋ผ๊ฐ€ ์œ„์น˜ํ•œ ํŠน์ • ์กฐ๊ฑด, ์ œํ•œ ์‚ฌํ•ญ ๋ฐ ์„ ํ˜ธ๋„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, SIP ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์„ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๋งค์šฐ ํˆฌ๋ช…ํ•˜๋ฉฐ ํ˜„ ๋‹จ๊ณ„์—์„œ๋Š” ๋” ์ž์„ธํ•œ ๊ณ ๋ ค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ VoIP ๋„คํŠธ์›Œํฌ์˜ ์ค‘์š”ํ•˜๊ณ  ํฅ๋ฏธ๋กœ์šด ์š”์†Œ์ธ SIP ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ๊ธฐ์‚ฌ์ž…๋‹ˆ๋‹ค. ์–ธ์ œ๋‚˜ ๊ทธ๋ ‡๋“ฏ, ์ด ์ž๋ฃŒ์— ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์ฃผ์‹  ๋…์ž ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๋‹ค์Œ ๋ถ€๋ถ„์—์„œ๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋”์šฑ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ  HOMER SIP Capture ๋ฐ SIP3 ์ œํ’ˆ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€