arrow-left

All pages
gitbookPowered by GitBook
1 of 16

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Π”Π°Ρ‚Π° ΠΈ врСмя

Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ происходит настройка часов ΠΈ калСндаря

Π Π°Π·Π΄Π΅Π» Β«Π”Π°Ρ‚Π° ΠΈ врСмя» Π² MikoPBX β€” это интСрфСйс для настройки систСмных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π΄Π΅ΡΡŒ администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ часовой пояс ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ с сСрвСрами Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP). ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ настройка Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π°ΠΆΠ½Π° для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ рСгистрации событий, ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, зависящих ΠΎΡ‚ расписания, обСспСчивая ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ систСмы с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСтСвыми устройствами ΠΈ сСрвисами.

Настройка производится Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «БистСма» - Β«Π”Π°Ρ‚Π° ΠΈ врСмя»:

Π Π°Π·Π΄Π΅Π» "Π”Π°Ρ‚Π° ΠΈ врСмя" Π² MikoPBX

БущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ врСмя Β«Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ», Π±Π΅Π· использования NTP сСрвСра. По возмоТности, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Для настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ "ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ"

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

БистСма

ОписаниС Ρ€Π°Π·Π΄Π΅Π»Π° "БистСма" Π² MikoPBX

Π Π°Π·Π΄Π΅Π» «БистСма» Π² MikoPBX β€” это интСрфСйс для управлСния ΠΎΠ±Ρ‰ΠΈΠΌΠΈ настройками ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ систСмы. Π—Π΄Π΅ΡΡŒ администраторы ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ основныС систСмныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ обновлСниями, Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ MikoPBX. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» позволяСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ всСй инфраструктуры.

Π Π°Π·Π΄Π΅Π» "БистСма" Π² MikoPBX

hashtag
ΠžΠ±Ρ‰ΠΈΠ΅ настройки

ΠžΠ±Ρ‰ΠΈΠ΅ настройкиchevron-right

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΠ±Ρ‰ΠΈΠ΅ настройки» Π² MikoPBX администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ основными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ систСмы, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ настройки срока хранСния записСй Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ², увСдомлСния, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², язык Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмными опциями. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» обСспСчиваСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ функциями ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ MikoPBX, позволяя ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы ΠΏΠΎΠ΄ потрСбности ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.


hashtag
Π”Π°Ρ‚Π° ΠΈ врСмя

Π Π°Π·Π΄Π΅Π» Β«Π”Π°Ρ‚Π° ΠΈ врСмя» Π² MikoPBX β€” это интСрфСйс для настройки систСмных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π—Π΄Π΅ΡΡŒ администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ часовой пояс ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ с сСрвСрами Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP). ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ настройка Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π°ΠΆΠ½Π° для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ рСгистрации событий, ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, зависящих ΠΎΡ‚ расписания, обСспСчивая ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ систСмы с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСтСвыми устройствами ΠΈ сСрвисами.


hashtag
ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния

Π Π°Π·Π΄Π΅Π» Β«ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния» Π² MikoPBX позволяСт Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π—Π΄Π΅ΡΡŒ администраторы ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ SMTP-сСрвСра, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ события для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ голосовыС сообщСния ΠΈΠ»ΠΈ систСмныС ошибки, ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ писСм. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ своСврСмСнно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ администраторов ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… событиях, обСспСчивая эффСктивный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ систСмы.


hashtag
Доступ ΠΊ AMI

Π Π°Π·Π΄Π΅Π» «Доступ ΠΊ AMIΒ» Π² MikoPBX β€” это интСрфСйс для настройки доступа ΠΊ Asterisk Manager Interface (AMI). Π—Π΄Π΅ΡΡŒ администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ AMI, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ доступа, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠ½ΠΎΠ² ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Настройка доступа ΠΊ AMI позволяСт внСшним прилоТСниям ΠΈΠ»ΠΈ скриптам Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с систСмой MikoPBX для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ управлСния Π·Π²ΠΎΠ½ΠΊΠ°ΠΌΠΈ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ систСмы.


hashtag
ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²

Π Π°Π·Π΄Π΅Π» Β«ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²Β» Π² MikoPBX прСдоставляСт администраторам Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ стандартныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ систСмы. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· стандартный Π²Π΅Π±-интСрфСйс, ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы ΠΏΠΎΠ΄ спСцифичСскиС трСбования вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ структуры ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ MikoPBX. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ:

  • Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

  • ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ стандартныС настройки: ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

  • Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС скрипты ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ сбоям систСмы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рСкомСндуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ настроСк.

Π”Π°Ρ‚Π° ΠΈ врСмяchevron-right
Доступ ΠΊ AMIchevron-right
ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²chevron-right

ΠžΠ±Ρ‰ΠΈΠ΅ настройки

ОписаниС настроСк основных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² систСмы

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы. РСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эти настройки сразу послС установки АВБ.

Π Π°Π·Π΄Π΅Π» "БистСма" -> "ΠžΠ±Ρ‰ΠΈΠ΅ настройки" Π² Π²Π΅Π±-интСрфСйсС MikoPBX

hashtag
ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅

  • НазваниС PBX систСмы β€” отобраТаСтся Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС MikoPBX.

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС β€” Π²ΠΈΠ΄Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администраторам систСмы.

  • Π―Π·Ρ‹ΠΊ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сообщСний систСмы β€” язык голосовых ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ.

  • Максимальная Π΄Π»ΠΈΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² β€” максимальная Π΄Π»ΠΈΠ½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° сотрудника.

  • Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ входящиС Π·Π²ΠΎΠ½ΠΊΠΈ с Π»ΡŽΠ±Ρ‹Ρ… сСрвСров - Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ SIP Π·Π²ΠΎΠ½ΠΊΠΈ ΠΎΡ‚ Π½Π΅Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… устройств ΠΈ сСрвСров Π±Π΅Π· рСгистрации.

circle-exclamation

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этой ΠΎΠΏΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ бСзопасности. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваша ΡΠ΅Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ!

  • ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ PBX ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΡ‡ΡŒ β€” автоматичСский рСстарт Asterisk Π² Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя (Π² 01:00 Π½ΠΎΡ‡ΠΈ ΠΏΠΎ систСмному Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).

  • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сбоях β€” ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки Π΅Ρ‘ описаниС отправляСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ (трСбуСтся доступ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚).

НаТмитС "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ".

hashtag
Π—Π°ΠΏΠΈΡΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ²

  • Π—Π°ΠΏΠΈΡΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ запись всСх Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ².

  • Π—Π°ΠΏΠΈΡΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ запись Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ сотрудниками.

НиТС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС прСдупрСТдСния ΠΎ записи Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° (для входящих ΠΈ исходящих Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹).

Π’Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ WebM с ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Opus. Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° зависит ΠΎΡ‚ качСства Π·Π²ΠΎΠ½ΠΊΠ°: Ссли хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· участников Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ качСствСнный ΠΊΠΎΠ΄Π΅ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, G.722 ΠΈΠ»ΠΈ Opus), запись сохраняСтся с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠΌ β€” это Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС мСста Π½Π° дискС, Π½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ качСство распознавания Ρ€Π΅Ρ‡ΠΈ.

circle-info

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎ 1 час Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 14–28 ΠœΠ‘ мСста Π½Π° дискС Π² зависимости ΠΎΡ‚ качСства записи.

hashtag
ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²

hashtag
ΠŸΠ°Ρ€ΠΊΠΎΠ²ΠΊΠ° (ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅)

ΠŸΠ°Ρ€ΠΊΠΎΠ²ΠΊΠ° β€” способ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° Π²Ρ‹ уточняСтС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’ΠΎ врСмя оТидания ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ воспроизводится мСлодия.

Π’ MikoPBX доступны Π΄Π²Π° способа ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ:

  1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ *2 Π²ΠΎ врСмя Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° β€” Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ поставлСн Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅, Π° Π²Π°ΠΌ сообщат Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ слота. Π›ΡŽΠ±ΠΎΠΉ сотрудник ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ², Π½Π°Π±Ρ€Π°Π² этот Π½ΠΎΠΌΠ΅Ρ€.

  2. Π’ настройках Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ для ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ β€” ΠΏΡ€ΠΈ пСрСадрСсации Π²Ρ‹Π·ΠΎΠ²Π° Π½Π° этот Π½ΠΎΠΌΠ΅Ρ€ MikoPBX поставит Π·Π²ΠΎΠ½ΠΎΠΊ Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ сообщит Π½ΠΎΠΌΠ΅Ρ€ слота. Π’Ρ‹Π·ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ любой сотрудник.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… слотов ΠΈ Π½ΠΎΠΌΠ΅Ρ€ для ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² этом ΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅:

  • НомСр для ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²Π° β€” Π½ΠΎΠΌΠ΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π²Ρ‹Π·ΠΎΠ² для постановки Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 800.

  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ слотов для ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ β€” Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… слотов, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 801–820.

hashtag
ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²

MikoPBX ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ²:

  • ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ (условный) ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ². ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π² это врСмя находится Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΊΠ»Π°Π΄Ρ‘Ρ‚Π΅ Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ.

  • БСзусловный (слСпой) ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ β€” Π²Ρ‹Π·ΠΎΠ² пСрСводится сразу, Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° с ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ. Π£Π΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° поступаСт Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ, Π° Π²Ρ‹ ΡƒΠΆΠ΅ заняты β€” Π²Ρ‹Π·ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ пСрСвСсти Π½Π° свободного сотрудника.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² этом ΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅:

  • ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ для ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ##.

  • ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ для бСзусловного ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ **.

circle-info

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ вводятся с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π²ΠΎ врСмя Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, послС Ρ‡Π΅Π³ΠΎ набираСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ сотрудника, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄.

hashtag
Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹

  • ВрСмя Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° β€” Ссли послС ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Π²Ρ‹Π·ΠΎΠ² вСрнётся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Задаётся Π² сСкундах, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 45 сСк.

  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° β€” врСмя оТидания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°. Задаётся Π² миллисСкундах, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2500 мс.

hashtag
ΠŸΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° (Pickup)

Если Π·Π²ΠΎΠ½ΠΈΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ², Π½Π΅ вставая с мСста:

  • *8<ΠΠΎΠΌΠ΅Ρ€ΠšΠΎΠ»Π»Π΅Π³ΠΈ> β€” ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сотрудника.

  • *8 β€” ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ любой входящий Π²Ρ‹Π·ΠΎΠ², Ссли Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ нСизвСстСн.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ Β«ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Β», ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ *8.

hashtag
SIP

Session Initiation Protocol (SIP) β€” ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ VoIP-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ SIP-ΠΏΠΎΡ€Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5060) для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ бСзопасности.

hashtag
Настройки ΠΏΠΎΡ€Ρ‚ΠΎΠ² для SIP сигнализации ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° RTP

RTP (Real-time Transport Protocol) опрСдСляСт стандартный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ IP-сСтям. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΡ€Ρ‚ΠΎΠ² 10000–10800. Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ брандмауэров ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ настройка Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° для Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ β€” большоС количСство ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ²: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° RTP-ΠΏΠΎΡ€Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ 200 ΠΏΠΎΡ€Ρ‚Π°Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ². Если Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Ρ‹ΡˆΠ΅ β€” Ρ€Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.

  • ΠŸΠΎΡ€Ρ‚ SIP β€” ΠΏΠΎΡ€Ρ‚ для рСгистрации Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° станции, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5060. ИзмСнСниС ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ систСмы.

  • ΠŸΠΎΡ€Ρ‚ SIP TLS β€” ΠΏΠΎΡ€Ρ‚ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ², ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5061.

  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ RTP ΠΏΠΎΡ€Ρ‚ΠΎΠ² β€” Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΡ€Ρ‚ΠΎΠ² для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10000–10800.

hashtag
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

  • АдрСс STUN сСрвСра β€” ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ АВБ Π·Π° NAT, Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΈ использовании WebRTC.

  • ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ Auth Username β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (username) для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° SIP-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ соотвСтствуСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ сотрудника (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” 101). ΠŸΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этой настройки ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ прСфикс: username останСтся 101, Π° AuthUsername станСт 101MIKO. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ услоТняСт ΠΏΠΎΠ΄Π±ΠΎΡ€ пароля для SIP-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.

hashtag
Настройки ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствия рСгистрации

НСкоторыС брандмауэры Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΡ€Ρ‚Ρ‹ послС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° нСактивности β€” Π² Ρ‚Π°ΠΊΠΈΡ… случаях стоит ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ рСгистрации. Π’Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ SIP-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ².

  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ врСмя Keep-alive β€” ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ keep-alive ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² сСкундах, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 120 сСкунд.

  • МинимальноС врСмя рСгистрации (SIPMiniExpiry) β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 60 сСкунд.

  • МаксимальноС врСмя рСгистрации (SIPMaxExpiry) β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 3600 сСкунд.

hashtag
Аудио/Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ для всСй АВБ.

hashtag
AMI&ARI

Asterisk Manager Interface (AMI) β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс (API) Asterisk для управлСния систСмой ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Благодаря AMI внСшниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ соСдинСния с Asterisk посрСдством TCP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΡ… выполнСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ происходящих событиях Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. AMI часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с бизнСс-процСссами ΠΈ систСмами, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм CRM (Customer Relationship Management β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ).

Asynchronous Javascript Asterisk Manager (AJAM) β€” тСхнология, которая позволяСт Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ прилоТСниям с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ HTTP Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ интСрфСйсу Asterisk Manager (AMI) Ρ‡Π΅Ρ€Π΅Π· HTTP/HTTPS.

Asterisk REST Interface (ARI) β€” RESTful API с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WebSocket, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ, мостами ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Asterisk Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ собствСнных Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

hashtag
Настройки AMI

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AMI интСрфСйс β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AMI.

  • ΠŸΠΎΡ€Ρ‚ AMI β€” ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊ AMI, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5038. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ AMI Ρ‡Π΅Ρ€Π΅Π· этот ΠΏΠΎΡ€Ρ‚ ΠΈ аутСнтифицируСтся, послС Ρ‡Π΅Π³ΠΎ Asterisk ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° запросы ΠΈ отправляСт извСщСния ΠΎΠ± измСнСниях состояния Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… подсистСм.

hashtag
Настройки HTTP сСрвСра

  • HTTP ΠΏΠΎΡ€Ρ‚ (AJAM ΠΈ ARI) β€” ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ HTTP, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 8088.

  • HTTPS ΠΏΠΎΡ€Ρ‚ (AJAM ΠΈ ARI) β€” ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ HTTPS, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 8089.

hashtag
Настройки AJAM

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AJAM интСрфСйс β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AJAM.

hashtag
Настройки ARI

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARI интСрфСйс β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ARI. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½.

  • Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ источники CORS β€” Π΄ΠΎΠΌΠ΅Π½Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ запросы ΠΊ ARI. CORS β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ бСзопасности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ запросы ΠΊ API.

circle-exclamation

Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ * Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½Π΅. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΌΠ΅Π½Ρ‹ ΠΏΠΎ HTTPS.

hashtag
SSH

