Asterisk 17 ํ†ต์‹  ํ”Œ๋žซํผ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

XNUMX๋…„์˜ ๊ฐœ๋ฐœ ๋์— ์ผ์–ด๋‚ฌ๋‹ค ๊ฐœ๋ฐฉํ˜• ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํ”Œ๋žซํผ์˜ ์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜ ์ถœ์‹œ ๋ณ„ํ‘œ 17, ์†Œํ”„ํŠธ์›จ์–ด PBX ๋ฐฐํฌ, ์Œ์„ฑ ํ†ต์‹  ์‹œ์Šคํ…œ, VoIP ๊ฒŒ์ดํŠธ์›จ์ด, IVR ์‹œ์Šคํ…œ(์Œ์„ฑ ๋ฉ”๋‰ด) ๊ตฌ์„ฑ, ์Œ์„ฑ ๋ฉ”์ผ, ์ „ํ™” ํšŒ์˜ ๋ฐ ์ฝœ ์„ผํ„ฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์†Œ์Šค ์‚ฌ์šฉ ๊ฐ€๋Šฅ GPLv2์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณ„ํ‘œ 17 ๊ท€์†๋จ ์ •๊ธฐ์ ์œผ๋กœ ์ง€์›๋˜๋Š” ๋ฆด๋ฆฌ์Šค ์นดํ…Œ๊ณ ๋ฆฌ๋กœ, 16๋…„ ์ด๋‚ด์— ์—…๋ฐ์ดํŠธ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. Asterisk 2023์˜ ์ด์ „ LTS ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์€ 13๋…„ 2021์›”๊นŒ์ง€ ์ง€์†๋˜๋ฉฐ Asterisk XNUMX ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์€ XNUMX๋…„ XNUMX์›”๊นŒ์ง€ ์ง€์†๋ฉ๋‹ˆ๋‹ค. LTS ๋ฆด๋ฆฌ์Šค๋Š” ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ ์ตœ์ ํ™”์— ์ค‘์ ์„ ๋‘๋Š” ๋ฐ˜๋ฉด ์ผ๋ฐ˜ ๋ฆด๋ฆฌ์Šค๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.

