3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช† เชฒเซ‡เช–เชฎเชพเช‚ เช†เชชเชฃเซ‡ 3CX PBX เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เชฅเชฏเซ‡เชฒ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚. เช† เชฒเซ‡เช– เชถเชฟเช–เชพเช‰ เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชšเชพเชฒเช•เซ‹ เช…เชฅเชตเชพ เชธเชพเชฎเชพเชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชฎเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เช“เชฎเชพเช‚ เชŸเซ‡เชฒเชฟเชซเซ‹เชจเซ€ เชœเชพเชณเชตเชฃเซ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชตเชฟเชทเชฏเชจเชพ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เช…เชญเซเชฏเชพเชธ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช เช…เชฆเซเชฏเชคเชจ 3CX เชคเชพเชฒเซ€เชฎ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ.

3CX V16 เชคเชฎเชจเซ‡ เชธเชฐเซเชตเชฐ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชธเซ€เชงเชพ เชœ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค Wireshark PCAP เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเชฎเซ‡ เช•เซ‡เชชเซเชšเชฐ เชซเชพเช‡เชฒเชจเซ‡ เชœเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ เชธเซเชตเชคเช‚เชคเซเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชœเซ‹ 3CX Windows เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ 3CX เชธเชฐเซเชตเชฐ เชชเชฐ เชตเชพเชฏเชฐเชถเชพเชฐเซเช• เชœเชพเชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชจเชนเชฟเช‚เชคเชฐ, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชจเซ€เชšเซ‡เชจเซ‹ เชธเช‚เชฆเซ‡เชถ เชฆเซ‡เช–เชพเชถเซ‡.
3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

Linux เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ, tcpdump เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ 3CX เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชฅเชตเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชพเชฏ เช›เซ‡.

เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชชเซเชšเชฐ

เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชตเชฟเชญเชพเช— เชนเซ‹เชฎ > SIP เชˆเชตเซ‡เชจเซเชŸเซเชธ เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชธเช‚เชฆ เช•เชฐเซ‹. เชคเชฎเซ‡ IPv6 เชŸเชจเชฒเซ€เช‚เช— เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชฟเชตเชพเชฏเชจเชพ เชคเชฎเชพเชฎ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชเช•เชธเชพเชฅเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเชฃ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

Linux เชฎเชพเชŸเซ‡ 3CX เชฎเชพเช‚, เชคเชฎเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชนเซ‹เชธเซเชŸ (lo) เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เช•เซ‡เชชเซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ SIP เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ 3CX เชŸเชจเชฒ เช…เชจเซ‡ เชธเซ‡เชถเชจ เชฌเซ‹เชฐเซเชกเชฐ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ.

เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชชเซเชšเชฐ เชฌเชŸเชจ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชตเชพเชฏเชฐเชถเชพเชฐเซเช• เช…เชฅเชตเชพ Linux เชชเชฐ tcpdump เชฒเซ‹เชจเซเชš เช•เชฐเซ‡ เช›เซ‡. เช† เชฌเชฟเช‚เชฆเซเช, เชคเชฎเชพเชฐเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชเชกเชชเชฅเซ€ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡... เช•เซ‡เชชเซเชšเชฐ CPU เชธเช˜เชจ เช›เซ‡ เช…เชจเซ‡ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพเชจเซ€ เชฏเซ‹เช—เซเชฏ เชฎเชพเชคเซเชฐเชพ เชฒเซ‡ เช›เซ‡.  
3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชจเซ€เชšเซ‡เชจเชพ เช•เซ‰เชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ‹:

  • เชœเซ‡ เชจเช‚เชฌเชฐ เชชเชฐเชฅเซ€ เช•เซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชจเชพ เชชเชฐ เช…เชจเซเชฏ เชจเช‚เชฌเชฐเซ‹/เช•เซ‹เชฒเชฎเชพเช‚ เชธเชนเชญเชพเช—เซ€เช“เช เชชเชฃ เช•เซ‹เชฒ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹.
  • 3CX เชธเชฐเซเชตเชฐ เช˜เชกเชฟเชฏเชพเชณ เช…เชจเซเชธเชพเชฐ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏ.
  • เช•เซ‰เชฒ เชฎเชพเชฐเซเช—.

