Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± основах Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ АВБ 3CX. Π‘Ρ‚Π°Ρ‚ΡŒΡ адрСсована Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ систСмным администраторам ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π² обязанности ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΈΡ‚ обслуТиваниС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ. Для ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния Ρ‚Π΅ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ курс 3CX.

3CX V16 позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° нСпосрСдствСнно Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс сСрвСра ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² стандартном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Wireshark PCAP. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°.

Если 3CX Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Windows, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Wireshark Π½Π° сСрвСр 3CX. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Π° появится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС.
Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Π’ Linux-систСмах ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° tcpdump устанавливаСтся автоматичСски ΠΏΡ€ΠΈ установкС ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ 3CX.

Π—Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

Для Π½Π°Ρ‡Π°Π»Π° Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» интСрфСйса Главная > Бобытия SIP ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ интСрфСйс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° всСх интСрфСйсах ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ интСрфСйсов туннСлирования IPv6.

Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Π’ 3CX для Linux ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° для локального хоста (lo). Π­Ρ‚ΠΎΡ‚ Π·Π°Ρ…Π²Π°Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ SIP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 3CX Tunnel ΠΈ Session Border Controller.

Кнопка Β«Π—Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°Β» запускаСт Wireshark Π½Π° Windows ΠΈΠ»ΠΈ tcpdump Π½Π° Linux. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½ΡƒΠΆΠ½ΠΎ быстро воспроизвСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‚.ΠΊ. Π·Π°Ρ…Π²Π°Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ процСссор ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ достаточно мСста Π½Π° дискС. Β 
Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

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

  • НомСр, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΠ»ΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΠ»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° / участники Π²Ρ‹Π·ΠΎΠ²Π°.
  • Π’ΠΎΡ‡Π½ΠΎΠ΅ врСмя возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎ часам сСрвСра 3CX.
  • ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ прохоТдСния Π²Ρ‹Π·ΠΎΠ²Π°.

Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах интСрфСйса, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ». Π’Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ссылкам Π² этом ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Π·Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ„ΠΎΠ½Π΅ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° сСрвСр.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π·Π°Ρ…Π²Π°Ρ‚Π°

Кнопка Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ» останавливаСт Π·Π°Ρ…Π²Π°Ρ‚ ΠΈ сохраняСт Ρ„Π°ΠΉΠ» Π·Π°Ρ…Π²Π°Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Π°Π½Π°Π»ΠΈΠ·Π° Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ Wireshark ΠΈΠ»ΠΈ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ этот Π·Π°Ρ…Π²Π°Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ПослС скачивания ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ„Π°ΠΉΠ» Π·Π°Ρ…Π²Π°Ρ‚Π° автоматичСски удаляСтся с сСрвСра 3CX Π² цСлях бСзопасности.

На сСрвСрС 3CX Ρ„Π°ΠΉΠ» располоТСн Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ мСстС:

  • Windows: C:ProgramData3CXInstance1DataLogsdump.pcap
  • Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π΅, ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 2 ΠΌΠ»Π½. ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ПослС этого Π·Π°Ρ…Π²Π°Ρ‚ автоматичСски останавливаСтся. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Wireshark, ΠΊΠ°ΠΊ описано Π½ΠΈΠΆΠ΅.

Π—Π°Ρ…Π²Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ Wireshark

Если вас интСрСсуСт Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· сСтСвого Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Wireshark для вашСй ОБ ΠΎΡ‚ΡΡŽΠ΄Π°. ПослС установки ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π° сСрвСрС 3CX, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Capture > Interfaces. Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС сСтСвыС интСрфСйсы ОБ. IP-адрСса интСрфСйсов ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² стандартС IPv6. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ адрСс IPv4, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ адрСсу IPv6.

Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ интСрфСйс для Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Options. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Capture Traffic in promiscuous mode, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт воспроизвСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Когда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° воспроизвСдСна, остановитС Π·Π°Ρ…Π²Π°Ρ‚ (мСню Capture > Stop). ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ SIP-сообщСния ΠΌΠΎΠΆΠ½ΠΎ Π² мСню Telephony > SIP Flows.

ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° β€” сообщСниС SIP INVITE

