Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΎΠ²Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Asterisk 19, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΠ’Π‘, Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, VoIP ΡΠ»ΡΠ·ΠΎΠ²Π΅, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° IVR ΡΠΈΡΡΠ΅ΠΌΠΈ (Π³Π»Π°ΡΠΎΠ²ΠΎ ΠΌΠ΅Π½Ρ), Π³Π»Π°ΡΠΎΠ²Π° ΠΏΠΎΡΠ°, ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ» ΡΠ΅Π½ΡΡΠΎΠ²Π΅, Π²Π΅ΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ½Π°. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· GPLv2.
Asterisk 19 ΡΠ΅ ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ° ΠΊΠ°ΡΠΎ Π²Π΅ΡΡΠΈΡ Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄Ρ ΠΎΠ΄Π½Π°ΡΠ° LTS Π²Π΅ΡΡΠΈΡ Asterisk 18 ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ Π΄ΠΎ ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ 2025 Π³., Π° Π½Π° Π²Π΅ΡΡΠΈΡ Asterisk 16 Π΄ΠΎ ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ 2023 Π³. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° LTS Π²Π΅ΡΡΠΈΡ 13.x ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π° Π²Π΅ΡΡΠΈΡ 17.x Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π°. ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° LTS Π²Π΅ΡΡΠΈΠΈ, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ΠΎ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π°ΠΊΡΠ΅Π½ΡΠΈΡΠ°Ρ Π½Π° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°.
ΠΠ»ΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Asterisk 19:
- ΠΡΠ²Π΅Π΄Π΅Π½ΠΈ ΡΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π·Π° Π΄Π΅Π±ΡΠ³ Π»ΠΎΠ³ΠΎΠ²Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π° ΡΠ°ΠΌΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° Π΄Π΅Π±ΡΠ³ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠ°: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun ΠΈ stun_packet.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠΎΡΠΌΠ°Ρ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅ βplainβ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ»Π° Π±Π΅Π· ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ (Π±Π΅Π· ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅) ΡΠ΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π°, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ Ρ Π½ΠΎΠΌΠ΅Ρ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π»ΠΎΠ³Π²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π° Π² Π»ΠΎΠ³ Π·Π° Π΄Π°ΡΠΈ ΠΈ ΡΠ°ΡΠΎΠ²Π΅.
- Π AMI (Asterisk Manager Interface) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π·Π° ΡΡΠ±ΠΈΡΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ½Π°Π»Π΅Π½ ΡΠΈΠ³Π½Π°Π» (DTMF) βflashβ (ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°Π½Π°Π»Π°).
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Originate (ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅) Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π·Π° Π½ΠΎΠ²ΠΈΡ ΠΊΠ°Π½Π°Π».
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° SendMF ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° PlayMF Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠΎΠ½Π°Π»Π½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ R1 MF (ΠΌΡΠ»ΡΠΈΡΠ°ΡΡΠΎΡΠ½ΠΈ) Π² ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ ΠΊΠ°Π½Π°Π».
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° MessageSend Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ βDestinationβ ΠΈ βToβ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ConfKick, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°Π½Π°Π», Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π±Π΅Π· Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Reload Π·Π° ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° WaitForCondition Π·Π° ΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ (dialplan) Π΄ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ.
- Π ΠΌΠΎΠ΄ΡΠ»Π° app_dial Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«AΒ», ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ ΠΊΠ°ΠΊΡΠΎ Π·Π° Π·Π²ΡΠ½Π΅ΡΠΈΡ, ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΠΏΡΠΈΠ΅ΠΌΠ°ΡΠΈΡ Π°Π±ΠΎΠ½Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΠΎΠ΄ΡΠ» app_dtmfstore, ΠΊΠΎΠΉΡΠΎ Π·Π°ΠΏΠ°Π·Π²Π° Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΡΠΈΡΡΠΈ ΠΎΡ ΡΠΎΠ½Π°Π»Π½ΠΈΡ Π½Π°Π±ΠΎΡ Π² ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°.
- Π ΠΌΠΎΠ΄ΡΠ»Π° app_morsecode Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡ Π½Π° Π°Π·Π±ΡΠΊΠ°ΡΠ° ΠΠΎΡΠ·Π΅ ΠΈ Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π½Π° ΠΏΠ°ΡΠ·ΠΈΡΠ΅.
- Π ΠΌΠΎΠ΄ΡΠ»Π° app_originate Π·Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ, ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Π½ΠΈ ΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π² dialplan, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π΅ΡΠΈ, call-ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
- Π ΠΌΠΎΠ΄ΡΠ»Π° app_voicemail Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π½Π½ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³Π»Π°ΡΠΎΠ²Π° ΠΏΠΎΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ°Π½Π°Π» ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ Π½Π°ΡΡΡΠΏΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π·Π°ΠΏΠΈΡ Π½Π° Π²Ρ ΠΎΠ΄ΡΡΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° astcachedir Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ΅ΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΊΠ΅ΡΡΡ ΡΠ΅Π³Π° ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² ΠΎΡΠ΄Π΅Π»Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /var/cache/asterisk, Π²ΠΌΠ΅ΡΡΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /tmp.
ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π°ΡΠΎ, ΡΠ»Π΅Π΄ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° FreePBX 16, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Asterisk ΠΈ Π³ΠΎΡΠΎΠ²ΠΈΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π·Π° Π±ΡΡΠ·ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° VoIP ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° PHP 7.4, ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° API-ΡΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ GraphQL, ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½Π΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ PJSIP (Chan_SIP Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅) ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ°. ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ°ΡΠ° ΠΏΠ°Π½Π΅Π», ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΠΌΠ΅ΠΆΠ΄ΡΡΠ΅ΡΠ΅Π²ΠΈ ΡΡΠ΅Π½ΠΈ Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° SIP ΡΡΠ°ΡΠΈΠΊΠ°, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π·Π° HTTPS, ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° AMI ΡΠ°ΠΌΠΎ ΠΊΡΠΌ localhost ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ ΠΎΠΏΡΠΈΡ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈΡΠ΅.
Π‘Π»Π΅Π΄Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° VoIP ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ FreeSWITCH 1.10.7, Π² ΠΊΠΎΠ΅ΡΠΎ ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ 5 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° SIP ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π±Π΅Π· ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠΏΡΡΠΈΠ½Π³ ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΏΠ°ΠΌ ΠΏΡΠ΅Π· SIP ΡΠ»ΡΠ·), ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° Ρ
Π΅ΡΠΎΠ²Π΅ Π½Π° ΡΠ΅ΡΠΈΡΡΠ° ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° DoS Π°ΡΠ°ΠΊΠΈ (ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈ ΡΡΠΈΠ²ΠΎΠ²Π΅) Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°. ΡΡΡΠ²ΡΡ ΡΡΠ΅Π· ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ SRTP ΠΈΠ»ΠΈ ΡΠ»ΡΡΠ΄ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ SIP.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