"เชธเซเชŸเซ‹เชช" เชฌเชŸเชจ เชธเชฟเชตเชพเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เช•เซเชฏเชพเช‚เชฏ เช•เซเชฒเชฟเช• เชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹. เช‰เชชเชฐเชพเช‚เชค, เช† เชฌเซเชฐเชพเช‰เชเชฐ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚ เช…เชจเซเชฏ เชฒเชฟเช‚เช•เซเชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚. เชจเชนเชฟเช‚เชคเชฐ, เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชชเซเชšเชฐ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชตเชงเชพเชฐเชพเชจเชพ เชฒเซ‹เชกเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชถเซ‡.

เช•เซ…เชชเซเชšเชฐ เชซเชพเช‡เชฒ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชธเซเชŸเซ‹เชช เชฌเชŸเชจ เช•เซ‡เชชเซเชšเชฐเชจเซ‡ เชฐเซ‹เช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เชซเชพเช‡เชฒเชจเซ‡ เชธเชพเชšเชตเซ‡ เช›เซ‡. เชคเชฎเซ‡ Wireshark เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ เชตเชฟเชถเชฟเชทเซเชŸ เชซเชพเช‡เชฒ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡เชฎเชพเช‚ เช† เช•เซ‡เชชเซเชšเชฐ เช…เชจเซ‡ เช…เชจเซเชฏ เชกเซ€เชฌเช—เซ€เช‚เช— เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เชนเชถเซ‡. เชเช•เชตเชพเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชฅเชตเชพ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชฅเชˆ เช—เชฏเชพ เชชเช›เซ€, เชธเซเชฐเช•เซเชทเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เช•เซ‡เชชเซเชšเชฐ เชซเชพเช‡เชฒ 3CX เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เช†เชชเชฎเซ‡เชณเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

3CX เชธเชฐเซเชตเชฐ เชชเชฐ เชซเชพเช‡เชฒ เชจเซ€เชšเซ‡เชจเชพ เชธเซเชฅเชพเชจเซ‡ เชธเซเชฅเชฟเชค เช›เซ‡:

  • เชตเชฟเชจเซเชกเซ‹เช: C:ProgramData3CXInstance1DataLogsdump.pcap
  • Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap

เช•เซ‡เชชเซเชšเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชงเซ‡เชฒเชพ เชธเชฐเซเชตเชฐ เชฒเซ‹เชก เช…เชฅเชตเชพ เชชเซ‡เช•เซ‡เชŸเชจเชพ เชจเซเช•เชถเชพเชจเชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡, เช•เซ‡เชชเซเชšเชฐเชจเซ‹ เชธเชฎเชฏเช—เชพเชณเซ‹ 2 เชฎเชฟเชฒเชฟเชฏเชจ เชชเซ‡เช•เซ‡เชŸเซ‹ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เช† เชชเช›เซ€, เช•เซ‡เชชเซเชšเชฐ เช†เชชเชฎเซ‡เชณเซ‡ เชฌเช‚เชง เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช•เซ‡เชชเซเชšเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชจเซ€เชšเซ‡ เชตเชฐเซเชฃเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡ เช…เชฒเช— เชตเชพเชฏเชฐเชถเชพเชฐเซเช• เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เชตเชพเชฏเชฐเชถเชพเชฐเซเช• เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชตเชกเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ‹