Рассмотрим основныС поля SIP-сообщСния INVITE, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отправляСтся для установлСния VoIP-Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‚.Π΅. являСтся исходной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для Π°Π½Π°Π»ΠΈΠ·Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ SIP INVITE Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ 4 Π΄ΠΎ 6 ΠΏΠΎΠ»Π΅ΠΉ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ SIP-устройствами (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°ΠΌΠΈ, шлюзами) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ связи. ПониманиС содСрТимого INVITE ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° Π½ΠΈΠΌ сообщСний часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ источник ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π½Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ INVITE ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ SIP-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΊ 3CX ΠΈΠ»ΠΈ объСдинСнии 3CX с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ SIP АВБ.

Π’ сообщСнии INVITE ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ (ΠΈΠ»ΠΈ SIP-устройства) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ URI. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ SIP URI – это Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ + адрСс SIP сСрвСра. SIP URI ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° e-mail адрСс ΠΈ записываСтся ΠΊΠ°ΠΊ sip:x@y:Port.

Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3CX ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π·Π°Ρ…Π²Π°Ρ‚ SIP-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° сСрвСрС АВБ

Request-Line-URI:

Request-Line-URI β€” ΠΏΠΎΠ»Π΅ содСрТит получатСля Π²Ρ‹Π·ΠΎΠ²Π°. Π’ Π½Π΅ΠΌ содСрТится Ρ‚Π° ΠΆΠ΅ информация, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΠΎΠ»Π΅ To, Π½ΠΎ Π±Π΅Π· ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Display Name).

Via:

Via β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ SIP-сСрвСр (прокси), Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ запрос INVITE, добавляСт Π²Π²Π΅Ρ€Ρ…Ρƒ списка Via свой IP-адрСс ΠΈ ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ сообщСниС. Π—Π°Ρ‚Π΅ΠΌ сообщСниС пСрСдаСтся дальшС ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ слСдования. Когда ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° запрос INVITE, всС Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Β«ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚Β» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Via ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ сообщСниС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ. ΠŸΡ€ΠΈ этом Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½Ρ‹ΠΉ SIP-прокси удаляСт свои Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

From:

From β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π° запроса с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния SIP-сСрвСра. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ формируСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ e-mail адрСс (user@domain, Π³Π΄Π΅ user β€” Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 3CX, Π° domain β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ IP-адрСс ΠΈΠ»ΠΈ SIP-Π΄ΠΎΠΌΠ΅Π½ сСрвСра 3CX). Как ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ To, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ From содСрТит URI ΠΈ, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Display Name. По Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ From ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ этот SIP-запрос.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ SIP RFC 3261 прСдусматриваСт, Ρ‡Ρ‚ΠΎ Ссли ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Display Name Π½Π΅ пСрСдаСтся, IP-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ VoIP-шлюз (UAC) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Display Name Β«AnonymousΒ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, From: Β«AnonymousΒ» <sip:[email protected]>.

To:

To β€” этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° получатСля запроса. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π·ΠΎΠ²Π°, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ содСрТится SIP URI, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ схСмы (см. RFC 2806 [9]). Однако SIP URI Π΄ΠΎΠ»ΠΆΠ΅Π½ поддСрТиватся Π²ΠΎ всСх имплСмСнтациях ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SIP, нСзависимо ΠΎΡ‚ производитСля оборудования. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ To Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Display Name, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, To: «Имя Ѐамилия» <sip:[email protected]>).

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ»Π΅ To содСрТит SIP URI, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ) SIP-прокси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запрос. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ запроса.

Contact:

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

Allow:

Allow β€” ΠΏΠΎΠ»Π΅ содСрТит список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (SIP-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²), Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой. Они ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ возмоТности ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SIP ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ (устройство). ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE, UPDATE. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ SIP-ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ описаны здСсь.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com