SSH (Secure Shell) β€” Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для взаимодСйствия ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния сСрвСрами. SSH-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π‘Π°ΠΌΡ‹ΠΉ популярный β€” аутСнтификация ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ. Он достаточно прост, Π½ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ бСзопасСн: ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ бСзопасному ΠΊΠ°Π½Π°Π»Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ нСдостаточно слоТны для противостояния ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ соврСмСнных систСм Π² сочСтании со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ скриптами Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΎΡ‡Π΅Π½ΡŒ простым.

БущСствуСт Π±ΠΎΠ»Π΅Π΅ бСзопасный способ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ β€” SSH-ΠΊΠ»ΡŽΡ‡ΠΈ. КаТдая ΠΏΠ°Ρ€Π° состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°: Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ хранится Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ загруТаСтся Π½Π° сСрвСр Π² Ρ„Π°ΠΉΠ» ~/.ssh/authorized_keys. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ сСрвСр отправляСт сообщСниС, Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ β€” Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, аутСнтификация считаСтся ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠΉ.

circle-info

Π’ MikoPBX аутСнтификация ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° β€” для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SSH-ΠΊΠ»ΡŽΡ‡ΠΈ. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ создании Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ (ΠΎΠ½ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ подставлСн ΠΏΡ€ΠΈ установкС MikoPBX).

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ SSH ΠΊ MikoPBX Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ .

hashtag
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π°

  • SSH ΠΏΠΎΡ€Ρ‚ β€” ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ SSH, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 22.

  • Π›ΠΎΠ³ΠΈΠ½ для SSH консоли β€” имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² MikoPBX (авторизация ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°).

hashtag
HTTP/HTTPS

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ бСзопасности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ HTTP-ΠΏΠΎΡ€Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 80) ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ HTTPS. HTTPS ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ АВБ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² SSL/TLS. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ TCP-ΠΏΠΎΡ€Ρ‚ 443.

  • HTTP ΠΏΠΎΡ€Ρ‚ β€” ΠΏΠΎΡ€Ρ‚ для доступа ΠΊ Π²Π΅Π±-интСрфСйсу ΠΏΠΎ HTTP, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 80.

  • HTTPS ΠΏΠΎΡ€Ρ‚ β€” ΠΏΠΎΡ€Ρ‚ для доступа ΠΊ Π²Π΅Π±-интСрфСйсу ΠΏΠΎ HTTPS, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 443.

  • Π Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚ Π½Π° HTTPS β€” ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²Π΅Π±-интСрфСйса ΠΏΠΎ HTTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° HTTPS.

hashtag
ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ HTTPS (SSL/TLS сСртификат)

SSL/TLS сСртификат β€” Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сСрвСра ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ АВБ. Π’ MikoPBX сСртификат ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для:

  • HTTPS доступа ΠΊ Π²Π΅Π±-интСрфСйсу

  • WebRTC соСдинСний (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ²)

  • БСзопасных AJAM ΠΈ ARI ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· HTTPS

  • Π—Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ REST API для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PEM β€” начинаСтся с -----BEGIN CERTIFICATE----- ΠΈ заканчиваСтся -----END CERTIFICATE-----. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ сСртификаты (intermediate), Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… послС основного Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ»Π΅.

Бпособы получСния сСртификата:

  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ Let's Encrypt β€” автоматичСскоС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ бСсплатных сСртификатов. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ способ.

  • ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π° сСртификации (DigiCert, Comodo, GlobalSign ΠΈ Π΄Ρ€.)

  • Бамоподписанный сСртификат β€” гСнСрируСтся автоматичСски ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС АВБ, Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ прСдупрСТдСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

circle-info

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Let's Encrypt для автоматичСского управлСния сСртификатами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ .

hashtag
ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ HTTPS

Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ SSL/TLS соСдинСний. Π”ΠΎΠ»ΠΆΠ΅Π½ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ сСртификату β€” ΠΏΡ€ΠΈ нСсоотвСтствии HTTPS Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

ΠšΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PEM β€” начинаСтся с -----BEGIN RSA PRIVATE KEY----- ΠΈΠ»ΠΈ -----BEGIN PRIVATE KEY-----.

triangle-exclamation

Никогда Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ. ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡ ΠΊΠ»ΡŽΡ‡Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΡ€ΠΈ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ - Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ бСзопасности:

  • Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΊΠ»ΡŽΡ‡Π° Π² Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌ мСстС.

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2048 Π±ΠΈΡ‚ (рСкомСндуСтся 4096).

  • РСгулярно обновляйтС сСртификаты ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ.

hashtag
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ WEB интСрфСйса

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° Π² Π²Π΅Π±-интСрфСйс, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Passkeys.

circle-info

Авторизация Π² MikoPBX ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

  • Π›ΠΎΠ³ΠΈΠ½: admin

  • ΠŸΠ°Ρ€ΠΎΠ»ΡŒ: admin β€” рСкомСндуСтся сразу ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

  • Π›ΠΎΠ³ΠΈΠ½ β€” имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π²Ρ…ΠΎΠ΄Π° Π² Π²Π΅Π±-интСрфСйс.

  • ΠŸΠ°Ρ€ΠΎΠ»ΡŒ β€” ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° Π² Π²Π΅Π±-интСрфСйс.

hashtag
Passkeys (биомСтричСская аутСнтификация)

Passkeys β€” соврСмСнный способ Π²Ρ…ΠΎΠ΄Π° Π±Π΅Π· пароля с использованиСм Π±ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° бСзопасности: Face ID, Touch ID, Windows Hello ΠΈΠ»ΠΈ YubiKey. Π­Ρ‚ΠΎ быстрСС ΠΈ бСзопаснСС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Passkey, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«+ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ PasskeyΒ» ΠΈ слСдуйтС инструкциям Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

circle-info

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ .

hashtag
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ настроСк систСмы

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» позволяСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ систСму Π΄ΠΎ заводского состояния. ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅Π·Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ всС настройки, история Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Ρ„Π°ΠΉΠ»Ρ‹ записСй Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² ΠΈ установлСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

triangle-exclamation

Π­Ρ‚ΠΎ дСйствиС Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎ. ΠŸΠ΅Ρ€Π΅Π΄ очисткой систСмы ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ рСзСрвная копия всСх Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Для подтвСрТдСния Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Ρ„Ρ€Π°Π·Ρƒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всё ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ».

Настройка Yandex Mail (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)

Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса Yandex

Для получСния ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SMTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΎΠ± увСдомлСниях Π² MikoPBX рассмотрСна . Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ инструкции Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ настройки ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… для ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвиса Yandex.

circle-exclamation