เชœเซ‹ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช•เชจเชพ เชŠเช‚เชกเชพ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ‹. เชคเชฎเชพเชฐเชพ OS เชฎเชพเชŸเซ‡ เชตเชพเชฏเชฐเชถเชพเชฐเซเช• เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชนเซ€เช‚เชฅเซ€. 3CX เชธเชฐเซเชตเชฐ เชชเชฐ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช•เซ‡เชชเซเชšเชฐ > เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชœเชพเช“. OS เชจเชพ เชคเชฎเชพเชฎ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชนเซ€เช‚ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชˆเชจเซเชŸเชฐเชซเซ‡เชธ IP เชเชกเซเชฐเซ‡เชธ IPv6 เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. IPv4 เชเชกเซเชฐเซ‡เชธ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, IPv6 เชเชกเซเชฐเซ‡เชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชฌเชŸเชจ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชชเซเชฐเซ‹เชฎเชฟเชธเซเช•เซเชฏเซเช…เชธ เชฎเซ‹เชกเชฎเชพเช‚ เช•เซ‡เชชเซเชšเชฐ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชจเชšเซ‡เช• เช•เชฐเซ‹ เช…เชจเซ‡ เชฌเชพเช•เซ€เชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชฏเชฅเชพเชตเชค เชฐเชพเช–เซ‹.

3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชนเชตเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เชœเซเชฏเชพเชฐเซ‡ เชธเชฎเชธเซเชฏเชพ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ‹ (เชฎเซ‡เชจเซ เช•เซ‡เชชเซเชšเชฐ > เชฐเซ‹เช•เซ‹). เชคเชฎเซ‡ เชŸเซ‡เชฒเชฟเชซเซ‹เชจเซ€ > SIP เชซเซเชฒเซ‹เช เชฎเซ‡เชจเซ‚เชฎเชพเช‚ SIP เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹ - SIP เช†เชฎเช‚เชคเซเชฐเชฟเชค เชธเช‚เชฆเซ‡เชถ

เชšเชพเชฒเซ‹ SIP INVITE เชธเช‚เชฆเซ‡เชถเชจเชพ เชฎเซเช–เซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชœเซ‹เชˆเช, เชœเซ‡ VoIP เช•เซ‰เชฒ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฌเชฟเช‚เชฆเซ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, SIP INVITEเชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ 4 เชฅเซ€ 6 เชซเซ€เชฒเซเชกเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— SIP เชเชจเซเชก เชกเชฟเชตเชพเช‡เชธ (เชซเซ‹เชจ, เช—เซ‡เชŸเชตเซ‡) เช…เชจเซ‡ เชŸเซ‡เชฒเชฟเช•เซ‹เชฎ เช“เชชเชฐเซ‡เชŸเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. INVITE เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชจเซเชธเชฐเชคเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เช˜เชฃเซ€เชตเชพเชฐ เชธเชฎเชธเซเชฏเชพเชจเชพ เชธเซเชคเซเชฐเซ‹เชคเชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, SIP เช“เชชเชฐเซ‡เชŸเชฐเซเชธเชจเซ‡ 3CX เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฅเชตเชพ 3CX เชจเซ‡ เช…เชจเซเชฏ SIP PBX เชธเชพเชฅเซ‡ เชœเซ‹เชกเชคเซ€ เชตเช–เชคเซ‡ INVITE เชซเซ€เชฒเซเชกเชจเซเช‚ เชœเซเชžเชพเชจ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เช†เชฎเช‚เชคเซเชฐเชฟเชค เชธเช‚เชฆเซ‡เชถเชฎเชพเช‚, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ (เช…เชฅเชตเชพ SIP เช‰เชชเช•เชฐเชฃเซ‹)เชจเซ‡ URI เชฆเซเชตเชพเชฐเชพ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, SIP URI เช เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‹ เชซเซ‹เชจ เชจเช‚เชฌเชฐ + SIP เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช‚ เช›เซ‡. SIP URI เช เชˆ-เชฎเซ‡เชฒ เชเชกเซเชฐเซ‡เชธ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ sip:x@y:Port เชคเชฐเซ€เช•เซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

3CX เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡: PBX เชธเชฐเซเชตเชฐ เชชเชฐ SIP เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชตเชฟเชจเช‚เชคเซ€-เชฒเชพเช‡เชจ-เชฏเซเช†เชฐเช†เชˆ:

เชตเชฟเชจเช‚เชคเซ€-เชฒเชพเชˆเชจ-เชฏเซเช†เชฐเช†เชˆ - เชซเซ€เชฒเซเชกเชฎเชพเช‚ เช•เซ‰เชฒ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ To เชซเซ€เชฒเซเชก เชœเซ‡เชตเซ€ เชœ เชฎเชพเชนเชฟเชคเซ€ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเชพเชฎ เชตเช—เชฐ.

