OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

ํด๋ผ์šฐ๋“œ์— 3CX PBX๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•˜์ง€๋งŒ ์„ ํƒํ•œ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๊ฐ€ ๋ชฉ๋ก์— ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ง€์›๋จ 3CX(์˜ˆ: Mail.ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜). ๊ดœ์ฐฎ์•„์š”! ์ด๋Š” ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณต๊ธ‰์ž๊ฐ€ OpenStack ์ธํ”„๋ผ๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋งŒ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 3CX ๋“ฑ์˜ ๊ธฐ์—…์€ ์Šคํฐ์„œ Openstack ๊ฐœ๋ฐœ์€ Openstack API์™€ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ํ‘œ์ค€ Horizon ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 

๋”ฐ๋ผ์„œ 3CX๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด Openstack API ํ™œ์„ฑํ™”๋œ ๊ณ„์ •๊ณผ ํ˜ธํ™˜
  • Openstack API URL์„ ํฌํ•จํ•œ PBX Express ์„œ๋น„์Šค์— ๋Œ€ํ•œ API ์•ก์„ธ์Šค ์ž๊ฒฉ ์ฆ๋ช…

Dreamhost ๊ณต๊ธ‰์ž๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด Cloud 3CX๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

OpenStack ํ˜ธ์ŠคํŒ… ๊ณ„์ • ์ƒ์„ฑ

1. ๋กœ ์ด๋™ https://www.dreamhost.com/ ํ˜ธ์ŠคํŒ… ๋ฐ ์„œ๋ฒ„ > ํด๋ผ์šฐ๋“œ๋กœ ์ด๋™ํ•˜์„ธ์š”. ์—ด๋ฆฌ๋Š” ํŽ˜์ด์ง€์—์„œ DreamCompute ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

2. ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. Compute API์—๋Š” Dreamhost Openstack ํ”Œ๋žซํผ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด PBX Express ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ณ„๋„์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  OpenStack ๊ณต๊ธ‰์ž๋Š” ๊ฑฐ์˜ ๋™์ผํ•œ ์ •๋ณด๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

3. ๋“ฑ๋ก ํ›„์—๋Š” ๊ณ„์ • ํ™•์ธ ๋ฐ ํ™œ์„ฑํ™”์— ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ์ด๋ฉ”์ผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ตํ™˜์›์€ ์—ฌ๊ถŒ์ด๋‚˜ ์‹ ์šฉ์นด๋“œ ์ •๋ณด์˜ ์Šค์บ” ์‚ฌ๋ณธ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

3CX PBX Express์šฉ OpenStack ๊ณ„์ • ๊ตฌ์„ฑ

4. ๊ณ„์ •์„ ํ™•์ธํ•œ ํ›„ ์ œ์–ดํŒ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์„น์…˜์œผ๋กœ ์ด๋™ํ•˜์—ฌ DreamCompute๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

5. ์—ฌ๊ธฐ์— ํ…Œ๋„ŒํŠธ ID์™€ ์‚ฌ์šฉ์ž ์ด๋ฆ„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋กํ•˜์‹ญ์‹œ์˜ค - PBX Express ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด 3CX๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋Œ€์‹œ๋ณด๋“œ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

6. ์ œ์–ดํŒ์—์„œ ์•ก์„ธ์Šค ๋ฐ ๋ณด์•ˆ > API ์•ก์„ธ์Šค ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ID ์ค„์˜ URL์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด URL์„ ์‚ฌ์šฉํ•˜์—ฌ PBX Express๋Š” Dreamhost OpenStack ํด๋ผ์šฐ๋“œ์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ 
7. ์•ก์„ธ์Šค ๋ฐ ๋ณด์•ˆ ์„น์…˜์—์„œ ํ‚ค ์Œ ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ‚ค ์Œ ์ƒ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

8. ๋‚˜ํƒ€๋‚˜๋Š” ์ฐฝ์— ํ‚ค ํŽ˜์–ด ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ์„ ํด๋ฆญํ•˜์„ธ์š”. ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜์–ด ๋””์Šคํฌ์— ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

PBX Express ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ 3CX ์„ค์น˜

9. ์ด์ œ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด 3CX cloud PBX๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 3CX PBX ์ต์Šคํ”„๋ ˆ์Šค. PBX Express ๋งˆ๋ฒ•์‚ฌ ๋‹จ๊ณ„ ์ค‘ ํ•˜๋‚˜์—์„œ Openstack ํ˜ธ์ŠคํŒ… ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. PBX Express๋Š” ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 3CX๊ฐ€ ์„ค์น˜๋œ VPS ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. Dreamhost์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

  • ํ˜ธ์ŠคํŒ… ์„ ํƒ - VPS ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด(OpenStack API v2 ํ˜ธํ™˜)
  • ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด API URL - 6๋‹จ๊ณ„์˜ URL
  • ์‚ฌ์šฉ์ž ์ด๋ฆ„ - 5๋‹จ๊ณ„์˜ ์‚ฌ์šฉ์ž ์ด๋ฆ„
  • ๋น„๋ฐ€๋ฒˆํ˜ธ - 5๋‹จ๊ณ„์˜ ํ…Œ๋„ŒํŠธ ID

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ

10. ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ ๋ฌด์—‡์„ ์ž…๋ ฅํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ์„ ํด๋ฆญํ•˜์„ธ์š”. ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์— ์ต์ˆ™ํ•˜๋‹ค๋ฉด ์„œ๋ฒ„ ์œ„์น˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ „๋ ฅ ์‚ฌ์šฉํ•  SSH ํ‚ค ์Œ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ํ•  ์ด๋ฏธ์ง€๋Š” Debian-9 ์ „์šฉ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

OpenStack ํ˜ธํ™˜ ํ˜ธ์ŠคํŒ…์—์„œ 3CX ํด๋ผ์šฐ๋“œ PBX ์ƒ์„ฑ
๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์Œ์„ ํด๋ฆญํ•˜๊ณ  ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค. ์ž ์‹œ ํ›„ ํด๋ผ์šฐ๋“œ PBX๊ฐ€ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ๋กœ ํ•ด๋‹น ์•Œ๋ฆผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ €์žฅํ•˜์„ธ์š” - ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด์ œ PBX ์„ค์ •์„ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค - ์—ฐ๊ฒฐ ์‚ฌ์šฉ์ž, ์™ธ๋ถ€์„  ๊ธฐํƒ€

์ถœ์ฒ˜ : habr.com

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