ΠΏΠΎ настройки smtp. Для большСй бСзопасности слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «». НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ основной ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика.

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebRTC β€” Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebRTC-соСдинСниСм. НапримСр, для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° 201 Π±ΡƒΠ΄Π΅Ρ‚ создан Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ endpoint, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ WebRTC с использованиСм URL sip:201-WS@IP_PBX.

  • SSH ΠΏΠ°Ρ€ΠΎΠ»ΡŒ β€” ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° (доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли авторизация ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°).
  • АвторизованныС SSH ΠΊΠ»ΡŽΡ‡ΠΈ β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сюда ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ SSH-ΠΊΠ»ΡŽΡ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«+ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Β». Если ΠΊΠ»ΡŽΡ‡Π΅ΠΉ нСсколько - Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

  • ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ SSH ΠΊΠ»ΡŽΡ‡ систСмы β€” ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ SSH-ΠΊΠ»ΡŽΡ‡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ АВБ. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ «АвторизованныС SSH ΠΊΠ»ΡŽΡ‡ΠΈΒ» Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ станции β€” это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ сСрвСру Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

  • здСсь
    Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅
    здСсь
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "Π—Π°ΠΏΠΈΡΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ²" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "SIP" Π² систСмных настройках
    Π Π°Π·Π΄Π΅Π» "Аудио/Π’ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "AMI&ARI" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "SSH" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "HTTP/HTTPS" Π² систСмных настройках
    Π’ΠΊΠ»Π°Π΄ΠΊΠ° "ΠŸΠ°Ρ€ΠΎΠ»ΡŒ WEB интСрфСйса" Π² систСмных настройках
    Π Π°Π·Π΄Π΅Π» "Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ настроСк систСмы" Π² систСмных настройках
    Π’Π²Π΅Π΄Π΅ΠΌ IP адрСс АВБ MikoPBX Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² БистСма β†’ ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния.
    Π Π°Π·Π΄Π΅Π» "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния"

    Настройки SMTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для сСрвиса Yandex:

    • SMTP хост - smtp.yandex.ru

    • SMTP ΠŸΠΎΡ€Ρ‚ - 465 (ΠŸΠΎΡ€Ρ‚ для обслуТивания ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²)

    • АдрСс отправитСля ΠΈ Π›ΠΎΠ³ΠΈΠ½ - E-mail с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ сообщСния ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ…

    • ΠŸΠ°Ρ€ΠΎΠ»ΡŒ - ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

    • ΠœΠ΅Ρ‚ΠΎΠ΄ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TLS

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настроСк ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний
    1. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ тСстового письма Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ любого сСрвиса. Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ тСстирования Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π’Π°ΠΌΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ тСстовоС письмо.

    О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ шаблон письма для создания e-mail ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь.

    здСсь
    ДокумСнтация Yandexarrow-up-right
    ΠŸΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉarrow-up-right

    Настройка Mail.ru (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса mail.ru

    hashtag
    Боздания пароля для Π²Ρ…ΠΎΠ΄Π°

    НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π‘ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π½Π΅ получится. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊ ΠΏΠΎΡ‡Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ привязан Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, привязан Π»ΠΈ ΠΎΠ½. Если Π½Π΅Ρ‚ β€” привяТитС.

    1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ . Π’ Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² "Настройки"

    β†’ "
    ВсС настройки"
    β†’ "
    Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
    " β†’ "
    ."
    Π Π°Π·Π΄Π΅Π» "ΠŸΠ°Ρ€ΠΎΠ»ΠΈ для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ" Π² настройках ΠΏΠΎΡ‡Ρ‚Ρ‹ Mail.ru
    1. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

    Кнопка "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ" для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ пароля
    1. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для создаваСмого пароля - это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ для Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - "SMTP для MikoPBX".

    НаТмитС ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пароля. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ названия
    1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° - "Волько ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° писСм Π² ΠŸΠΎΡ‡Ρ‚Π΅".

    НаТмитС ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пароля. Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°
    1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ Mail Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

    circle-exclamation

    ΠŸΠ°Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·! Π’ случаС ΡƒΡ‚Π΅Ρ€ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠ² всС шаги с самого Π½Π°Ρ‡Π°Π»Π°.

    Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для внСшнСго прилоТСния

    hashtag
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² MikoPBX

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния".

    Π Π°Π·Π΄Π΅Π» "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния".
    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² "Настройки SMTP". Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • АдрСс отправитСля - Π’Π°Ρˆ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹.

    • Имя отправитСля - имя ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отправляСтся ΠΏΠΎΡ‡Ρ‚Π°.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚ΡƒΠ½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ - "Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ".

    • SMTP Π»ΠΎΠ³ΠΈΠ½ - Π’Π°Ρˆ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹.

    • SMTP ΠΏΠ°Ρ€ΠΎΠ»ΡŒ - созданный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для внСшнСго прилоТСния.

    • SMTP хост - smtp.mail.ru

    • SMTP ΠΏΠΎΡ€Ρ‚ - 465.

    • Π’ΠΈΠΏ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ - SSL/TLS (ΠΏΠΎΡ€Ρ‚ 465).

    НаТмитС "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ".

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΡ‡Ρ‚Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ mail.ru SMTP

    НаТмитС "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅". Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

    УспСшноС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ mail.ru
    ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ адрСсаarrow-up-right
    ΠΏΠΎΡ‡Ρ‚Ρƒarrow-up-right
    ΠŸΠ°Ρ€ΠΎΠ»ΠΈ для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉarrow-up-right

    Настройка Gmail (oAuth2)

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса gmail

    circle-info

    Для настройки OAuth 2.0 Π² Google трСбуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ URL-адрСс станции. Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ DNS-запись Π½Π° локальном сСрвСрС ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ соотвСтствиС IP-адрСса ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² Ρ„Π°ΠΉΠ» hosts Π½Π° устройствС, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся настройка.

    hashtag
    Настройки Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Google

    1. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ настройки, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Google. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу управлСния ().

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π²Ρ…ΠΎΠ΄ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚". Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ Вас настроСна двухэтапная аутСнтификация.

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² консоль Google Cloud, Π² Ρ€Π°Π·Π΄Π΅Π» "APIs & Services" (). Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ APIs (Ρ€Π°Π·Π΄Π΅Π» "Library").

    1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² поискС: "gmail api". ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Gmail API.

    1. НаТмитС "Enable" для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ страницу APIs & Services. Π”Π°Π»Π΅Π΅ "OAuth consent screen".

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Get started"). Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ Π’Π°ΡˆΡƒ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π’ качСствС Audience Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Internal". НаТмитС "Create" для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

    1. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ страницу APIs & Services. Π”Π°Π»Π΅Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Credentials". НаТмитС "Create credentials". Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "OAuth client ID" для создания.

    1. Π’ качСствС Application type, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Web application". Π”Π°Π»Π΅Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. НаТмитС "Create".

    1. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ "Authorized redirect URI".

    circle-info

    Π€ΠΎΡ€ΠΌΠ°Ρ‚:

    https://mikopbx.station.com/pbxcore/api/v3/mail-settings/oauth2-callback

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ "mikopbx.station.com" Π½Π° URl Π’Π°ΡˆΠ΅ΠΉ станции.

    1. Π‘ΡƒΠ΄Π΅Ρ‚ создан OAuth client. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ClientID ΠΈ Client secret сСбС Π² Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ эти Π΄Π°Π½Π½Ρ‹Π΅ понадобятся для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

    hashtag
    Настройки Π² MikoPBX

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния":

    1. Π”Π°Π»Π΅Π΅, "Настройки SMTP". Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • АдрСс отправитСля, Имя отправитСля - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π° ΠΈ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ письма.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ - OAuth2.

    • SMTP Π»ΠΎΠ³ΠΈΠ½ - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π°.

    ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠΎΡ‡Ρ‚Ρ‹ ().

    ПослС этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ"!

    1. НаТмитС Π½Π° синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ "ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· OAuth2". Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Gmail.

    1. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π²Ρ…ΠΎΠ΄: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Continue".

    1. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π²Ρ‹Π΄Π°Ρ‡Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. (НаТмитС "Allow").

    ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ.

    hashtag
    РСшСниС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

    Access blocked: Authorization Error (Error 400: invalid_request)

    РСшСниС: Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ URl адрСс станции Π² Π’Π΅Π±-интСрфСйсС MikoPBX: "Π‘Π΅Ρ‚ΡŒ ΠΈ Firewall" -> "Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ интСрфСйсы". ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Вопология сСти" ΠΈ Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ имя хоста Π² ΠΏΠΎΠ»Π΅ "Π’Π½Π΅ΡˆΠ½Π΅Π΅ имя хоста вашСго ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°". (Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ "Π­Ρ‚Π° станция располоТСна Π·Π° NAT ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ")

    ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ OAuth2 - Google/Gmail.
  • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния (Client ID), Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (Client Secret) - Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сохранСны ΠΈΠ· Google Cloud (12 ΠΏΡƒΠ½ΠΊΡ‚ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π² этой инструкции).

  • ссылкаarrow-up-right
    ссылкаarrow-up-right
    ссылка
    Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° упрвлСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ Google
    Настройка двухэтапной Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
    Π Π°Π·Π΄Π΅Π» "APIs & Services" Π² Google Cloud
    Π Π°Π·Π΄Π΅Π» "Library" Π² APIs & services
    Gmail API Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Google Cloud
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ API
    Π Π°Π·Π΄Π΅Π» "OAuth consent screen" Π² APIs & Services
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "Audience" Π² создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ OAuth client ID
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ OAuth client ID
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ URl для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°
    УспСшно созданный ΠΊΠ»ΠΈΠ΅Π½Ρ‚
    Π Π°Π·Π΄Π΅Π» "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния" Π² MikoPBX
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΡ‡Ρ‚Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Gmail
    Π’Ρ‹Π±ΠΎΡ€ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Google
    ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    Π’Ρ‹Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
    УспСшная авторизация
    Ошибка 400: invalid_request
    РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

    API ΠΊΠ»ΡŽΡ‡ΠΈ

    ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² MikoPBX

    REST API MikoPBX позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ станциСй ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ с внСшними систСмами β€” CRM, helpdesk, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡ€Ρ‚Π°Π»Π°ΠΌΠΈ ΠΈ собствСнными сСрвисами. Для доступа ΠΊ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ API ΠΊΠ»ΡŽΡ‡ΠΈ.

    hashtag
    Авторизация

    ВсС запросы ΠΊ REST API Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Authorization: Bearer <token>. MikoPBX ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²:

    Π’ΠΈΠΏ
    Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

    Для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ API ΠΊΠ»ΡŽΡ‡ β€” ΠΎΠ½ создаётся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈΠΌΠ΅Π΅Ρ‚ настраиваСмыС ΠΏΡ€Π°Π²Π° доступа ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ·Π²Π°Π½ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚.

    hashtag
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ API-ΠΊΠ»ΡŽΡ‡Π°

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «БистСма» β†’ Β«API ΠΊΠ»ΡŽΡ‡ΠΈΒ».

    1. НаТмитС Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡Β».

    • Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ ОписаниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: CRM Integration)

    • Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ сгСнСрированный API-ΠΊΠ»ΡŽΡ‡ β€” ΠΎΠ½ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·

    Π’Π°ΠΆΠ½ΠΎ: сохранитС ΠΊΠ»ΡŽΡ‡ сразу послС создания. ПослС закрытия страницы Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” придётся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ.

    hashtag
    Настройка ΠΏΡ€Π°Π² доступа

    ΠŸΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅ΠΌ рСсурсам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹.

    ΠŸΡ€ΠΈ создании ΠΊΠ»ΡŽΡ‡Π° доступны Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

    • ΠŸΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа β€” ΠΊΠ»ΡŽΡ‡ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊΠΎ всСм рСсурсам API Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

    • Ручная настройка β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ рСсурса API ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ указываСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись, ΠΈΠ»ΠΈ Π½Π΅Ρ‚ доступа.

    circle-info
    • "Π§Ρ‚Π΅Π½ΠΈΠ΅" позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ (GET)

    • "Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись" позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ (POST, PUT, DELETE).

    Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

    • Волько Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” ΠΊΠ»ΡŽΡ‡ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· локальной сСти. РСкомСндуСтся Ссли интСграция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ инфраструктуры.

    • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с Π»ΡŽΠ±Ρ‹Ρ… адрСсов β€” ΠΊΠ»ΡŽΡ‡ доступСн Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ IP. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ локальной сСти.

    hashtag
    Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

    БоблюдСниС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ API ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈ нСсанкционированного доступа:

    1. Π’Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ SSL сСртификат:

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ SSL сСртификат Π½Π° сторонС сСрвСра MikoPBX. Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ бСсплатный сСртификат Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Let's Encrypt (инструкция ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ находится ).

    Π Π°Π±ΠΎΡ‚Π° Π±Π΅Π· Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ³ΠΎ сСртификата допустима Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ тСстовой срСдС Π±Π΅Π· доступа ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

    1. Π”ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΊ сСртификату Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

    ΠšΠ»ΠΈΠ΅Π½Ρ‚ обязан ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сСртификат сСрвСра ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (verify=False Π² Python, -k Π² curl) нСдопустимо Π² production: Π±Π΅Π· Π½Π΅Ρ‘ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π°Ρ‚Π°ΠΊΠ° Ρ‚ΠΈΠΏΠ° Β«Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ посСрСдинС» (MITM), ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Bearer-Ρ‚ΠΎΠΊΠ΅Π½ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅.

    1. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² (scope) ΠΊΠ»ΡŽΡ‡Π°:

    ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅ΠΌ рСсурсам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Β«ΠŸΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа» Π±Π΅Π· нСобходимости β€” компромСтация Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π΄Π°Ρ‘Ρ‚ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ API.

    1. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ сСтСвого доступа:

    Если интСграция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ локальной сСти β€” Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ «Волько Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ». Π­Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования скомпромСтированного ΠΊΠ»ΡŽΡ‡Π° ΠΈΠ· внСшнСй сСти.

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Β«Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с Π»ΡŽΠ±Ρ‹Ρ… адрСсов» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ физичСски находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ локальной сСти, ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ бСзопасности ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½Ρ‹ β€” Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ SSL сСртификат ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° ΠΊΠ»ΡŽΡ‡Π°.

    hashtag
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ подробная докумСнтация

    НаТмитС Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°:

    JWT Ρ‚ΠΎΠΊΠ΅Π½

    Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, встроСнныС инструмСнты

    API ΠΊΠ»ΡŽΡ‡

    Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ: CRM, скрипты, сторонниС сСрвисы

    здСсь
    Π Π°Π·Π΄Π΅Π» "БистСма" -> "API ΠΊΠ»ΡŽΡ‡ΠΈ"
    Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ настройки API ΠΊΠ»ΡŽΡ‡Π°
    Cover

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования REST API

    Cover

    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ докумСнтация ΠΈ список эндпоинтов

    Доступ ΠΊ AMI

    Настройка доступа ΠΊ AMI

    Asterisk Manager Interface (AMI) - ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс (API) Asterisk для управлСния систСмой ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Благодаря AMI внСшниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ соСдинСния с Asterisk посрСдством TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΡ… выполнСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ происходящих событиях Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. AMI часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с бизнСс-процСссами ΠΈ систСмами, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм CRM (Customer Relationship Managment β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ взаимодСйствия с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ). Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Asterisk часто осущСствляСтся ΠΈΠ· консоли CLI, Π½ΠΎ ΠΏΡ€ΠΈ использовании AMI Π½Π΅ трСбуСтся прямой доступ ΠΊ сСрвСру, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Asterisk. AMI β€” это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простой инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ€ΡƒΠΊΠ°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΌ срСдством для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ. Он Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Asterisk, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AMI ΠΈ завСсти ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ клиСнтская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. «БистСма» - «Доступ ΠΊ AMIΒ»

    Π Π°Π·Π΄Π΅Π» "Доступ ΠΊ AMI"

    Для добавлСния Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠŸΠ°Ρ€ΠΎΠ»ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, Ρ‚.Π΅. ΠΈΠ· ΠΊΠ°ΠΊΠΎΠΉ подсСти Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ AMI. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с Π»ΡŽΠ±Ρ‹Ρ… адрСсов, Π»ΠΈΠ±ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, настройку ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π»ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π‘Π΅Ρ‚ΡŒ ΠΈ Firewall" β†’ "".

    hashtag
    ΠžΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ AMI

    ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ AMI, устанавливаСмыС Π² сСкции [user] ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° /etc/asterisk/manager.conf

    Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΡ€Π°Π²
    Π§Ρ‚Π΅Π½ΠΈΠ΅
    Π—Π°ΠΏΠΈΡΡŒ

    Настройка Proton (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса proton.me

    hashtag
    ГСнСрация SMTP Ρ‚ΠΎΠΊΠ΅Π½Π°

    1. Для Π½Π°Ρ‡Π°Π»Π°, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки своСго Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Proton (ссылкаarrow-up-right).

    Настройки ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Proton
    1. Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Proton Mail" -> "IMAP/SMTP".

    1. Π”Π°Π»Π΅Π΅ пролистайтС Π΄ΠΎ сСкции "SMTP submission". НаТмитС "Generate token".

    1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅ "Token name" - MikoPBX Π² нашСм случаС, Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Email address для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π’Ρ‹ создаСтС Ρ‚ΠΎΠΊΠ΅Π½.

    Π‘ΡƒΠ΄Π΅Ρ‚ создан Ρ‚ΠΎΠΊΠ΅Π½. Π•Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ ΠΎΠΊΠ½ΠΎ, станут нСдоступны. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ…, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для дальнСйшСй настройки.

    hashtag
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² MikoPBX

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния".

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² "Настройки SMTP". Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • АдрСс отправитСля - Π’Π°Ρˆ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π’Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‚ΠΎΠΊΠ΅Π½.

    • Имя отправитСля - имя ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отправляСтся ΠΏΠΎΡ‡Ρ‚Π°.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚ΡƒΠ½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ - "Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ".

    НаТмитС "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ".

    НаТмитС "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅". Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

    Настройка Yandex Mail (oAuth2)

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса Yandex Mail Ρ‡Π΅Ρ€Π΅Π· oAuth2 Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ

    hashtag
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния Π² Yandex

    1. ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π² Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ЯндСкс ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° . НаТмитС "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ".

    Log

    ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ доступ ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ²

    Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    Verbose

    ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ доступ ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ²

    Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    Agent

    Π§Ρ‚Π΅Π½ΠΈΠ΅ событий статуса Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ· app_queue ΠΈ chan_agent ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия для управлСния ΠΈ получСния состояния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ ΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ²

    User

    Доступа ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ событиям, Π° Ρ‚Π°ΠΊΠΆΠ΅ событиям Jabber / XMPP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ UserEvent, для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… событий

    Config

    Волько для записи

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

    Command

    Волько для записи

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Asterisk CLI ΠΈΠ· AMI

    Dtmf

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ события DTMF

    Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    Reporting

    Доступ ΠΊ событиям качСства Π·Π²ΠΎΠ½ΠΊΠ°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ jitterbuffer ΠΈΠ»ΠΈ RTCP

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ряд дСйствий для получСния статистики ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии всСй систСмы

    Cdr

    Π§Ρ‚Π΅Π½ΠΈΠ΅ событий записи Π΄Π°Π½Π½Ρ‹Ρ… Π² CDR

    Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    Dialplan

    Π§Ρ‚Π΅Π½ΠΈΠ΅ событий установки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°, создания "экстСнов"

    Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    Originate

    Волько для записи

    Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Origitate, которая отправляСт запрос Π½Π° созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ°

    System

    Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ систСмС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, увСдомлСния ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Asterisk систСмы управлСния Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠ°ΠΊ Restart, Reload, ΠΈΠ»ΠΈ Shutdown. Π­Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ систСмныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Asterisk. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ эквивалСнтно ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ доступа ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅, с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ / Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½ процСсс Asterisk

    Call

    Π§Ρ‚Π΅Π½ΠΈΠ΅ события ΠΎ ΠΊΠ°Π½Π°Π»Π°Ρ… Π² систСмС

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ информация Π½Π° ΠΊΠ°Π½Π°Π»Π°Ρ…

    Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ экран
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΠΎΠ²ΠΎΠ³ΠΎ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    SMTP Π»ΠΎΠ³ΠΈΠ½ - SMTP Username ΠΈΠ· ΠΎΠΊΠ½Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°.
  • SMTP ΠΏΠ°Ρ€ΠΎΠ»ΡŒ - SMTP token ΠΈΠ· ΠΎΠΊΠ½Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°.

  • SMTP хост - smtp.protonmail.ch

  • SMTP ΠΏΠΎΡ€Ρ‚ - 587.

  • Π’ΠΈΠΏ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ - STARTLS (ΠΏΠΎΡ€Ρ‚ 587).

  • Π Π°Π·Π΄Π΅Π» "IMAP/SMTP"
    Кнопка для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° "Generate token"
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ SMTP Ρ‚ΠΎΠΊΠ΅Π½Π°
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ созданного Ρ‚ΠΎΠΊΠ΅Π½Π°
    Π Π°Π·Π΄Π΅Π» "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния".
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΡ‡Ρ‚Ρ‹ Π² MikoPBX
    УспСшноС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ "Для Π°Ρ‚Π²ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ". НаТмитС "ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ созданию".

    Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° прилоТСния Π² YandexID | OAuth
    1. Π”Π°Π»Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

    • НазваниС - ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅.

    • Иконка сСрвиса - ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

    • ΠŸΠΎΡ‡Ρ‚Π° для связи - ΠΏΠΎΡ‡Ρ‚Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ увСдомлСния ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

    НаТмитС "ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ".

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ прилоТСния #1
    1. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² качСствС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ "Π’Π΅Π±-сСрвисы". Π’ ΠΏΠΎΠ»Π΅ "Redirect URl" Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ссылку:

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 192.168.100.60 Π½Π° ip-адрСс Π’Π°ΡˆΠ΅ΠΉ станции.

    НаТмитС "ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ".

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ прилоТСния. Refirect URl
    1. Π”Π°Π»Π΅Π΅ Π½Π° страницС "ΠŸΡ€Π°Π²Π° доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ" Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅" Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ "smtp" ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ доступ "ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° писСм Ρ‡Π΅Ρ€Π΅Π· ЯндСкс.ΠŸΠΎΡ‡Ρ‚Ρƒ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SMTP".

    Π’Ρ‹Π΄Π°Ρ‡Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
    1. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Всё Π²Π΅Ρ€Π½ΠΎ, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅".

    ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ создания прилоТСния

    ПослС создания прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ClientID ΠΈ Client Secret. Π”Π°Π»Π΅Π΅ ΠΎΠ½ΠΈ понадобятся Π½Π°ΠΌ для настройки Π²Π½ΡƒΡ‚Ρ€ΠΈ web-интСрфСйса MikoPBX.

    ClientID ΠΈ Client Secret

    hashtag
    Настройки Π²Π½ΡƒΡ‚Ρ€ΠΈ MikoPBX

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Web-интСрфСйс MikoPBX. Π”Π°Π»Π΅Π΅ "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния" -> "Настройки SMTP".

    Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

    • АдрСс отправитСля, Имя отправитСля - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π° ΠΈ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ письма.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ - OAuth2.

    • SMTP Π»ΠΎΠ³ΠΈΠ½ - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π°.

    • ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ OAuth2 - Yandex Mail.

    • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния (Client ID), Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (Client Secret) - Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Yandex (6 ΠΏΡƒΠ½ΠΊΡ‚ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π² этой инструкции).

    ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠΎΡ‡Ρ‚Ρ‹ (ссылкаarrow-up-right).

    ПослС этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ"!

    Настройки SMTP Π² Web-интСрфСйсС MikoPBX
    1. НаТмитС "ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· OAuth2". Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ЯндСкс. ПослС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Log in as...".

    Π Π°Π·Π΄Π΅Π» "Service login". Авторизация Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
    1. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ.

    УспСшная авторизация
    страницу создания прилоТСнияarrow-up-right
    Главная страница ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ЯндСкс ID | OAuth
    https://192.168.100.60/pbxcore/api/v3/mail-settings/oauth2-callback

    Настройка Microsoft Outlook (oAuth2)

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ для сСрвиса Outlook (outlook.com; hotmail.com)

    hashtag
    Настройки Π²Π½ΡƒΡ‚Ρ€ΠΈ Microsoft Entra

    hashtag
    РСгистрация прилоТСния

    1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π²

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Entra ID" -> "App registrations". Π”Π°Π»Π΅Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "New registration" для рСгистрации Π½ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния.

    1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π’Π°ΡˆΠ΅Π³ΠΎ прилоТСния:

    • Name - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π’Π°ΡˆΠ΅Π³ΠΎ прилоТСния.

    • Supported account types - Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)".

    1. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Redirect URl:

    • Select a platform - Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Web".

    • URl:

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 192.168.100.71 Π½Π° адрСс Π’Π°ΡˆΠ΅ΠΉ MikoPBX.

    Π”Π°Π»Π΅Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Register".

    1. Π‘ΡƒΠ΄Π΅Ρ‚ созданно прилоТСния. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ client ID, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠ½ понадобится для настройки Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π΅Π±-интСрфСйса MikoPBX.

    hashtag
    Π’Ρ‹Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ созданиС Client secret

    1. Из Π³Π»Π°Π²Π½ΠΎΠΉ страницы прилоТСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² "Manage" -> "API permissions".

    1. НаТмитС "Add a permission".

    1. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ "Microsoft Graph" Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Delegated Permissions". Π’ поискС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ "SMTP". ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² "SMTP.Send".

    1. Π’Π°ΠΊ ΠΆΠ΅ Π² поискС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ "offline". ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² "offline_access".

    НаТмитС "Add permissions".

    1. Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Certificates & secrets" -> "Client secrets". НаТмитС "New client secret".

    1. Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • Description - ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ описаниС.

    • Expires - срок Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ выпускаСтС этот client secret. Он понадобится Π½Π°ΠΌ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ прилоТСния Π² MikoPBX.

    circle-info

    ПослС истСчСния срока, созданный client secret пСрСстанСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ процСсс создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ MikoPBX.

    triangle-exclamation

    ПослС создания, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Client Secret Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ всСго ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Web-интСрфСйс MikoPBX.

    НаТмитС "Add".

    1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ "Value" (Π½Π΅ SecretID!). Он понадобится для настройки Π² Π²Π΅Π±-интСрфСйсС MikoPBX.

    hashtag
    Π’Ρ‹Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ

    Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния, Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использования SMTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡ΡŒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ Π’Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚Π΅ Π² Ρ…ΠΎΠ΄Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ насройки. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ†Π΅Π½Ρ‚Ρ€ администрирования ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ().

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Users" -> "Active Users". НаТмитС Π½Π° имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ произодится созданиС прилоТСния.

    1. Π’ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Mail" ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Manage email apps".

    1. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ "Authenticated SMTP" Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ измСнСния, Π½Π°ΠΆΠ°Π² "Save changes".

    hashtag
    Настройки Π²Π½ΡƒΡ‚Ρ€ΠΈ MikoPBX

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Web-интСрфСйс MikoPBX. Π”Π°Π»Π΅Π΅ "БистСма" -> "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния" -> "Настройки SMTP".

    Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

    • АдрСс отправитСля, Имя отправитСля - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π° ΠΈ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ письма.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ - OAuth2.

    • SMTP Π»ΠΎΠ³ΠΈΠ½ - Π’Π°ΡˆΠ° ΠΏΠΎΡ‡Ρ‚Π°.

    ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠΎΡ‡Ρ‚Ρ‹ ().

    ПослС этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ"!

    1. НаТмитС "ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· OAuth2". Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Microsoft. Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π²Ρ‹Π΄Π°Ρ‡Ρƒ всСх Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

    ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ.

    ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²

    ОписаниС возмоТностСй Ρ€Π°Π·Π΄Π΅Π»Π° "ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²"

    Π Π°Π·Π΄Π΅Π» Β«ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²Β» Π² MikoPBX прСдоставляСт администраторам Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ стандартныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ систСмы. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· стандартный Π²Π΅Π±-интСрфСйс, ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы ΠΏΠΎΠ΄ спСцифичСскиС трСбования вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

    Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ:

    • Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

    • ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ стандартныС настройки

    ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ OAuth2 - Microsoft/Outlook.
  • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния (Client ID), Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (Client Secret) - Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Microsoft Entra.

  • Ρ†Π΅Π½Ρ‚Ρ€ администрирования Microsoft Entra.arrow-up-right
    ссылкаarrow-up-right
    ссылкаarrow-up-right
    Главная страница Ρ†Π΅Π½Ρ‚Ρ€Π° администрирования Microsoft Entra
    РСгистрация Π½ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ прилоТСния
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Redirect URl
    Главная страница созданного прилоТСния
    Π Π°Π·Π΄Π΅Π» "API permissions"
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
    Π’Ρ‹Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ "SMTP.Send"
    Π’Ρ‹Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ "offline_access"
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Secret ID
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ client secret
    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Value созданного Ρ€Π°Π½Π΅Π΅ Client secret
    Главная страница Microsoft Admin Center
    Π Π°Π·Π΄Π΅Π» "Active Users" Π² Microsoft Admin Center
    Π Π°Π·Π΄Π΅Π» "Mail" Π² ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Authenticated SMTP для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    Настройки SMTP Π² Web-интСрфСйсС MikoPBX
    Π’Ρ‹Π΄Π°Ρ‡Π° Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
    УспСшная OAuth2 авторизация (Microsoft/Outlook)
    https://192.168.100.71/pbxcore/api/v3/mail-settings/oauth2-callback
    : ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
  • Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС скрипты ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

  • Он находится Π² БистСма -> ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²:

    Π Π°Π·Π΄Π΅Π» "ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²"

    Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ сбоям систСмы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рСкомСндуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ настроСк.

    ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ администраторам Asterisk. Π’ MikoPBX Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· web-интСрфСйса ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

    НаимСнованиС Ρ„Π°ΠΉΠ»Π°

    ОписаниС

    asterisk.conf

    ΠžΠ±Ρ‰ΠΈΠ΅ (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅) настройки Asterisk. Π’ Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ asterisk.conf Π’Ρ‹ опрСдСляСтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: -ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π°Π²Π° доступа ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° сокСта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ консоли управлСния сСрвСром. ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… сСрвСром Asterisk для опрСдСлСния мСстополоТСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, скриптов ΠΈ мСсто, Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π»ΠΎΠ³ Ρ„Π°Π»Ρ‹. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки запуска сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    cel.conf

    Π›ΠΎΠ³ событий ΠΊΠ°Π½Π°Π»Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ CDR, сохраняСт всС события имСвшиС мСсто Π² ΠΊΠ°Π½Π°Π»Π΅.

    extensions.conf

    План Π½Π°Π±ΠΎΡ€Π° (dialplan) Asterisk. Π’ Π½Π΅ΠΌ опрСдСляСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ входящих ΠΈ исходящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» управляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ всСх соСдинСний, проходящих Ρ‡Π΅Ρ€Π΅Π· Π’Π°ΡˆΡƒ АВБ.

    Для рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

    ΠŸΠ΅Ρ€Π΅Π΄ Π’Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°:

    МСню кастомизации систСмного Ρ„Π°ΠΉΠ»Π° /acl.conf (ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² рСдактирования:

    • «НС ΠΌΠ΅Π½ΡΡ‚ΡŒΒ» - Π½Π΅ позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Ρ„Π°ΠΉΠ», Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.

    • Β«Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°Β» - Π² ΠΊΠΎΠ½Π΅Ρ† Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ).

    • Β«Π—Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽΒ» - всС Π’Π°ΡˆΠΈ измСнСния пСрСопрСдСлят ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

    • Π Π΅ΠΆΠΈΠΌ "Script" - Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π°Π»Π΅Π΅.

    hashtag
    ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² скриптом

    Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ сцСнарии, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Π΅ΠΌ простоС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. НапримСр, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² PJSIP ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, Π½ΠΎ хочСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки систСмы Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π± интСрфСйс.

    Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ кастомизации. МоТно ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ bash скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ систСма сформируСт ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€ смоТСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ измСнСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

    НапримСр, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ max_contacts Ρƒ всСх сотрудников, ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.

    ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² "скриптом"

    hashtag
    sip.conf

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сСкции Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ (+):

    ΠžΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, СдинствСнноС, Π½Π΅ слСдуСт Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ повторСния ΠΈΠΌΠ΅Π½ сСкций: ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

    hashtag
    extensions.conf

    triangle-exclamation

    Π”ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ dialplan с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ - Π΅ΡΡ‚ΡŒ большая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ АВБ!

    БущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ выполнСния dialplan. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ custom контСксты. На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ выполнСния Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… контСкстах:

    • internal-originate-custom - контСкст ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Π·Π²ΠΎΠ½ΠΊΠ°Ρ… ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ для 1Π‘

    • <ID-ΠŸΠ ΠžΠ’ΠΠ™Π”Π•Π Π>-incoming-custom - контСкст ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    • <ID-ΠŸΠ ΠžΠ’ΠΠ™Π”Π•Π Π>-outgoing-custom - контСкст ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ исходящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    • all_peers-custom - контСкст ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ прямом исходящСм Π·Π²ΠΎΠ½ΠΊΠ΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

    • outgoing-custom - контСкст ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ внСшнСго Π½ΠΎΠΌΠ΅Ρ€Π°, Π”Πž Π²Ρ‹Π±ΠΎΡ€Π° исходящСго ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°

    • add-trim-prefix-clid-custom - этот контСкст ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ входящСго Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ / ΠΎΡ‚ΡΠ΅Ρ‡ΡŒ прСфикс

    • internal-users-custom - Π² этом контСкстС ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π°

    • public-direct-dial-custom - контСкст ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π‘Π•Π— Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ контСкста:

    ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ слСдуСт Π² ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«returnΒ».

    circle-info

    НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования custom-контСкстов:

    • Π—Π²ΠΎΠ½ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    • Настройка исходящСго AOH для сотрудника

    [general](+)
    allowtransfer=yes
    [user2_pingtel]
    type=friend
    username=user2_pingtel
    secret=blah
    host=dynamic
    qualify=1000 ; РассматриваСм ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊΠ°ΠΊ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ,
    ; Ссли ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΈΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 1 сСк.
    callgroup=1,3-4 ; ΠšΠ»ΠΈΠ΅Π½Ρ‚ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²: 1, 3 ΠΈ 4
    pickupgroup=1,3-4 ; ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ "pick-up" Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ *8,
    ; для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ 1, 3 ΠΈ 4
    defaultip=192.168.0.60
    disallow=all
    allow=ulaw
    allow=alaw
    allow=g729
    [outgoing-custom]
    exten => _X!,1,NoOp(--- hangup - ${CHANNEL} ---)
    	same => n,return

    ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния

    Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

    Π Π°Π·Π΄Π΅Π» Β«ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния» Π² MikoPBX позволяСт Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π—Π΄Π΅ΡΡŒ администраторы ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ SMTP-сСрвСра, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ события для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ голосовыС сообщСния ΠΈΠ»ΠΈ систСмныС ошибки, ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ писСм. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ своСврСмСнно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ администраторов ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… событиях, обСспСчивая эффСктивный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ систСмы.

    circle-info

    Π‘ 2026 Π³ΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π° SMTP ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Selectel, DigitalOcean). Π’ случаС ошибок ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ - уточняйтС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρƒ Π’Π°ΡˆΠ΅Π³ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

    Π Π°Π·Π΄Π΅Π» "ΠŸΠΎΡ‡Ρ‚Π° ΠΈ увСдомлСния" Π² MikoPBX

    hashtag
    ΠžΠ±Ρ‰ΠΈΠ΅ настройки

    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ оповСщСния - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС оповСщСния Π½Π° email, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ.

    • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ увСдомлСния ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ….

    • Π•Π΄ΠΈΠ½Ρ‹ΠΉ Email для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… - ΠΎΠ±Ρ‰ΠΈΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… (Ссли Ρƒ сотрудника Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ email, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ этот ΠΎΠ±Ρ‰ΠΈΠΉ адрСс).

    hashtag
    Настройки SMTP

    • АдрСс отправитСля, Имя отправитСля - ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ этого адрСса ΠΈ ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ элСктронныС письма.

    • Π’ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ:

      • Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ - классичСский Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ SMTP-сСрвСру, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ адрСс ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика (Π»ΠΎΠ³ΠΈΠ½) ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ. ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (сСрвСр, ΠΏΠΎΡ€Ρ‚, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ) вводятся ΠΈ хранятся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

    hashtag
    АунтСфикация ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ

    • SMTP Π»ΠΎΠ³ΠΈΠ½, SMTP ΠΏΠ°Ρ€ΠΎΠ»ΡŒ - ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

    • SMTP хост - адрСс ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

    • SMTP ΠΏΠΎΡ€Ρ‚ - ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

    hashtag
    АунтСфикация с OAuth2

    • SMTP Π»ΠΎΠ³ΠΈΠ½ - ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

    • ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ OAuth2 - ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ сСрвис, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся OAuth-аутСнтификация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Microsoft/Outlook, Google/Gmail).

    • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния (Client ID) - ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния, созданного Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ OAuth-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌΡƒ ящику.

    hashtag
    Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ?

    Π’ нашСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. НиТС Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ссылки Π½Π° эти инструкции.

    • АутСнтификация ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ:

    • АутСнтификация oAuth2:

    features.conf

    Π’ Ρ„Π°ΠΉΠ»Π΅ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ абонСнтских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Asterisk, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π° (transfer); ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ Π²Ρ‹Π·ΠΎΠ²Π° (pickup); запись ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ (record on demand); Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ Π½Π°Π±ΠΎΡ€Π° ΠΈ пСрСадрСсации (digit timeout); ΠΏΠ°Ρ€ΠΊΠΈΠ½Π³ (park) ΠΈ Π΄Ρ€.

    http.conf

    ВстроСнный http сСрвСр Asterisk

    iax.conf

    Π’ Ρ„Π°ΠΉΠ»Π΅ Π’Ρ‹ описываСтС ваши соСдинСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ IAX.

    indications.conf

    Национализация Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сигналов

    logger.conf

    Настройка Π»ΠΎΠ³ΠΎΠ² Asterisk. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ настраиваСтся Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ событий Asterisk Π² Ρ„Π°ΠΉΠ»Ρ‹, консоль ΠΈ syslog linux. Для примСнСния настроСк Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«logger reloadΒ» Π² консоли (CLI) Asterisk.

    manager.conf

    Настройка интСрфСйса AMI (Asterisk Manager Interface)

    modules.conf

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Asterisk.

    musiconhold.conf

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π² IVR

    queues.conf

    ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Asterisk. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС стратСгии Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². Penalty, timeout, member ΠΈ всС доступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

    rtp.conf

    Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ настройки RTP - ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°

    sip.conf

    Π€Π°ΠΉΠ» ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° настройку Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² SIP Π² Asterisk.

    voicemail.conf

    Настройки ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΏΠΎ E-mail

    jail.local

    Настройки Fail2ban

    msmtp.conf

    Настройки SMTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

    ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния ΠΎ голосовых сообщСниях - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ увСдомлСния ΠΎ голосовых сообщСниях.

  • Π•Π΄ΠΈΠ½Ρ‹ΠΉ Email для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ голосовых сообщСниях - ΠΎΠ±Ρ‰ΠΈΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ голосовых сообщСниях (ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚: 1. Π›ΠΈΡ‡Π½Ρ‹ΠΉ email сотрудника; 2. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ email Π² этом ΠΏΠΎΠ»Π΅)

  • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния ΠΎ Π²Ρ…ΠΎΠ΄Π°Ρ… Π² систСму - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ увСдомлСния ΠΎ Π²Ρ…ΠΎΠ΄Π°Ρ… Π² систСму.

  • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ систСмныС увСдомлСния - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.

  • Email систСмного администратора - адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ систСмныС увСдомлСния.

  • OAuth2 - способ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π’Ρ‹ Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика. ВмСсто этого ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ доступа Ρƒ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (Microsoft 365/Outlook, Google Workspace/Gmail ΠΈ Ρ‚.Π΄.) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ писСм Ρ‡Π΅Ρ€Π΅Π· SMTP.

    Π’ΠΈΠΏ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ:
    • Π‘Π΅Π· ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (ΠΏΠΎΡ€Ρ‚ 25) - классичСский способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SMTP Π±Π΅Π· Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠ°Π½Π°Π»Π°.

    • STARTTLS (ΠΏΠΎΡ€Ρ‚ 587) - Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённый способ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΡ‡Ρ‚Ρ‹. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ начинаСтся Π±Π΅Π· ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, послС Ρ‡Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΡΠΎΠ³Π»Π°ΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».

    • SSL/TLC (ΠΏΠΎΡ€Ρ‚ 465) - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ SMTP с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с самого Π½Π°Ρ‡Π°Π»Π° соСдинСния. Канал Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½ сразу послС установки TCP-соСдинСния, Π±Π΅Π· этапа ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сСртификат сСрвСра - настройка бСзопасности, которая опрСдСляСт, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ SSL/TLS-сСртификата SMTP-сСрвСра ΠΏΡ€ΠΈ установкС Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ соСдинСния (STARTTLS ΠΈΠ»ΠΈ SSL/TLS).

  • Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (Client Secret) - ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ прилоТСния, Π²Ρ‹Π΄Π°Π½Π½Ρ‹ΠΉ OAuth-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с Client ID для подтвСрТдСния подлинности прилоТСния ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² доступа. Π”ΠΎΠ»ΠΆΠ΅Π½ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² сСкрСтС ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ.

  • SMTP хост - адрСс ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

  • SMTP ΠΏΠΎΡ€Ρ‚ - ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

  • Π’ΠΈΠΏ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ:

    • Π‘Π΅Π· ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (ΠΏΠΎΡ€Ρ‚ 25) - классичСский способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SMTP Π±Π΅Π· Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠ°Π½Π°Π»Π°.

    • STARTTLS (ΠΏΠΎΡ€Ρ‚ 587) - Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённый способ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΡ‡Ρ‚Ρ‹. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ начинаСтся Π±Π΅Π· ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, послС Ρ‡Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΡΠΎΠ³Π»Π°ΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».

    • SSL/TLC (ΠΏΠΎΡ€Ρ‚ 465) - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ SMTP с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с самого Π½Π°Ρ‡Π°Π»Π° соСдинСния. Канал Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½ сразу послС установки TCP-соСдинСния, Π±Π΅Π· этапа ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сСртификат сСрвСра - настройка бСзопасности, которая опрСдСляСт, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ SSL/TLS-сСртификата SMTP-сСрвСра ΠΏΡ€ΠΈ установкС Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ соСдинСния (STARTTLS ΠΈΠ»ΠΈ SSL/TLS).

  • Настройка Yandex Mail (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)chevron-right
    Настройка Mail.ru (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)chevron-right
    Настройка Proton (Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ)chevron-right
    Настройка Gmail (oAuth2)chevron-right
    Настройка Yandex Mail (oAuth2)chevron-right
    Настройка Microsoft Outlook (oAuth2)chevron-right
    ΠžΠ±Ρ‰ΠΈΠ΅ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹
    Настройки SMTP. Π§Π°ΡΡ‚ΡŒ 1
    Настройки SMTP. Π§Π°ΡΡ‚ΡŒ 2
    Настройки SMTP. Π§Π°ΡΡ‚ΡŒ 3

    Доступ ΠΊ ARI

    ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ описаниС ARI (Asterisk REST Interface)

    ARI β€” это RESTful API с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WebSocket, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ, мостами ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Asterisk Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ REST API MikoPBX, ARI Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ядром Asterisk ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ собствСнных Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

    По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ нСобходимости Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «БистСма» β†’ Β«ΠžΠ±Ρ‰ΠΈΠ΅ настройки» β†’ Β«AMI&ARIΒ».

    circle-info

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ докумСнтация ΠΏΠΎ ARI доступна Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Asterisk: Asterisk REST Interfacearrow-up-right

    hashtag
    Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

    ARI примСняСтся ΠΊΠΎΠ³Π΄Π° стандартных возмоТностСй АВБ нСдостаточно ΠΈ Π½ΡƒΠΆΠ½Π° собствСнная Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ²:

    • WebRTC прилоТСния ΠΈ софтфоны β€” Π²Π΅Π±-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с прямым ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ

    • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ голосовыС мСню (IVR) β€” кастомная Π»ΠΎΠ³ΠΈΠΊΠ° мСню, нСдоступная Ρ‡Π΅Ρ€Π΅Π· стандартный Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½

    • ΠšΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-связь β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ мостами ΠΈ участниками

    hashtag
    Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

    ARI состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

    1. REST API β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Asterisk: ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ, мостами, записями

    2. WebSocket (/asterisk/ari/events) β€” ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ асинхронных событий Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: входящий Π·Π²ΠΎΠ½ΠΎΠΊ, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠ°, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ DTMF ΠΈ Ρ‚.Π΄.

    3. Stasis β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΊΠ°Π½Π°Π» ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вашСго ARI прилоТСния

    Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ сцСнарий: Π·Π²ΠΎΠ½ΠΎΠΊ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½ β†’ Stasis() ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΊΠ°Π½Π°Π» Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ β†’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ управляСт Π·Π²ΠΎΠ½ΠΊΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· REST API ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ события Ρ‡Π΅Ρ€Π΅Π· WebSocket.

    hashtag
    Настройка ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    1. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ARI интСрфСйс (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½). Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "БистСма" -> "ΠžΠ±Ρ‰ΠΈΠ΅ настройки".

    1. Π”Π°Π»Π΅Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ "AMI&ARI", ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ "Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARI интСрфСйс". Π’ ΠΏΠΎΠ»Π΅ Β«Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ источники CORSΒ» ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΎΠΌΠ΅Π½Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ запросы ΠΊ ARI. CORS β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ бСзопасности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ кросс-Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Π΅ запросы ΠΊ API.

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
    circle-exclamation

    Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ * Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½Π΅. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΌΠ΅Π½Ρ‹ ΠΏΠΎ HTTPS.

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «БистСма» β†’ «Доступ ΠΊ ARIΒ».

    1. НаТмитС Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ».

    1. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ - Π»ΠΎΠ³ΠΈΠ½ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ari_user.

    • ΠŸΠ°Ρ€ΠΎΠ»ΡŒ - ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

    • ОписаниС - описаниС для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "WebRTC Demo".

    circle-info

    РаспространСнныС прилоТСния

    • ari-app: ОсновноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ARI

    • stasis: Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ Stasis ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ настройки.

    hashtag
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

    hashtag
    WebSocket

    Π’ΠΈΠΏ
    URL

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ [application] Π½Π° имя вашСго Stasis прилоТСния.

    hashtag
    REST API

    Π’ΠΈΠΏ
    URL

    АутСнтификация: HTTP Basic Auth β€” Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

    circle-info

    РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (wss:// ΠΈ https://) с Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ SSL сСртификатом. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ws:// ΠΈ http:// допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ тСстовой срСдС.

    hashtag
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Hello World

    Π­Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ARI β€” ΠΊΠ°Π½Π°Π» Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Stasis ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ воспроизводит Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π·Π²ΠΎΠ½ΠΎΠΊ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ взят ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Asterisk:

    hashtag
    Π¨Π°Π³ 1 β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ WebSocket

    hashtag
    Π¨Π°Π³ 2 β€” настройтС входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    Π’ MikoPBX ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡΒ» β†’ Β«ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°Β», создайтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Ρ‚ΠΈΠΏΠΎΠΌ Β«Π”ΠΈΠ°Π»ΠΏΠ»Π°Π½ AsteriskΒ» ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ:

    ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

    hashtag
    Π¨Π°Π³ 3 β€” ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠΌΠ΅Ρ€

    ΠŸΡ€ΠΈ входящСм Π·Π²ΠΎΠ½ΠΊΠ΅ WebSocket ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ событиС StasisStart:

    hashtag
    Π¨Π°Π³ 4 β€” воспроизвСдитС Π·Π²ΡƒΠΊ Ρ‡Π΅Ρ€Π΅Π· REST API

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

    circle-info

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ id ΠΊΠ°Π½Π°Π»Π° ΠΈΠ· события StasisStart!

    ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠΈ Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

    hashtag
    Π¨Π°Π³ 5 β€” Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Π·Π²ΠΎΠ½ΠΎΠΊ

    ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π²ΠΎΠ½ΠΊΠ° WebSocket ΠΏΡ€ΠΈΡˆΠ»Ρ‘Ρ‚ StasisEnd:

    hashtag
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ присутствия

    Живая Ρ‚Π°Π±Π»ΠΈΡ†Π° статусов сотрудников Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ β€” Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ настройки входящих ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΈ Stasis ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· подписку Π½Π° всС события станции.

    УстановитС зависимости:

    ΠŸΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², информация Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ:


    Полная докумСнтация ΠΏΠΎ ARI β€” Π½Π° сайтС Asterisk:

    Π—Π°ΠΏΠΈΡΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π²ΠΎΠ½ΠΊΠΎΠ² β€” ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ Π°ΡƒΠ΄ΠΈΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈΠ»ΠΈ транскрибации
  • ГолосовыС Π±ΠΎΡ‚Ρ‹ ΠΈ ассистСнты β€” интСграция с внСшними AI-сСрвисами

  • ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ β€” собствСнная Π»ΠΎΠ³ΠΈΠΊΠ° распрСдСлСния Π·Π²ΠΎΠ½ΠΊΠΎΠ²

  • ВсС источники β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для тСстов

    ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ - ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° Stasis ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π΅ пустым для доступа ΠΊΠΎ всСм прилоТСниям.

    external-media: Π Π°Π±ΠΎΡ‚Π° с внСшними ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ

  • bridge-app: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ мостами Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²

  • channel-spy:ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»ΠΎΠ²

  • (пусто)

    Доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°

    http://localhost:3000

    Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

    https://app.mycompany.com

    ΠŸΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ

    ws://your-mikopbx.com:8088/asterisk/ari/events

    Π—Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ (TLS)

    wss://your-mikopbx.com:8089/asterisk/ari/events

    HTTP

    http://your-mikopbx.com:8088/asterisk/ari

    HTTPS

    https://your-mikopbx.com:8089/asterisk/ari/

    Getting Started with ARIarrow-up-right
    docs.asterisk.orgarrow-up-right
    Π Π°Π·Π΄Π΅Π» "БистСма" -> "ΠžΠ±Ρ‰ΠΈΠ΅ настройки" Π² MikoPBX
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ARI
    Π Π°Π·Π΄Π΅Π» "БистСма" -> "Доступ ΠΊ ARI" Π² MikoPBX
    Кнопка "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ" Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Доступ ΠΊ ARI"
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ создаваСмого ARI-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    *

    # REST API запрос Ρ‡Π΅Ρ€Π΅Π· curl
    curl -u username:password https://your-mikopbx.com:8089/asterisk/ari/asterisk/info
    wscat -c "wss://username:password@your-mikopbx.com:8089/asterisk/ari/events?app=hello-world"
    1,Answer()
    n,Stasis(hello-world)
    n,Hangup()
    {
      "type": "StasisStart",
      "timestamp": "2026-03-25T07:18:27.423+0300",
      "args": [],
      "channel": {
        "id": "mikopbx-1774412307.28",
        "name": "Local/10003258@internal-incoming-0000000a;2",
        "state": "Up",
        "protocol_id": "",
        "caller": {
          "name": "79257184275",
          "number": "79257184275"
        },
        "connected": {
          "name": "",
          "number": "252"
        },
        "accountcode": "",
        "dialplan": {
          "context": "internal",
          "exten": "10003258",
          "priority": 2,
          "app_name": "Stasis",
          "app_data": "hello-world"
        },
        "creationtime": "2026-03-25T07:18:27.371+0300",
        "language": "en-en"
      },
      "asterisk_id": "82:6a:9e:68:10:11",
      "application": "hello-world"
    }
    curl -u username:password -X POST \
      "https://your-mikopbx.com:8089/asterisk/ari/channels/mikopbx-1774412307.28/play?media=sound:/storage/usbdisk1/mikopbx/media/custom/miko_hello"
    {
      "id": "a0ee0d43-2af5-4250-a303-43825507a06c",
      "media_uri": "sound:/storage/usbdisk1/mikopbx/media/custom/miko_hello",
      "target_uri": "channel:mikopbx-1774412307.28",
      "language": "en-en",
      "state": "playing"
    }
    {
      "type": "StasisEnd",
      "timestamp": "2026-03-25T07:19:44.982+0300",
      "channel": {
        "id": "mikopbx-1774412307.28",
        "name": "Local/10003258@internal-incoming-0000000a;2",
        "state": "Up",
        "protocol_id": "",
        "caller": {
          "name": "79257184275",
          "number": "79257184275"
        },
        "connected": {
          "name": "",
          "number": "252"
        },
        "accountcode": "",
        "dialplan": {
          "context": "internal",
          "exten": "10003258",
          "priority": 2,
          "app_name": "Stasis",
          "app_data": "hello-world"
        },
        "creationtime": "2026-03-25T07:18:27.371+0300",
        "language": "en-en"
      },
      "asterisk_id": "82:6a:9e:68:10:11",
      "application": "hello-world"
    }
    pip install requests websockets
    import asyncio
    import websockets
    import json
    import os
    from datetime import datetime
    
    ARI_HOST = 'your-mikopbx.com'
    ARI_USER = 'ari_user'
    ARI_PASS = 'your-ari-password'
    
    peers = {}
    
    STATES = {
        'NOT_INUSE':   ('🟒', 'БвободСн'),
        'BUSY':        ('πŸ”΄', 'Занят'),
        'UNAVAILABLE': ('⚫', 'НСдоступСн'),
    }
    
    def draw():
        print('\033[2J\033[H', end='')
        now = datetime.now().strftime('%H:%M:%S')
        print(f'MikoPBX β€” ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ присутствия [{now}]')
        print('─' * 50)
        print(f'  {"НомСр":<10} {"Имя":<20} {"Бтатус":<15} {"ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½"}')
        print('─' * 50)
        for number, info in sorted(peers.items()):
            icon, label = STATES.get(info['state'], ('❓', info['state']))
            print(f'  {number:<10} {info["name"]:<20} {icon} {label:<12} {info["updated"]}')
        print('─' * 50)
        print(f'  Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²: {len(peers)}')
    
    async def run():
        uri = (
            f"wss://{ARI_USER}:{ARI_PASS}@{ARI_HOST}:8089/asterisk/ari/events"
            f"?app=auto-receptionist&subscribeAll=true"
        )
        async with websockets.connect(uri) as ws:
            draw()
            async for message in ws:
                event = json.loads(message)
                etype = event.get('type')
    
                if etype == 'DeviceStateChanged':
                    ds     = event.get('device_state', {})
                    name   = ds.get('name', '')
                    state  = ds.get('state', '')
    
                    if not name.startswith('PJSIP/'):
                        continue
    
                    number = name.replace('PJSIP/', '')
    
                    if number not in peers:
                        peers[number] = {'name': number, 'state': state, 'updated': 'β€”'}
    
                    peers[number]['state']   = state
                    peers[number]['updated'] = datetime.now().strftime('%H:%M:%S')
                    draw()
    
                elif etype == 'PeerStatusChange':
                    ep     = event.get('endpoint', {})
                    number = ep.get('resource', '')
                    state  = ep.get('state', '')
    
                    if not number:
                        continue
    
                    if number not in peers:
                        peers[number] = {'name': number, 'state': 'unknown', 'updated': 'β€”'}
    
                    if state == 'online':
                        peers[number]['state'] = 'NOT_INUSE'
                    elif state == 'offline':
                        peers[number]['state'] = 'UNAVAILABLE'
    
                    peers[number]['updated'] = datetime.now().strftime('%H:%M:%S')
                    draw()
    
                elif etype == 'ContactStatusChange':
                    ep     = event.get('endpoint', {})
                    number = ep.get('resource', '')
                    ci     = event.get('contact_info', {})
                    status = ci.get('contact_status', '')
    
                    if not number:
                        continue
    
                    if number not in peers:
                        peers[number] = {'name': number, 'state': 'unknown', 'updated': 'β€”'}
    
                    if status == 'Reachable':
                        peers[number]['state'] = 'NOT_INUSE'
                    elif status in ('Unreachable', 'NonQualified'):
                        peers[number]['state'] = 'UNAVAILABLE'
    
                    peers[number]['updated'] = datetime.now().strftime('%H:%M:%S')
                    draw()
    
    asyncio.run(run())
    MikoPBX β€” ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ присутствия [11:34:43]
    ──────────────────────────────────────────────────
      НомСр      Имя                  Бтатус          ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½
    ──────────────────────────────────────────────────
      202        202                  🟒 БвободСн     11:34:25
      243        243                  ⚫ НСдоступСн   11:34:43
      252        252                  πŸ”΄ Занят        11:34:41
    ──────────────────────────────────────────────────
      Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²: 3

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования REST API

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΠΎ созданию ΠΈ использованию API-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

    Π Π°Π±ΠΎΡ‚Π° с REST API построСна ΠΏΠΎ стандарту OpenAPI. Для получСния Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ списка эндпоинтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» «ДокумСнтация» Π²Π½ΡƒΡ‚Ρ€ΠΈ АВБ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с основными возмоТностями REST интСрфСйса MikoPBX.

    circle-info

    Если Ρƒ вас отсутствуСт Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ сСртификат β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ verify=False Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ прСдупрСТдСния:

    import urllib3
    urllib3.disable_warnings()

    ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ сСртификат. Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Let's Encrypt.

    hashtag
    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    Для выполнСния всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· этой инструкции создайтС API-ΠΊΠ»ΡŽΡ‡ ΠΈ настройтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²Π° доступа (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ):

    РСсурс
    Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ доступа
    Для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²

    Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Python, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости:

    НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ шаблон ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ станции Ρ‡Π΅Ρ€Π΅Π· API-ΠΊΠ»ΡŽΡ‡. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ всСми скриптами ΠΈΠ· этой инструкции. API-ΠΊΠ»ΡŽΡ‡ пСрСдаётся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ запроса β€” Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π΅ трСбуСтся:

    circle-info

    Π’ шаблонС Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    • your-mikopbx.com β€” Π½Π° IP-адрСс ΠΈΠ»ΠΈ URL вашСй станции.

    • ваш-api-ΠΊΠ»ΡŽΡ‡

    hashtag
    Π Π°Π±ΠΎΡ‚Π° с сотрудниками

    Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚: POST /pbxcore/api/v3/employees

    НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ запроса.

    ПолС
    Обяз.
    Π’ΠΈΠΏ / ограничСния
    ОписаниС

    hashtag
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сотрудника

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° API (HTTP 201):

    Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²:

    Код
    ОписаниС

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    На станции Π±ΡƒΠ΄ΡƒΡ‚ созданы сотрудники 243 ΠΈ 244.

    hashtag
    Π’Ρ‹Π²ΠΎΠ΄ списка сотрудников

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    hashtag
    МассовоС созданиС сотрудников

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    На станции Π±ΡƒΠ΄ΡƒΡ‚ создано 3 сотрудника.

    hashtag
    Π Π°Π±ΠΎΡ‚Π° с SIP-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ

    Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚: POST /pbxcore/api/v3/sip-providers

    ПолС
    Обяз.
    Π’ΠΈΠΏ
    ОписаниС

    hashtag
    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    На станции Π±ΡƒΠ΄Π΅Ρ‚ создан ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€:

    hashtag
    Π’Ρ‹Π²ΠΎΠ΄ списка всСх ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    hashtag
    Π’Ρ‹Π²ΠΎΠ΄ истории Π·Π²ΠΎΠ½ΠΊΠΎΠ² (CDR)

    Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚: GET /pbxcore/api/v3/cdr β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€
    Π’ΠΈΠΏ
    ОписаниС

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    hashtag
    Бтатистика Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    circle-info

    Π—Π²ΠΎΠ½ΠΊΠΈ со статусом CHANUNAVAIL Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² статистикС Β«ΠžΡ‚Π²Π΅Ρ‡Π΅Π½ΠΎΒ», Β«ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎΒ», «БрСдняя Π΄Π»ΠΈΡ‚.Β».

    hashtag
    Поля CDR-записи

    ПолС
    Π’ΠΈΠΏ
    ОписаниС

    hashtag
    ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³: статусы SIP ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ

    hashtag
    Бтатусы рСгистрации сотрудников ΠΈ SIP-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚Ρ‹: GET /pbxcore/api/v3/sip , GET /pbxcore/api/v3/sip-providers

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    Бтатусы сотрудников (ΠΏΠΎΠ»Π΅ status)

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ОписаниС

    Бтатусы ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² (ΠΏΠΎΠ»Π΅ state)

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ОписаниС

    hashtag
    АктивныС Π·Π²ΠΎΠ½ΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

    Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚: GET /pbxcore/api/v3/pbx-status

    Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² консоль:

    ΠŸΠΎΠ»Π½Ρ‹ΠΉ список эндпоинтов ΠΈ интСрактивная докумСнтация β€” Π² Ρ€Π°Π·Π΄Π΅Π»Π΅

    Π§Ρ‚Π΅Π½ΠΈΠ΅

    Бтатусы рСгистрации сотрудников ΠΈ Ρ‚Ρ€Π°Π½ΠΊΠΎΠ²

    Call Records

    Π§Ρ‚Π΅Π½ΠΈΠ΅

    Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² (CDR)

    PBX Status

    Π§Ρ‚Π΅Π½ΠΈΠ΅

    АктивныС Π·Π²ΠΎΠ½ΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

    SIP Providers

    Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    β€” Π½Π° Ρ€Π°Π½Π΅Π΅ созданный API-ΠΊΠ»ΡŽΡ‡ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ.

    ЀИО сотрудника

    sip_secret

    βœ…

    string, 5–100 символов

    ΠŸΠ°Ρ€ΠΎΠ»ΡŒ SIP-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°

    user_email

    β€”

    string email, ≀255

    Email для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

    mobile_number

    β€”

    string E.164, ≀50

    ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ (+7...) для пСрСадрСсации

    mobile_dialstring

    β€”

    string, ≀255

    Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π½Π°Π±ΠΎΡ€Π° мобильного

    sip_transport

    β€”

    udp / tcp / tls / udp,tcp

    Вранспорт SIP (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: udp)

    sip_dtmfmode

    β€”

    auto / rfc4733 / inband / info

    Π Π΅ΠΆΠΈΠΌ DTMF (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: auto)

    sip_enableRecording

    β€”

    boolean

    Π—Π°ΠΏΠΈΡΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: true)

    sip_networkfilterid

    β€”

    number | "none"

    ID сСтСвого Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

    sip_manualattributes

    β€”

    string, ≀1024

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ SIP-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

    fwd_ringlength

    β€”

    integer, ≀180

    ВрСмя Π΄ΠΎΠ·Π²ΠΎΠ½Π° Π΄ΠΎ пСрСадрСсации (сСк, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: 45)

    fwd_forwarding

    β€”

    number | hangup | busy

    БСзусловная пСрСадрСсация

    fwd_forwardingonbusy

    β€”

    number | hangup | busy

    ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ ΠΏΡ€ΠΈ занятости

    fwd_forwardingonunavailable

    β€”

    number | hangup | busy

    ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ ΠΏΡ€ΠΈ нСдоступности

    409

    ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ β€” Π½ΠΎΠΌΠ΅Ρ€ ΡƒΠΆΠ΅ занят

    АдрСс SIP-сСрвСра ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    username

    β€”

    string

    Π›ΠΎΠ³ΠΈΠ½ Π½Π° сСрвСрС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    secret

    β€”

    string

    ΠŸΠ°Ρ€ΠΎΠ»ΡŒ

    registration_type

    β€”

    string

    inbound / outbound / none

    qualify

    β€”

    boolean

    ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ доступности (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: true)

    transport

    β€”

    string

    udp / tcp / tls / udp,tcp (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: udp,tcp)

    dtmfmode

    β€”

    string

    auto / rfc4733 / inband / info (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: auto)

    port

    β€”

    integer

    ΠŸΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: 5060)

    disabled

    β€”

    boolean

    ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: false)

    string

    Начало ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°: %Y-%m-%dT%H:%M:%S

    dateTo

    string

    ΠšΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°: %Y-%m-%dT%H:%M:%S

    src_num

    string

    Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ звонящСго

    dst_num

    string

    Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ назначСния

    disposition

    string

    ANSWERED / NO ANSWER / BUSY / FAILED

    string

    НомСр звонящСго

    src_name

    string

    Имя звонящСго

    dst_num

    string

    НомСр назначСния

    dst_name

    string

    Имя Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ

    disposition

    string

    ANSWERED / NO ANSWER / NOANSWER / BUSY / CHANUNAVAIL / FAILED

    totalBillsec

    integer

    Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° (сСкунды)

    totalDuration

    integer

    Полная Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠ·Π²ΠΎΠ½)

    records

    array

    Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ записи ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ»Π΅Ρ‡Ρƒ Π·Π²ΠΎΠ½ΠΊΠ°

    records[].recordingfile

    string

    ΠŸΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ записи

    records[].playback_url

    string

    URL для воспроизвСдСния записи

    records[].download_url

    string

    URL для скачивания записи

    records[].dtmf_digits

    string

    DTMF Ρ†ΠΈΡ„Ρ€Ρ‹, Π½Π°ΠΆΠ°Ρ‚Ρ‹Π΅ Π² IVR

    Employees Management

    Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сотрудников

    Providers

    Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    number

    βœ…

    string, 2–8 Ρ†ΠΈΡ„Ρ€

    Π”ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€

    user_username

    βœ…

    201

    Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ создан

    400

    Ошибка Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ (слабый ΠΏΠ°Ρ€ΠΎΠ»ΡŒ <5 символов, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π°)

    401

    НСвСрный ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ API-ΠΊΠ»ΡŽΡ‡

    403

    description

    βœ…

    string

    НазваниС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    host

    βœ…

    offset

    integer

    Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ для ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡.: 0)

    limit

    integer

    Кол-во записСй, макс. 100

    linkedid

    string

    Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π²ΠΎΠ½ΠΊΠ°

    start

    datetime

    ВрСмя Π½Π°Ρ‡Π°Π»Π° Π·Π²ΠΎΠ½ΠΊΠ°

    Available

    ЗарСгистрирован ΠΈ доступСн

    Unavailable

    НС зарСгистрирован (ΠΎΡ„Ρ„Π»Π°ΠΉΠ½)

    registered

    ЗарСгистрирован Π½Π° сСрвСрС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    rejected

    РСгистрация ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π° сСрвСром

    unregistered

    НС зарСгистрирован

    ΠΎΠ±Ρ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅
    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ докумСнтация ΠΈ список эндпоинтов.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки ΠΏΡ€Π°Π² доступа (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Call Records)
    Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ сотрудники с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ REST API
    Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ сотрудники с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ REST API
    Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ REST API

    SIP

    string, 1–100 символов

    НСт ΠΏΡ€Π°Π² Π½Π° запись для рСсурса /employees

    string

    dateFrom

    src_num

    pip install requests
    import requests
    
    BASE_URL = 'https://your-mikopbx.com/pbxcore/api/v3'
    API_KEY  = 'ваш-api-ΠΊΠ»ΡŽΡ‡'
    
    HEADERS = {
        'Authorization': f'Bearer {API_KEY}',
        'Content-Type':  'application/json',
    }
    def create_employee(
        number: str,
        name: str,
        sip_secret: str,
        email: str = '',
        mobile: str = '',
        record_calls: bool = True,
        fwd_ringlength: int = 45,
    ) -> dict:
        payload = {
            'number':              number,
            'user_username':       name,
            'sip_secret':          sip_secret,
            'sip_enableRecording': record_calls,
            'fwd_ringlength':      fwd_ringlength,
        }
        if email:  payload['user_email']    = email
        if mobile: payload['mobile_number'] = mobile
    
        r = requests.post(f'{BASE_URL}/employees', headers=HEADERS, json=payload)
        result = r.json()
        if result.get('result'):
            print(f" Π‘ΠΎΠ·Π΄Π°Π½: {number} ({name}), id={result['data']['id']}")
        else:
            print(f" Ошибка: {result.get('messages', {}).get('error', [])}")
        return result
    
    
    # ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля)
    create_employee(
        number='243',
        name='Иванов Иван',
        sip_secret='Secure#Pass9201',
    )
    
    # ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€
    create_employee(
        number='244',
        name='ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна',
        sip_secret='Secure#Pass9202',
        email='[email protected]',
        mobile='79001234567',
        record_calls=True,
        fwd_ringlength=30,
    )
    {
      "result": true,
      "data": {
        "number": "201",
        "user_username": "Иванов Иван",
        "sip_secret": "Secure#Pass9201",
        "sip_dtmfmode": "auto",
        "sip_transport": "udp",
        "sip_enableRecording": true,
        "sip_networkfilterid": "none",
        "fwd_ringlength": 45,
        "id": "1",
        "extensions_length": 3
      },
      "messages": {"error": [], "info": [], "warning": []}
    }
     Боздан: 243 (Иванов Иван), id=113
     Π‘ΠΎΠ·Π΄Π°Π½: 244 (ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна), id=114
    
    Process finished with exit code 0
    def list_employees(search: str = '', limit: int = 100, offset: int = 0) -> list:
        params = {'limit': limit, 'offset': offset}
        if search: params['search'] = search
        r = requests.get(f'{BASE_URL}/employees', headers=HEADERS, params=params)
        return r.json().get('data', {}).get('data', [])
    
    for emp in list_employees():
        print(f"  {emp.get('number'):>6}  {emp.get('user_username', '')}")
         202  Brown Brandon
         203  Collins Melanie
         201  Smith James
         243  Иванов Иван
         244  ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна
    
    Process finished with exit code 0
    import time
    
    employees = [
        {'number': '251', 'name': 'Иванов Иван',  'secret': 'Pass#9201'},
        {'number': '252', 'name': 'ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна', 'secret': 'Pass#9202'},
        {'number': '253', 'name': 'Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ² ΠŸΡ‘Ρ‚Ρ€', 'secret': 'Pass#9203'},
    ]
    
    created, failed = [], []
    for emp in employees:
        r = requests.post(
            f'{BASE_URL}/employees',
            headers=HEADERS,
            json={
                'number':        emp['number'],
                'user_username': emp['name'],
                'sip_secret':    emp['secret'],
            }
        )
        result = r.json()
        if result.get('result'):
            created.append(emp['number'])
            print(f" {emp['number']} {emp['name']}")
        else:
            failed.append(emp['number'])
            print(f" {emp['number']}: {result.get('messages', {}).get('error', [])}")
        time.sleep(0.2)  # нСбольшая ΠΏΠ°ΡƒΠ·Π° ΠΌΠ΅ΠΆΠ΄Ρƒ запросами
    
    print(f'Боздано: {len(created)}, Ошибок: {len(failed)}')
     251 Иванов Иван
     252 ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна
     253 Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ² ΠŸΡ‘Ρ‚Ρ€
    Боздано: 3, Ошибок: 0
    
    Process finished with exit code 0
    def create_sip_provider(
        description: str,
        host: str,
        username: str = '',
        password: str = '',
        registration_type: str = 'outbound',
        qualify: bool = True,
    ) -> dict:
        payload = {
            'description': description,
            'host':        host,
        }
        if username:          payload['username']          = username
        if password:          payload['secret']            = password
        if registration_type: payload['registration_type'] = registration_type
        if not qualify:       payload['qualify']           = qualify
    
        r = requests.post(f'{BASE_URL}/sip-providers', headers=HEADERS, json=payload)
        result = r.json()
        if result.get('result'):
            print(f" ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ создан: {description}")
        else:
            print(f" Ошибка: {result.get('messages', {}).get('error', [])}")
        return result
    
    
    create_sip_provider(
        description='Zadarma',
        host='sip.zadarma.com',
        username='316811',
        password='mysecretpass',
    )
     ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ создан: Zadarma
    
    Process finished with exit code 0
    def list_providers() -> list:
        r = requests.get(f'{BASE_URL}/sip-providers', headers=HEADERS)
        return r.json().get('data', [])
    
    for prov in list_providers():
        print(f"  {prov.get('id'):<20} {prov.get('description', '')}  [{prov.get('type', '')}]")
      SIP-TRUNK-34F7CAFE     [SIP]
      SIP-TRUNK-7B5977ED     [SIP]
    
    Process finished with exit code 0
    from datetime import datetime, timedelta
    
    def get_cdr(
        offset: int = 0,
        limit: int = 20,
        date_from: str = None,
        date_to: str = None,
        src_num: str = None,
        dst_num: str = None,
        disposition: str = None,
    ) -> list:
        params = {'offset': offset, 'limit': min(limit, 100)}
        if date_from:   params['dateFrom'] = date_from
        if date_to:     params['dateTo']   = date_to
        if src_num:     params['src_num']  = src_num
        if dst_num:     params['dst_num']  = dst_num
        if disposition: params['disposition'] = disposition
    
        r = requests.get(f'{BASE_URL}/cdr', headers=HEADERS, params=params)
        return r.json().get('data', {}).get('records', [])
    
    
    now  = datetime.now()
    then = now - timedelta(days=7)
    
    for row in get_cdr(
        date_from=then.strftime('%Y-%m-%dT%H:%M:%S'),
        date_to=now.strftime('%Y-%m-%dT%H:%M:%S'),
    ):
        print(
            str(row.get('start', ''))[:16],
            row.get('src_num', ''), 'β†’', row.get('dst_num', ''),
            row.get('disposition', ''), row.get('totalBillsec', 0), 'с'
        )
    2026-03-17 13:30 252 β†’ 202 ANSWERED 48 с
    2026-03-17 13:30 243 β†’ 252 BUSY 0 с
    2026-03-17 13:30 243 β†’ 89161111111 CHANUNAVAIL 0 с
    2026-03-17 13:29 202 β†’ 243 NOANSWER 0 с
    2026-03-17 13:29 202 β†’ 202 ANSWERED 2 с
    2026-03-17 13:29 202 β†’ 243 NOANSWER 0 с
    2026-03-17 13:29 202 β†’ 10003246 NOANSWER 0 с
    2026-03-17 13:28 202 β†’ 243 NOANSWER 0 с
    
    Process finished with exit code 0
    def cdr_stats(days: int = 1) -> dict:
        now  = datetime.now()
        then = now - timedelta(days=days)
        records = get_cdr(
            date_from=then.strftime('%Y-%m-%dT%H:%M:%S'),
            date_to=now.strftime('%Y-%m-%dT%H:%M:%S'),
            limit=100
        )
        answered  = [r for r in records if r.get('disposition') == 'ANSWERED']
        missed = [r for r in records if r.get('disposition') in ('NO ANSWER', 'NOANSWER')]
        total_dur = sum(r.get('totalBillsec', 0) for r in answered)
        return {
            'total':    len(records),
            'answered': len(answered),
            'missed':   len(missed),
            'avg_sec':  total_dur // len(answered) if answered else 0,
        }
    
    stats = cdr_stats(days=7)
    print(f"Π—Π²ΠΎΠ½ΠΊΠΎΠ² Π·Π° 7 Π΄Π½Π΅ΠΉ: {stats['total']}")
    print(f"ΠžΡ‚Π²Π΅Ρ‡Π΅Π½ΠΎ:          {stats['answered']}")
    print(f"ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ:         {stats['missed']}")
    print(f"БрСдняя Π΄Π»ΠΈΡ‚.:     {stats['avg_sec']}с")
    Π—Π²ΠΎΠ½ΠΊΠΎΠ² Π·Π° 7 Π΄Π½Π΅ΠΉ: 13
    ΠžΡ‚Π²Π΅Ρ‡Π΅Π½ΠΎ:          2
    ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ:         5
    БрСдняя Π΄Π»ΠΈΡ‚.:     25с
    
    Process finished with exit code 0
    from datetime import datetime
    
    def show_employees():
        r = requests.get(f'{BASE_URL}/sip:getStatuses', headers=HEADERS)
        peers = r.json().get('data', {})
        for number, info in peers.items():
            icon = '🟒' if info.get('status') == 'Available' else 'πŸ”΄'
            print(f"  {icon}  {number:>6}  {info.get('callerid', '')}  [{info.get('status', '')}]")
    
    
    def show_providers():
        r = requests.get(f'{BASE_URL}/sip-providers:getStatuses', headers=HEADERS)
        providers = r.json().get('data', {}).get('sip', {})
        for prov_id, info in providers.items():
            icon = '🟒' if info.get('state') == 'registered' else 'πŸ”΄'
            print(f"  {icon}  {info.get('description', prov_id):>20}  {info.get('username', '')}@{info.get('host', '')}  [{info.get('state', '')}]")
    
    
    if __name__ == '__main__':
        print(f'MikoPBX Monitor [{datetime.now().strftime("%Y-%m-%d %H:%M:%S")}]')
        print('\n── Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ ──────────────────────────────')
        show_employees()
        print('\n── ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ───────────────────────────────')
        show_providers()
    MikoPBX Monitor [2026-03-17 16:47:35]
    
    ── Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ ──────────────────────────────
      πŸ”΄     201  Smith James  [Unavailable]
      🟒     202  Brown Brandon  [Available]
      πŸ”΄     203  Collins Melanie  [Unavailable]
      πŸ”΄     243  Иванов Иван  [Unavailable]
      🟒     244  ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна  [Available]
      πŸ”΄     251  Иванов Иван  [Unavailable]
      🟒     252  ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна  [Available]
      πŸ”΄     253  Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ² ПeΡ‚Ρ€  [Unavailable]
    
    ── ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ───────────────────────────────
      πŸ”΄         Demo provider  [email protected]  [rejected]
      🟒               Zadarma  [email protected]  [registered]
    
    Process finished with exit code 0
    def get_active_calls() -> list:
        r = requests.get(f'{BASE_URL}/pbx-status:getActiveCalls', headers=HEADERS)
        return r.json().get('data', [])
    
    calls = get_active_calls()
    
    print(f'Активных Π·Π²ΠΎΠ½ΠΊΠΎΠ²: {len(calls)}')
    for call in calls:
        print(f"  {call.get('src_num', '?')} β†’ {call.get('dst_num', '?')}  [{call.get('src_name', '')} β†’ {call.get('dst_name', '')}]")
    Активных Π·Π²ΠΎΠ½ΠΊΠΎΠ²: 1
      243 β†’ 252  [Иванов Иван β†’ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π° Анна]
    
    Process finished with exit code 0

    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ докумСнтация ΠΈ список эндпоинтов

    ОписаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ эндпоинтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с REST API Π² MikoPBX

    Π Π°Π±ΠΎΡ‚Π° с REST API MikoPBX построСна ΠΏΠΎ стандарту OpenAPI. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ докумСнтация встроСна прямо Π² АВБ ΠΈ всСгда содСрТит Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ список эндпоинтов, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ схСм для вашСй вСрсии систСмы.

    hashtag
    Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «БистСма» β†’ Β«API ΠΊΠ»ΡŽΡ‡ΠΈΒ».

    1. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «ДокумСнтация APIΒ».

    hashtag
    ВозмоТности ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

    ДокумСнтация построСна Π½Π° Π±Π°Π·Π΅ стандарта OpenAPI ΠΈ прСдоставляСт ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС всСх эндпоинтов REST API MikoPBX.

    Навигация ΠΏΠΎ эндпоинтам β€” Π² Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ всС эндпоинты сгруппированы ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ.

    Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ эндпоинта отобраТаСтся ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС, ΠΌΠ΅Ρ‚ΠΎΠ΄ запроса (GET, POST, PUT, PATCH, DELETE), endpoint с подставлСным адрСсом АВБ. НиТС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС доступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ эндпоинта доступны Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ запросов Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ находится ΠΏΠΎΠ΄ панСлью ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ показываСтся Shell / cURL, доступны Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ языка для Π΅Π³ΠΎ смСны - Π² этой инструкции Python 3).

    НиТС находится ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра.

    Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запросов ΠΎΠ½Π»Π°ΠΉΠ½ β€” докумСнтация позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ запросы прямо ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎΡ‚ вашСй АВБ. Π‘Π΅Ρ€Π²Π΅Ρ€ опрСдСляСтся автоматичСски ΠΏΠΎ адрСсу Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы.

    Π’Π½ΠΈΠ·Ρƒ страницы Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° запрос ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ пояснСниС ΠΊ Π½ΠΈΠΌ. Π’Π°ΠΊ ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π΅Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.

    hashtag
    Бписок эндпоинтов

    Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ прСфикс всСх ΠΏΡƒΡ‚Π΅ΠΉ: /pbxcore/api/v3

    hashtag
    ВСлСфония ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ

    hashtag
    Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π°

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ (ΠΎΠ±Ρ‰ΠΈΠΉ список SIP + IAX)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ²

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    IVR мСню

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Входящая ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π˜ΡΡ…ΠΎΠ΄ΡΡ‰Π°Ρ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    НСрабочСС врСмя

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠšΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΏΠ»Π°Π½Π°

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ²

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ статистика

    hashtag
    БостояниС АВБ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    SIP устройства

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π–ΡƒΡ€Π½Π°Π» Π·Π²ΠΎΠ½ΠΊΠΎΠ² (CDR)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    АутСнтификация ΠΈ доступ

    hashtag
    АутСнтификация

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    API ΠΊΠ»ΡŽΡ‡ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠšΠ»ΡŽΡ‡ΠΈ доступа (Passkeys)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠŸΠ°Ρ€ΠΎΠ»ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    БистСмныС настройки

    hashtag
    БистСмныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠžΠ±Ρ‰ΠΈΠ΅ настройки

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ интСрфСйсы ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ (Firewall)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π²Π·Π»ΠΎΠΌΠ° (Fail2Ban)

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    S3 ΠžΠ±Π»Π°Ρ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Диагностика

    hashtag
    Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ систСмС

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    БистСмныС Π»ΠΎΠ³ΠΈ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ДокумСнтация OpenAPI

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Поиск

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    Бсылки Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    hashtag
    ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

    ΠœΠ΅Ρ‚ΠΎΠ΄
    ΠŸΡƒΡ‚ΡŒ
    ОписаниС

    /employees/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сотрудника ΠΏΠΎ ID

    PUT

    /employees/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ сотрудника

    PATCH

    /employees/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ сотрудника

    DELETE

    /employees/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ сотрудника

    GET

    /employees:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /employees:batchCreate

    МассовоС созданиС сотрудников

    POST

    /employees:batchDelete

    МассовоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сотрудников

    POST

    /employees:import

    Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сотрудников (прСдпросмотр)

    POST

    /employees:confirmImport

    ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚

    POST

    /employees:export

    Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сотрудников

    POST

    /employees:exportTemplate

    Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ шаблон

    /extensions:available

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π°

    GET

    /extensions:getForSelect

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹Π΅ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

    POST

    /extensions/{id}:getPhoneRepresent

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

    POST

    /extensions:getPhonesRepresent

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ²

    /sip-providers/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΏΠΎ ID

    PUT

    /sip-providers/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    PATCH

    /sip-providers/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    DELETE

    /sip-providers/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /sip-providers/{id}:copy

    Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /sip-providers:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ шаблон SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    /iax-providers/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΏΠΎ ID

    PUT

    /iax-providers/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    PATCH

    /iax-providers/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    DELETE

    /iax-providers/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /iax-providers/{id}:copy

    Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /iax-providers:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ шаблон IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    /providers:getForSelect

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

    /call-queues/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ ID

    PUT

    /call-queues/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

    PATCH

    /call-queues/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

    DELETE

    /call-queues/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

    GET

    /call-queues/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

    GET

    /call-queues:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /ivr-menu/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ IVR мСню ΠΏΠΎ ID

    PUT

    /ivr-menu/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ IVR мСню

    PATCH

    /ivr-menu/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ IVR мСню

    DELETE

    /ivr-menu/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ IVR мСню

    GET

    /ivr-menu/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IVR мСню

    GET

    /ivr-menu:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /incoming-routes/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ID

    PUT

    /incoming-routes/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    PATCH

    /incoming-routes/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    DELETE

    /incoming-routes/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    POST

    /incoming-routes/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    GET

    /incoming-routes:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    GET

    /incoming-routes:getDefaultRoute

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /incoming-routes:changePriority

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²

    /outbound-routes/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ID

    PUT

    /outbound-routes/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    PATCH

    /outbound-routes/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    DELETE

    /outbound-routes/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    GET

    /outbound-routes/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    GET

    /outbound-routes:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /outbound-routes:changePriority

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²

    /off-work-times/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС ΠΏΠΎ ID

    PUT

    /off-work-times/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС

    PATCH

    /off-work-times/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС

    DELETE

    /off-work-times/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС

    GET

    /off-work-times/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС

    GET

    /off-work-times:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /off-work-times:changePriorities

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ условий

    /conference-rooms/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΏΠΎ ID

    PUT

    /conference-rooms/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

    PATCH

    /conference-rooms/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

    DELETE

    /conference-rooms/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

    GET

    /conference-rooms:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ шаблон ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹

    /dialplan-applications/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ID

    PUT

    /dialplan-applications/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    PATCH

    /dialplan-applications/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    DELETE

    /dialplan-applications/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    GET

    /dialplan-applications/{id}:copy

    Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    GET

    /dialplan-applications:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ шаблон dialplan прилоТСния

    /sound-files/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΏΠΎ ID

    PUT

    /sound-files/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    PATCH

    /sound-files/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    DELETE

    /sound-files/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    GET

    /sound-files:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    GET

    /sound-files:getForSelect

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

    GET

    /sound-files:playback

    ВоспроизвСсти Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    POST

    /sound-files:uploadFile

    Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    POST

    /sound-files:convertAudioFile

    ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ Ρ„Π°ΠΉΠ»

    /custom-files/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π°ΠΉΠ» ΠΏΠΎ ID

    PUT

    /custom-files/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»

    PATCH

    /custom-files/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»

    DELETE

    /custom-files/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»

    GET

    /custom-files:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /sip:getRegistry

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус рСгистрации (legacy)

    POST

    /sip:processAuthFailures

    ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ошибки Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

    GET

    /sip/{id}:getStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус SIP устройства

    GET

    /sip/{id}:getStats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику SIP устройства

    GET

    /sip/{id}:getHistory

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

    GET

    /sip/{id}:getSecret

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ SIP ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

    GET

    /sip/{id}:getAuthFailureStats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику ошибок Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

    POST

    /sip/{id}:clearAuthFailureStats

    ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ статистику ошибок

    POST

    /sip/{id}:forceCheck

    ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус

    /sip-providers/{id}:getHistory

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

    GET

    /sip-providers/{id}:getStats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    POST

    /sip-providers/{id}:forceCheck

    ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ

    POST

    /sip-providers/{id}:updateStatus

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ статус ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    /iax-providers/{id}:getHistory

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

    GET

    /iax-providers/{id}:getStats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    POST

    /iax-providers/{id}:forceCheck

    ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ

    POST

    /iax-providers/{id}:updateStatus

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ статус ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /iax:getRegistry

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус рСгистрации IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    /providers/{id}:getHistory

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /providers/{id}:getStats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    POST

    /providers/{id}:updateStatus

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ статус ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    /cdr/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ CDR запись

    GET

    /cdr:getMetadata

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ CDR

    GET

    /cdr:playback

    ВоспроизвСсти запись Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°

    GET

    /cdr:download

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ запись Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°

    /auth:logout

    Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· систСмы

    /api-keys/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡ ΠΏΠΎ ID

    PUT

    /api-keys/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡

    PATCH

    /api-keys/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡

    DELETE

    /api-keys/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡

    GET

    /api-keys:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /api-keys:generateKey

    Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡

    /asterisk-managers/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ID

    PUT

    /asterisk-managers/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    PATCH

    /asterisk-managers/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    DELETE

    /asterisk-managers/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    GET

    /asterisk-managers/{id}:copy

    ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    GET

    /asterisk-managers:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /asterisk-rest-users/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ID

    PUT

    /asterisk-rest-users/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    PATCH

    /asterisk-rest-users/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    DELETE

    /asterisk-rest-users/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    GET

    /asterisk-rest-users:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /passkeys/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ passkey ΠΏΠΎ ID

    PATCH

    /passkeys/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ passkey

    DELETE

    /passkeys/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ passkey

    GET

    /passkeys:checkAvailability

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ passkeys

    GET

    /passkeys:authenticationStart

    ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· passkey

    POST

    /passkeys:authenticationFinish

    Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· passkey

    POST

    /passkeys:registrationStart

    ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ passkey

    POST

    /passkeys:registrationFinish

    Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ passkey

    /passwords:checkDictionary

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π² словарС

    POST

    /passwords:batchValidate

    ΠŸΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ

    POST

    /passwords:batchCheckDictionary

    ΠŸΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° словаря

    /network-filters:getForSelect

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

    /system:datetime

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ систСмноС врСмя

    GET

    /system:getAvailableLanguages

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступныС языки

    GET

    /system:checkForUpdates

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ

    GET

    /system:checkIfNewReleaseAvailable

    Быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия Π½ΠΎΠ²ΠΎΠΉ вСрсии

    GET

    /system:getDeleteStatistics

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику удалСния

    POST

    /system:reboot

    ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму

    POST

    /system:shutdown

    Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ систСму

    POST

    /system:upgrade

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ систСму

    POST

    /system:restoreDefault

    Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /system:changeLanguage

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ язык систСмы

    POST

    /system:convertAudioFile

    ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»

    POST

    /system:executeBashCommand

    Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ bash ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

    POST

    /system:executeSqlRequest

    Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ SQL запрос

    POST

    /system:updateMailSettings

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    /general-settings

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ настройки

    GET

    /general-settings/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ настройку

    GET

    /general-settings:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    POST

    /general-settings:updateCodecs

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ²

    /network/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ сСтСвой интСрфСйс

    GET

    /network:getConfig

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ сСти

    GET

    /network:getNatSettings

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки NAT

    POST

    /network:saveConfig

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ сСти

    /firewall/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π° ΠΏΠΎ ID

    PUT

    /firewall/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π°

    PATCH

    /firewall/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π°

    DELETE

    /firewall/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π°

    GET

    /firewall:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    GET

    /firewall:getBannedIps

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… IP

    POST

    /firewall:unbanIp

    Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IP адрСс

    POST

    /firewall:enable

    Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»

    POST

    /firewall:disable

    Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»

    /fail2ban

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки Fail2Ban

    /mail-settings

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    DELETE

    /mail-settings

    Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    GET

    /mail-settings:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    GET

    /mail-settings:getDiagnostics

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ диагностику настроСк ΠΏΠΎΡ‡Ρ‚Ρ‹

    GET

    /mail-settings:getOAuth2Url

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ URL Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ OAuth2

    POST

    /mail-settings:refreshToken

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ OAuth2 Ρ‚ΠΎΠΊΠ΅Π½

    POST

    /mail-settings:testConnection

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ SMTP сСрвСру

    POST

    /mail-settings:sendTestEmail

    ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСстовоС письмо

    /storage:mount

    Π‘ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство хранСния

    POST

    /storage:umount

    Π Π°Π·ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство хранСния

    POST

    /storage:mkfs

    Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство хранСния

    POST

    /storage:statusMkfs

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус форматирования

    /s3-storage

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ S3

    GET

    /s3-storage:stats

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику синхронизации S3

    GET

    /s3-storage:testConnection

    Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ S3 соСдинСниС

    /modules/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ ID

    PUT

    /modules/{id}

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    PATCH

    /modules/{id}

    Частично ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    DELETE

    /modules/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    GET

    /modules/{id}:getModuleInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅

    GET

    /modules/{id}:getModuleLink

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° скачиваниС модуля

    GET

    /modules/{id}:getDownloadStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

    POST

    /modules/{id}:startDownload

    ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ модуля

    POST

    /modules/{id}:installFromRepo

    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· рСпозитория

    POST

    /modules:installFromPackage

    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π°

    POST

    /modules:getMetadataFromPackage

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π°

    POST

    /modules/{id}:enable

    Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    POST

    /modules/{id}:disable

    ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    POST

    /modules/{id}:uninstall

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    POST

    /modules:updateAll

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

    GET

    /modules:getAvailableModules

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

    GET

    /modules:getInstallationStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус установки

    GET

    /modules:getDefault

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки модуля ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

    /license:resetKey

    Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡

    GET

    /license:sendPBXMetrics

    ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ АВБ

    POST

    /license:captureFeatureForProductId

    Π—Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

    POST

    /license:processUserRequest

    ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    /files/{id}

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»

    POST

    /files:upload

    Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» (Ρ‡Π°Π½ΠΊΠ°ΠΌΠΈ)

    GET

    /files:uploadStatus

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

    POST

    /files:downloadFirmware

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ

    GET

    /files:firmwareStatus

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус скачивания ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

    /sysinfo:getHypervisorInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π΅

    GET

    /sysinfo:getDMIInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ DMI ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

    /syslog:getLogTimeRange

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π»ΠΎΠ³Π°

    POST

    /syslog:eraseFile

    ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»

    POST

    /syslog:startCapture

    ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

    POST

    /syslog:stopCapture

    ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

    POST

    /syslog:prepareArchive

    ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π»ΠΎΠ³ΠΎΠ²

    POST

    /syslog:downloadArchive

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π»ΠΎΠ³ΠΎΠ²

    POST

    /syslog:downloadLogFile

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»

    /openapi:getDetailedPermissions

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

    GET

    /openapi:getSimplifiedPermissions

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

    GET

    /openapi:getValidationSchemas

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ схСмы Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ

    POST

    /openapi:clearCache

    ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш OpenAPI

    GET

    /employees

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список сотрудников

    POST

    /employees

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ сотрудника

    GET

    /extensions

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²

    GET

    /extensions/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎ ID

    GET

    /sip-providers

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    POST

    /sip-providers

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /iax-providers

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    POST

    /iax-providers

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /providers

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    GET

    /providers/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΏΠΎ ID

    GET

    /call-queues

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ

    POST

    /call-queues

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

    GET

    /ivr-menu

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список IVR мСню

    POST

    /ivr-menu

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ IVR мСню

    GET

    /incoming-routes

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список входящих ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²

    POST

    /incoming-routes

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ входящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    GET

    /outbound-routes

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список исходящих ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²

    POST

    /outbound-routes

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ исходящий ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    GET

    /off-work-times

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… условий

    POST

    /off-work-times

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ условиС

    GET

    /conference-rooms

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚

    POST

    /conference-rooms

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

    GET

    /dialplan-applications

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

    POST

    /dialplan-applications

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ dialplan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    GET

    /sound-files

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

    POST

    /sound-files

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ»

    GET

    /custom-files

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²

    POST

    /custom-files

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»

    GET

    /pbx-status:getActiveCalls

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹

    GET

    /pbx-status:getActiveChannels

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹

    GET

    /sip:getStatuses

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статусы всСх SIP устройств

    GET

    /sip:getPeersStatuses

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статусы SIP peers (legacy)

    GET

    /sip-providers:getStatuses

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статусы всСх SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    GET

    /sip-providers/{id}:getStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус SIP ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /iax-providers:getStatuses

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статусы всСх IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    GET

    /iax-providers/{id}:getStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус IAX ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /providers:getStatuses

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статусы всСх ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

    GET

    /providers/{id}:getStatus

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

    GET

    /cdr

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список CDR записСй

    GET

    /cdr/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ CDR запись ΠΏΠΎ ID

    GET

    /advice:getList

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список систСмных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

    GET

    /advice:refresh

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ кСш ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

    POST

    /auth:login

    Π’ΠΎΠΉΡ‚ΠΈ Π² систСму (Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ)

    POST

    /auth:refresh

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ доступа

    GET

    /api-keys

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список API ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

    POST

    /api-keys

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ API ΠΊΠ»ΡŽΡ‡

    GET

    /asterisk-managers

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

    POST

    /asterisk-managers

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ AMI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    GET

    /asterisk-rest-users

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

    POST

    /asterisk-rest-users

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ARI ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

    GET

    /passkeys

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список passkeys

    POST

    /passkeys

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ passkey

    GET

    /passwords:generate

    Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

    POST

    /passwords:validate

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ пароля

    GET

    /users:available

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ email

    GET

    /network-filters

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список сСтСвых Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²

    GET

    /network-filters/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСтСвой Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID

    GET

    /system:ping

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ систСмы

    GET

    /system:checkAuth

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ

    GET

    /general-settings

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ настройки

    PUT

    /general-settings

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ настройки

    GET

    /network

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список сСтСвых интСрфСйсов

    GET

    /network/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСтСвой интСрфСйс ΠΏΠΎ ID

    GET

    /firewall

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΡ€Π°Π²ΠΈΠ» Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π°

    POST

    /firewall

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π°

    GET

    /fail2ban

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки Fail2Ban

    PUT

    /fail2ban

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки Fail2Ban

    GET

    /time-settings:getAvailableTimezones

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список доступных часовых поясов

    GET

    /mail-settings

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    PUT

    /mail-settings

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹

    GET

    /storage:usage

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику использования Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

    GET

    /storage:list

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список доступных устройств хранСния

    GET

    /s3-storage

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ S3 Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

    PUT

    /s3-storage

    ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ S3 Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

    GET

    /modules

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

    POST

    /modules

    Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

    GET

    /license:getLicenseInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ

    GET

    /license:ping

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ связь с сСрвСром Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ

    GET

    /files/{id}

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π°

    PUT

    /files/{id}

    Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ/ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»

    GET

    /sysinfo:getInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

    GET

    /sysinfo:getExternalIpInfo

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ внСшний IP адрСс

    GET

    /syslog:getLogsList

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²

    POST

    /syslog:getLogFromFile

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС Π»ΠΎΠ³Π°

    GET

    /openapi:getSpecification

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ OpenAPI ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ

    GET

    /openapi:getAclRules

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ACL ΠΏΡ€Π°Π²ΠΈΠ»Π° API

    GET

    /search:getSearchItems

    Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск

    GET

    /wiki-links:getLink

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ

    POST

    /user-page-tracker:pageView

    Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ просмотр страницы

    POST

    /user-page-tracker:pageLeave

    Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ…ΠΎΠ΄ со страницы

    Π Π°Π·Π΄Π΅Π» "БистСма" -> "API ΠΊΠ»ΡŽΡ‡ΠΈ"
    Кнопка «ДокумСнтация APIΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ API ΠΊΠ»ΡŽΡ‡Π΅ΠΉ
    МСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ
    ОписаниС эндпоинта с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ запроса ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π΅Π»Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса Π½Π° Python ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра
    Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запросов ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ API
    ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ структура Ρ‚Π΅Π»Π° ΠΎΡ‚Π²Π΅Ρ‚Π°

    GET

    POST

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    GET

    DELETE

    POST

    GET

    GET

    GET

    GET

    POST

    GET

    GET

    PATCH

    DELETE

    GET

    PATCH

    PATCH

    POST

    PATCH

    GET

    GET

    DELETE

    GET

    POST

    GET