์—ด์‡  ๊ฐœ๋Ÿ‰๋ณ„ํ‘œ 17์— ์ถ”๊ฐ€๋จ:

  • Asterisk์˜ ์ฑ„๋„, ๋ธŒ๋ฆฌ์ง€ ๋ฐ ๊ธฐํƒ€ ์ „ํ™” ํ†ต์‹  ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ง์ ‘ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์™ธ๋ถ€ ํ†ต์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ API์ธ ARI(Asterisk REST ์ธํ„ฐํŽ˜์ด์Šค)์—์„œ๋Š” ์ด๋ฒคํŠธ ํ•„ํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ—ˆ์šฉ๋˜๊ฑฐ๋‚˜ ๊ธˆ์ง€๋œ ์ด๋ฒคํŠธ ์œ ํ˜• ๋ชฉ๋ก์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , ๊ทธ๋Ÿฐ ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ํ—ˆ์šฉ๋˜๊ฑฐ๋‚˜ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์ด๋ฒคํŠธ๋งŒ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
  • REST API์— ์ƒˆ๋กœ์šด '์ด๋™' ํ˜ธ์ถœ์ด ์ถ”๊ฐ€๋˜์–ด ํ†ตํ™” ์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ(๋‹ค์ด์–ผํ”Œ๋žœ)๋กœ ๋Œ์•„๊ฐ€์ง€ ์•Š๊ณ ๋„ ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ฑ„๋„์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ง€์› ํ†ตํ™” ์ „์†ก(๊ตํ™˜์›์€ ๋จผ์ € ๋Œ€์ƒ ๊ฐ€์ž…์ž์—๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ณ  ํ†ตํ™”๊ฐ€ ์„ฑ๊ณตํ•œ ํ›„ ๋ฐœ์‹ ์ž๋ฅผ ํ•ด๋‹น ๊ฐ€์ž…์ž์—๊ฒŒ ์—ฐ๊ฒฐ)์„ ์ง€์ •๋œ ๋‚ด์„  ๋ฒˆํ˜ธ๋กœ ๋Œ€๊ธฐ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด AttendedTransfer ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐœ์‹ ์ž์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ฑ„๋„์„ ๋Œ€์ƒ ๊ฐ€์ž…์ž์—๊ฒŒ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” ์ƒˆ๋กœ์šด BlindTransfer ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ตํ™˜์›์ด ์ˆ˜์‹ ์ž๊ฐ€ ์ „ํ™”์— ์‘๋‹ตํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์•Œ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ "๋ธ”๋ผ์ธ๋“œ" ์ „์†ก).
  • ConfBridge ํšŒ์˜ ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ๋Š” "average_all", "highest_all" ๋ฐ "lowest_all" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ remb_behavior ์˜ต์…˜์— ์ถ”๊ฐ€๋˜์–ด ์†Œ์Šค ์ˆ˜์ค€์ด ์•„๋‹Œ ๋ธŒ๋ฆฌ์ง€ ์ˆ˜์ค€์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ถ”์ •ํ•˜๋Š” REMB(Receiver Estimated Maximum Bitrate) ๊ฐ’์„ ๊ณ„์‚ฐํ•˜์—ฌ ํŠน์ • ๋ฐœ์‹ ์ž์—๊ฒŒ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ  ๊ฐ ๋ฐœ์‹ ์ž์—๊ฒŒ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ ๋ฐ ์ฑ„๋„๊ณผ์˜ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด Dial ๋ช…๋ น์— ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • RINGTIME ๋ฐ RINGTIME_MS - ์ฑ„๋„ ์ƒ์„ฑ๊ณผ ์ฒซ ๋ฒˆ์งธ RINGING ์‹ ํ˜ธ ์ˆ˜์‹  ์‚ฌ์ด์˜ ์‹œ๊ฐ„์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
    • PROGRESSTIME ๋ฐ PROGRESSTIME_MS - ์ฑ„๋„ ์ƒ์„ฑ๊ณผ PROGRESS ์‹ ํ˜ธ ์ˆ˜์‹  ์‚ฌ์ด์˜ ์‹œ๊ฐ„์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค(PDD, Post Dial Delay ๊ฐ’๊ณผ ๋™์ผ).
    • DIALEDTIME_MS ๋ฐ ANSWEREDTIME_MS๋Š” ์‹œ๊ฐ„์„ ์ดˆ๊ฐ€ ์•„๋‹Œ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ํ‘œ์‹œํ•˜๋Š” DIALEDTIME ๋ฐ ANSWEREDTIME์˜ ๋ณ€ํ˜•์ž…๋‹ˆ๋‹ค.
  • RTP/ICE์šฉ rtp.conf์—๋Š” ๋กœ์ปฌ ์ฃผ์†Œ ice_host_candidate์™€ ๋ณ€ํ™˜๋œ ์ฃผ์†Œ๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ DTLS ํŒจํ‚ท์€ MTU ๊ฐ’์— ๋”ฐ๋ผ ์กฐ๊ฐํ™”๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ DTLS ์—ฐ๊ฒฐ์„ ํ˜‘์ƒํ•  ๋•Œ ๋” ํฐ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • "#" ๊ธฐํ˜ธ๋ฅผ ๋ˆ„๋ฅธ ํ›„ ํ™•์žฅ ์„ธํŠธ ์ฝ๊ธฐ๋ฅผ ์ค‘์ง€ํ•˜๊ธฐ ์œ„ํ•ด ReadExten ๋ช…๋ น์— "p" ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • IPv4/IPv6์— ๋Œ€ํ•œ ์ด์ค‘ ๋ฐ”์ธ๋”ฉ ์ง€์›์ด DUNDi PBX ๋ชจ๋“ˆ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • MWI(Message Waiting Indicators)์˜ ๊ฒฝ์šฐ "presence" ์ด๋ฒคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Œ์„ฑ ์‚ฌ์„œํ•จ์„ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ "res_mwi_devstate"๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด BLF ํšŒ์„  ์ƒํƒœ ํ‚ค๋ฅผ ์Œ์„ฑ ๋ฉ”์ผ ๋Œ€๊ธฐ ํ‘œ์‹œ๊ธฐ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • chan_sip ๋“œ๋ผ์ด๋ฒ„๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  SIP ํ”„๋กœํ† ์ฝœ์˜ ๊ฒฝ์šฐ SIP ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ chan_pjsi ์ฑ„๋„ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. PJSIP ๋ชจ๋†€๋ฆฌ์‹ ๋””์ž์ธ, ํ˜ผ๋ž€์Šค๋Ÿฌ์šด ์ฝ”๋“œ ๊ธฐ๋ฐ˜, ํ•˜๋“œ ์ฝ”๋”ฉ๋œ ์ œํ•œ ์‚ฌํ•ญ, ์ƒˆ ๊ธฐ๋Šฅ ์ถ”๊ฐ€์— ๋”ฐ๋ฅธ ์ˆ˜๊ณ ๋กœ์›€ ๋“ฑ ๊ธฐ์กด ๋“œ๋ผ์ด๋ฒ„์— ๋‚ด์žฌ๋œ ํ•œ๊ณ„์™€ ๋ณ‘๋ชฉ ํ˜„์ƒ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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