20๋ ์ ๊ฐ๋ฐ ๋์ ์ํํธ์จ์ด PBX, ์์ฑ ํต์ ์์คํ , VoIP ๊ฒ์ดํธ์จ์ด ๋ฐฐํฌ, IVR ์์คํ (์์ฑ ๋ฉ๋ด) ๊ตฌ์ฑ, ์์ฑ ๋ฉ์ผ, ์ ํ ํ์ ๋ฐ ์ฝ ์ผํฐ ๊ตฌ์ถ์ ์ฌ์ฉ๋๋ ๊ฐ๋ฐฉํ ํต์ ํ๋ซํผ Asterisk 2์ ์๋ก์ด ์์ ์ ์ธ ๋ถ๊ธฐ๊ฐ ์ถ์๋์์ต๋๋ค. ํ๋ก์ ํธ์ ์์ค ์ฝ๋๋ GPLvXNUMX ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ ๊ณต๋ฉ๋๋ค.
Asterisk 20์ ์ผ๋ฐ์ ์ธ 18๋ ์ด ์๋ 2025๋ ์ ๊ฑธ์ณ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ๋ ํ์ฅ ์ง์(LTS) ๋ฆด๋ฆฌ์ค๋ก ๋ถ๋ฅ๋ฉ๋๋ค. Asterisk 16์ ์ด์ LTS ๋ถ๊ธฐ์ ๋ํ ์ง์์ 2023๋ XNUMX์๊น์ง ์ง์๋๋ฉฐ Asterisk XNUMX ๋ถ๊ธฐ์ ๋ํ ์ง์์ XNUMX๋ XNUMX์๊น์ง ์ง์๋ฉ๋๋ค. LTS ๋ฆด๋ฆฌ์ค๋ ์์ ์ฑ๊ณผ ์ฑ๋ฅ ์ต์ ํ์ ์ค์ ์ ๋๋ ๋ฐ๋ฉด ์ผ๋ฐ ๋ฆด๋ฆฌ์ค๋ ๊ธฐ๋ฅ ์ถ๊ฐ์ ์ค์ ์ ๋ก๋๋ค.
Asterisk 20์ ์ฃผ์ ๊ฐ์ ์ฌํญ:
- ์ธ๋ถ ํ๋ก์ธ์ค์ ์ํ ๋ช ๋ น ์ฒ๋ฆฌ์ ์ ํ์ฑ์ ํ์ธํ ์ ์๋ ํ ์คํธ ํ๋ ์์ํฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- res_pjsip ๋ชจ๋์ TLS ํค ๋ฐ ์ธ์ฆ์ ๋ค์ ๋ก๋๋ฅผ ์ง์ํฉ๋๋ค.
- ๋๋ง์ ์ด๋ ์ฌ์, ํ์ฅ ํ๋ก๊ทธ๋จ ์ค์น ๋ฑ ์ ์ก ์์์ ์ํ ์ถ๊ฐ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํน์ ์ด๋ฒคํธ๋ฅผ ์ ์ญ์ ์ผ๋ก ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ์ด AMI(๋ณํ ๊ด๋ฆฌ์ ์ธํฐํ์ด์ค)์ ์ถ๊ฐ๋์์ต๋๋ค(disabledevents ์ง์๋ฌธ์ด ๊ตฌ์ฑ ํ์ผ์ [general] ์น์ ์ ๋ํ๋จ). ๊ต์ฐฉ ์ํ๊ฐ ๊ฐ์ง๋๋ฉด ์์ฑ๋๋ ์๋ก์ด DeadlockStart ์ด๋ฒคํธ๋ฅผ ๊ตฌํํ์ต๋๋ค. ์ง์ ๋ ์ ๋์ฌ๋ก ์์ํ๋ ๋ชจ๋ ํค๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ฒ์ํ๋ DBPrefixGet ์์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ํตํ ์ฒ๋ฆฌ ๊ธฐ๋ฅ(๋ค์ด์ผํ๋)์ ์์ํ๊ธฐ ์ํ "๋ค์ด์ผํ๋ ํ๊ฐ ๊ธฐ๋ฅ" ๋ช ๋ น๊ณผ ๋ชจ๋์ ๋ค์ ๋ก๋ํ๊ธฐ ์ํ "๋ชจ๋ ์๋ก ๊ณ ์นจ" ๋ช ๋ น์ CLI์ ์ถ๊ฐํ์ต๋๋ค.
- ์ด๋ฆ์ผ๋ก ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ์ฐพ๊ณ ์คํํ ์ ์๋๋ก pbx ๋์ฐ๋ฏธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ค๋ฅธ ์ฑ๋์ ๋ณ์ ๋ฐ ๊ธฐ๋ฅ์ ๊ธฐ๋กํ๊ธฐ ์ํ EXPORT ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ก์ด ๋ฌธ์์ด ํจ์ TRIM, LTRIM ๋ฐ RTRIM์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์๋ต์ผ๋ก ์์์ ์ฌ์ด๋ ํ์ผ์ ์ฌ์ํ๋ ๊ธฐ๋ฅ์ด ์๋ ์๋ต๊ธฐ ๊ฐ์ง๊ธฐ(AMD)์ ์ถ๊ฐ๋์์ต๋๋ค.
- Bridge ๋ฐ BridgeWait ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ฑ๋์ด ๋ธ๋ฆฌ์ง๋ ๋๊น์ง ์ฑ๋์ ์๋ตํ์ง ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฉ์์ง ์ญ์ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ฑ ๋ฉ์ผ ์ ํ๋ฆฌ์ผ์ด์ (app_voicemail)์ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ค๋์ค ์คํฌ๋จ๋ธ๋ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค(๋์ฒญ ๋ฐฉ์ง์ฉ).
- ์์น(res_geolocation)๋ฅผ ๊ฒฐ์ ํ๋ ๋๊ตฌ๊ฐ ํ์ฅ๋์์ต๋๋ค.
- app_queue์ ํตํ๊ฐ ๋ณด๋ฅ ์ค์ธ ๋์ ์์ ์ฌ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ ํ๊ฐ ๋ณด๋ฅ ์ค์ธ ๋์ ์ฌ์๋๋ ์์ ์ ๋ค์ด์ผํ๋์์ ์ฌ์ ์ํ๋ ์ต์ ์ด res_parking ๋ชจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- ํ์๋ ์ฌ์ฉ์๊ฐ ๋ ๋ ํ ํ์์์ ์ฌ์ฉ์์ ์ฐ๊ฒฐ์ ๋๊ธฐ ์ํด app_confbridge์ end_marked_any ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ํตํ ์ฐธ์ฌ์ ๋ํ ๊ฐ๋ณ ์ฌ์ฉ์์ ์ค๋์ค ํ์๋ฅผ ๋นํ์ฑํํ๋ hide_own_join_sound ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ ์ฑ๋์ ๋ํด ๊ธฐ๋ณธ์ ์ผ๋ก CDR(ํตํ ์ธ๋ถ ์ ๋ณด ๊ธฐ๋ก)์ ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋์์ต๋๋ค.
- SendText ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐ๋๋๋ ๊ธฐ๋ฅ์ ์ํํ๋ ํ ์คํธ ์์ ์ ์ํ ReceiverText ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํ์ต๋๋ค.
- JSON์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์์์ ๋ค์ค ์ฃผํ์ ์ ํธ(R1 MF, ๋ค์ค ์ฃผํ์)๋ฅผ ๋ชจ๋ ์ฑ๋์ ์ ์กํ๊ธฐ ์ํ SendMF ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ ํธ(ํค ๋ค์ด์ผ๋ง, ํตํ ์ค ์ ํธ, ๋ชจ๋ ์๋ต, ํน๋ณ ์ ๋ณด ํค ๋ฑ)๋ฅผ ๊ฐ์งํ๊ธฐ ์ํ ToneScan ๋ชจ๋์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋๋ค๊ณ ์ ์ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๊ฑฐ๋์์ต๋๋ค: muted, conf2ael.
- ์ด์ ์ ์ฌ์ฉ๋์ง ์๋ ๊ฒ์ผ๋ก ์ ์ธ๋ ๋ชจ๋์ ์ ๊ฑฐ๋์์ต๋๋ค: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql, cdr_mysql.
์ถ์ฒ : opennet.ru