เชตเชพเชฏเชพ:

เชตเชพเชฏเชพ - เชฆเชฐเซ‡เช• SIP เชธเชฐเซเชตเชฐ (เชชเซเชฐเซ‹เช•เซเชธเซ€) เช•เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ INVITE เชตเชฟเชจเช‚เชคเซ€ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชคเซ‡เชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เช…เชจเซ‡ เชชเซ‹เชฐเซเชŸ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชตเชพเชฏเชพ เชธเซ‚เชšเชฟเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชธเช‚เชฆเซ‡เชถ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชชเช›เซ€ เชธเช‚เชฆเซ‡เชถ เชฐเซ‚เชŸ เชชเชฐ เชตเชงเซ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช…เช‚เชคเชฟเชฎ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพ เช†เชฎเช‚เชคเซเชฐเชฟเชค เชตเชฟเชจเช‚เชคเซ€เชจเซ‹ เชœเชตเชพเชฌ เช†เชชเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชจเซเชเชฟเชŸ เชจเซ‹เชกเซเชธ เชตเชพเชฏเชพ เชนเซ‡เชกเชฐเชจเซ‡ "เชœเซเช“" เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชœ เชฎเชพเชฐเซเช—เซ‡ เชชเซเชฐเซ‡เชทเช•เชจเซ‡ เชธเช‚เชฆเซ‡เชถ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชŸเซเชฐเชพเชจเซเชเชฟเชŸ SIP เชชเซเชฐเซ‹เช•เซเชธเซ€ เชนเซ‡เชกเชฐเชฎเชพเช‚เชฅเซ€ เชคเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡.

เชชเซเชฐเชคเชฟ:

เชชเซเชฐเชคเชฟ - เชนเซ‡เชกเชฐ SIP เชธเชฐเซเชตเชฐเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชตเชฟเชจเช‚เชคเซ€ เช†เชฐเช‚เชญ เช•เชฐเชจเชพเชฐเชจเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. เชนเซ‡เชกเชฐ เชˆ-เชฎเซ‡เชฒ เชเชกเซเชฐเซ‡เชธ (user@domain, เชœเซเชฏเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช 3CX เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‹ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชจเช‚เชฌเชฐ เช›เซ‡ เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจ เช 3CX เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเซเชฅเชพเชจเชฟเช• IP เชธเชฐเชจเชพเชฎเซเช‚ เช…เชฅเชตเชพ SIP เชกเซ‹เชฎเซ‡เชจ เช›เซ‡) เชœเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡ เชฐเชšเชพเชฏ เช›เซ‡. เชŸเซ เชนเซ‡เชกเชฐเชจเซ€ เชœเซ‡เชฎ, เชซเซเชฐเซ‹เชฎ เชนเซ‡เชกเชฐเชฎเชพเช‚ URI เช…เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเชพเชฎ เชนเซ‹เชฏ เช›เซ‡. เชซเซเชฐเซ‹เชฎ เชนเซ‡เชกเชฐเชจเซ‡ เชœเซ‹เชˆเชจเซ‡, เชคเชฎเซ‡ เชฌเชฐเชพเชฌเชฐ เชธเชฎเชœเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช† SIP เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฅเชตเซ€ เชœเซ‹เชˆเช.

SIP เชธเซเชŸเชพเชจเซเชกเชฐเซเชก RFC 3261 เชจเชฟเชฏเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชจเซ‡เชฎ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เชจ เชฅเชพเชฏ, เชคเซ‹ IP เชซเซ‹เชจ เช…เชฅเชตเชพ VoIP เช—เซ‡เชŸเชตเซ‡ (UAC) เช เชกเชฟเชธเซเชชเซเชฒเซ‡ เชจเซ‡เชฎ "เช…เชจเชพเชฎเชฟเช•" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœ เชœเซ‹เชˆเช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชคเชฟ: "เช…เชจเชพเชฎเซ€"[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]>.

เช† เชฎเชพเชŸเซ‡:

เชชเซเชฐเชคเชฟ - เช† เชนเซ‡เชกเชฐ เชตเชฟเชจเช‚เชคเซ€เชจเชพ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเชจเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. เช† เช•เชพเช‚ เชคเซ‹ เช•เซ‰เชฒเชจเซ‹ เช…เช‚เชคเชฟเชฎ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพ เช…เชฅเชตเชพ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฒเชฟเช‚เช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชกเชฐเชฎเชพเช‚ SIP URI เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชฏเซ‹เชœเชจเชพเช“ เชถเช•เซเชฏ เช›เซ‡ (เชœเซเช“ RFC 2806 [9]). เชœเซ‹ เช•เซ‡, เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช‰เชคเซเชชเชพเชฆเช•เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, SIP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเชพ เชคเชฎเชพเชฎ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ SIP URI เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชŸเซ เชนเซ‡เชกเชฐเชฎเชพเช‚ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชจเชพเชฎ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชคเชฟ: "เชชเซเชฐเชฅเชฎ เชจเชพเชฎ เช›เซ‡เชฒเซเชฒเซเช‚ เชจเชพเชฎ"[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]>).

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชŸเซ เชซเซ€เชฒเซเชกเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ (เช†เช—เชฒเซ€) SIP เชชเซเชฐเซ‹เช•เซเชธเซ€ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชคเซ€ SIP URI เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชถเซ‡. เช† เชตเชฟเชจเช‚เชคเซ€เชจเซ‹ เช…เช‚เชคเชฟเชฎ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพ เชนเซ‹เชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€.

เชธเช‚เชชเชฐเซเช•:

เชธเช‚เชชเชฐเซเช• - เชนเซ‡เชกเชฐเชฎเชพเช‚ เชเช• SIP URI เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เชฎเช‚เชคเซเชฐเชฟเชค เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชจเชพเชฐเชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชœเชฐเซ‚เชฐเซ€ เชนเซ‡เชกเชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• SIP URI เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชคเซ‡ เชฎเซ‚เชณ SIP เช†เชฎเช‚เชคเซเชฐเชฟเชค เชตเชฟเชจเช‚เชคเซ€เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชฆเซเชตเชฟ-เชฎเชพเชฐเซเช—เซ€ เชธเช‚เชšเชพเชฐเชจเซ‹ เชเช• เชญเชพเช— เช›เซ‡. เชคเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชธเช‚เชชเชฐเซเช• เชนเซ‡เชกเชฐเชฎเชพเช‚ เชธเชพเชšเซ€ เชฎเชพเชนเชฟเชคเซ€ (IP เชธเชฐเชจเชพเชฎเชพ เชธเชนเชฟเชค) เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชฏ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชจเชพเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‡ เช›เซ‡. เชธเช‚เชฆเซ‡เชถเชพเชตเซเชฏเชตเชนเชพเชฐ เชธเชคเซเชฐ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ เชชเช›เซ€, URI เชธเช‚เชชเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เช—เชณเชจเชพ เชธเช‚เชšเชพเชฐเชฎเชพเช‚ เชชเชฃ เชฅเชพเชฏ เช›เซ‡.

เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹:

เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ - เชซเซ€เชฒเซเชกเชฎเชพเช‚ เช…เชฒเซเชชเชตเชฟเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เช•เชฐเชพเชฏเซ‡เชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹ (SIP เชชเชฆเซเชงเชคเชฟเช“)เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡. เช†เชชเซ‡เชฒ เชชเซเชฐเซ‡เชทเช• (เช‰เชชเช•เชฐเชฃ) เช•เชˆ SIP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชคเซ‡เช“ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‚เชšเชฟ: ACK, BYE, เชฐเชฆ เช•เชฐเซ‹, เชฎเชพเชนเชฟเชคเซ€, เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‹, เชธเซ‚เชšเชฟเชค เช•เชฐเซ‹, เชตเชฟเช•เชฒเซเชชเซ‹, PRACK, เชธเช‚เชฆเชฐเซเชญ เช†เชชเซ‹, เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเซ‹, เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹, เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹. SIP เชชเชฆเซเชงเชคเชฟเช“ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡ เช…เชนเซ€เช‚.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