ืฉืืื ืขืืืชืื!
ะ
ืืจืืืืงืืืจื ืฉื ืืขืจืืืช ื ืืืืจ ืชืขืืืจื VoIP
ืื ืื ื ืืื ืื ื ืืืืกืืฃ ืื ืื ื. ืืืื!
ืืชืื ืืงืจืืงืืืจื "ืฆ'ืืืจืฉืงื ืื'ื ื ืืชื ืื".
ืืคื ืฉืฆืืื ืงืืื ืืื, ืืฉ ืืกืคืืง ืืืฆืจืื ืืขื ืฃ ืืชืงืฉืืจืช ืืืืืงืืืื ืืงืฆืื ืฉื ืืืืื ืืงืืืืจืื ืืืชืืืื. ืขื ืืืช, ืื ื ืคืฉื ืืืฉื, ืืืคืชื, ืืคืืืคืืจืื ืืื', ื ืืื ืืจืืืช ืฉืืืื ืคืืืช ืื ืืืชืจ ืืืื ืืืืื ืช ืืืจืืืืงืืืจื ืฉืืื (ืืคืืืช ืืื ืฉืืืืชื ื ืืืฅ ืืืชืืืื ืืืชื). ืจืืื ืืฆืืื ืื ืืืืจ ื ืืืข ืืืืืง ืืืขืืจ ืืคืฉืื ืฉื ืื ืฉืืืืช ืืืจืืช ืืืืืืช ืชืขืืืจื ืืืจืืืื ืจืฉืช ืืฆืืจื ืื ืืชืื ืืืคืืจื ืฉืื ืืืืจ ืืื. ืืชืจื ืืื, ืืืืจืื, ืืืขืชื ืืกืืืืืงืืืื, ื ืงืืข ืืืืื ืจืื ืขื ืืื ืืืชืคืชืืืช ืื ืืืืืช ืฉื ืชืืืืื ืฉืื ืื ืืขื ืฃ ืื ืืฉื. ืืืื ื ืืจืืจื ืืืชืจ, ืฉืงืื ืืช ืืื ืืืืื ืืืื.
ืืืจืืข ืฉืืืืขื ืืจืืกื ืืืืื ืืืืืืืจ ืืืืกื ืืจืืืืฅ' ืงืืืื ืืงืื ืืฆืจ ืืช ืืฉืคื ืืืืืื, ืืื ืืฉืืช ืงืืืื ืืืืื ืืช ืืืืจื ืืืฆืข ืืืจืืช ืื ืืืืืืช ืืืืืืืืืืช ืืืืืืืืืืช ืืื ืืืืืืช ืฉื ืืืชืืช ืืืืืจ, ืฉืืืืืชื ื ืืื ืืืฉืชืืฉ ืืืืืื ืืกืื ื ืคืื ืฉืืื. ืฉื ืชืงืฉืืจืช ืืืืคืื ืื IP. ืื ืืกืชืืืื ืขื ืืคืืชืื ืฉื ืื ืื ืื ืื ืืขืืืื ืืืชืืช ืืืืืจ (ืืืืื ื ืืืืืจืืชืืื, ืงืืืงืื, ืฉืืืืช ืงืืืื ืืื'), ื ืืชื ืืจืืืช ืืืฆื DSP (ืขืืืื ืืืชืืช ืืืืืืื) ืืงื ืฆืขื ืืืืชื ืืงืืืื ืืืืขืืช ืืืืข - ืืืืขืช ืืืืืืช ืืืืืช ืืืช ืืืืืจ. ืืืืืจ, ืืืงืื ืคืฉืื ืืืฆืข ืืืืืืฆืื ืืืืฉืชืืฉ ืืืืงื ืืืืกื a-ื-u (G.711A/G.711U), ืืขืช ื ืืชื ืืฉืืจ ืจืง ืืืง ืืืืืืืืช ืืืืืจ ืืื ืืฉืืืจ ืืื ืืช ืื ืืืืืขื, ืื ืฉืืืกื ืืฉืืขืืชืืช ืจืืื ืคืก. ืื ื ืืืืจ ืื ืืฉื ื-MMT, ื ืฆืืื ืฉืืจืืข ืืื ืฉืื ืืืื ืืืืืชืืื ืืืืื ืืืืฉื ืืืืืืช ืชื ืืขื, ืืืื ืกืื ืืื ืื ืืืจ ืฉื ืฉืืงืืฃ.
ืืื ื ืคื ื ืืืืืจ ืฉืืืื, ืืืืืืฉ ืืช ืื ืฉื ืื ื ืขื ืืื ืืืืืื ืืชืืืื ืื ืืฉื ืืจืืืื ืืืื.
ืืืืจ 1. ืชืจืฉืื ืืืื ืฉื ืืจืืืืงืืืจืช SMT.
ืืืขื ืื SMT ืืืจืื ืืฉื ื ืืจืืืืื ืขืืงืจืืื: ืฉืจืช ืืกืืื ื ืืืืืช ืชืขืืืจื (ืื ืืืืงืืช). ืืฉืจืช ืงืืื, ืืขืื ืืืืืกื ืชืขืืืจืช VoIP ืฉืืืืขื ืืกืืื ืื, ืืื ืืกืคืง ืืืืืืื ืืช ืืืืืืช ืืขืืื ืขื ืืืืืข ืืืชืงืื ืืชืฆืืืืช ืฉืื ืืช (ืืจืคืื, ืืืืืจืืืช, Call Flow ืืื'). ืกืืื ื ืืืืื ืืงืืืื ืชืขืืืจืช VoIP ืืฆืืื ืืืืช ืืจืฉืช (ืืืืืื, SBC, softswitch, gateways,...), ืืืืจืื ืืืชื ืืคืืจืื ืืืฉืืฉ ืืชืืื ืช ืฉืจืช ืืืขืจืืช ืืืืืฉืืช, ืืืขืืืจืื ืืืชื ืืื ืืืืจืื ื ืืฆืืจื ืื ืืคืืืฆืืืช ืขืืงืืืช.
ืืืืืง ืืื ืืืืืืงื, ืืืืื ืื ืืืฆืจืื ืืจืืืฆืืืช ืขื ืืื ืืื ืืช ืืขืืงืจืืืช ืฉื ืืฆืืจืืช, ืื ืฉืืืงืจื ืื, ืืคืฉืจืืืืช ืฉืื ืืช ืืืืฉืื ืืชืืื ืืช ืืขืื ืืคืฉืจืืืช. ืืืืืื ืฉืืื ืืืื ืืืื ืื ืงืืข ืืขืืงืจ ืขื ืคื ืืืคืืื ื ืืชืฉืชืืช ืฉืื ืคืจืืกืื MMT. ืืืคืฉืจืืช ืื ืคืืฆื ืืืืชืจ ืืื ืืื ืฉืื ืื ืืืชืงื ืื ืื ืืืืืจืื ืกืืื ื ืืืืื. ืืืงืจื ืื, ืืชืขืืืจื ืืื ืืชืืช ื ืฉืืืช ืืฉืืจืืช ืืฉืจืช ืื, ืืืฉื, ืืฉืจืช ืืงืื ืืช ืืืืืข ืืืจืืฉ ืืงืืฆื pcap ืฉื ืืฆืจื ืขื ืืื ืืืืืืงืื ื ืืืืจ. ืฉืืืช ืืกืืจื ืื ื ืืืจืช ืืืจื ืืื ืื ืื ื ืืชื ืืืชืงืื ืืืืงืืช. ืืืงืื ืืฆืืื ืืืชืจ, ืืืขืืจ ืืฉืืืื ืืืื ืืืจืืืืืืืฆืื, ืคืืืื ืืืจืืื ืจืฉืช ื-IP ืืชืืืืจื ืืืชืืฆืื ืืื ืืขืืืช ืืงืืฉืืจืืืช ืจืฉืช ืืื', ืื ืื ืขืฉืื ืืืืืช ืืกืืื ืืืืืจืช ืืืฆืืื ืืคืฉืจืืช ืืืจืืื ื ืืืืจ.
ืืืืจ ืฉืืืื ื ืืืื ื ืืืฆื ื ืืชื ืืืืืืข SMT ืืื ืื ืืืจ ืืชืฉืชืืช ื-IT ืื ืงืืืช ืืื ืืจืืืืงืืื ืืช, ื ืืื ืืฉืื ืืื ืืืืืื ืฉื ืืฆืืื ืืืชืจ ืืกืืืืชื ืฉื ืื ืืื ืืขืจืืช, ืืืืืจ ืฉืืืืช ืืคืจืืกืช ืชืืื ืช ืืขืจืืช ืขื ืฉืจืชืื.
ืืืืื ืืื ืช ืืืืื ืขื ืืืฉืื ืจืืื ืจืฉืช ืื ืืืืจ ืื ืืื, ืชืืื ืืฉ ืืืืืฉืืื ืฉืืืืช ืจืืืช. ืืืฉื, ืื ืฆืจืื ืืืืืช ืืืจืื ืฉื ืืืืจืช ืืฉืจืช, ืืื ืืกืคืืง ืืืชืงืื ืืช ืื ืจืืืื ืืืขืจืืช ืขื ืืืจื ืืื ืื ืฉืฆืจืื ืืืคืจืื ืืืชื ืื ืืื, ืืื ืืืชืงืื ืืช ืืชืืื ื ืืื'. ืืฉืืืืช ืืืคืืจืืืช ืืขืื, ืืื ืื ืฉืืืืช ืจืืืช ืืืจืืช ืื ืืฉื, ืื ืจืืืืช ืืืื, ืืืชืฉืืืืช ืืจืืืช ืืื ืชืืืืืช ืืืืช ืืชื ืื ืืืคืขืื ืืกืคืฆืืคืืื (ืื ืืชืื ืื). ืขื ืืืช, ื ื ืกื ืืกืื ืืช ืืคืจืืื ืขื ืื ืช ืืงืื ืืืฉื ืืืื ืืืื ื ืฉื ืืืื ืื ืฉื ืคืจืืกืช CMT.
ืื, ืืืืจ ืืจืืฉืื ืฉืืืืืื ืชืืื ืืชืขื ืืื ืื ืื ืืขืช ืืืฉืื SMT ืืื ืืืื ืืืคืืื ื ืืืฆืืขืื ืืฉ ืืืฉืชืืฉ ืืฉืจืช? ืืืชืืฉื ืืฉืืืืฉ ืื ืจืื ืืชืืื ื ืืืคืฉืืช, ืฉืืื ืื ื ืฉืืืช ืื ืื ืืจืื ืคืขืืื ืขื ืื ื ืืชื ืืืฉืืืช ืืช ืืคืืคืืืจืืืช ืฉืื ืืฉืืื "ืื ืขืื ืืขืฉืืช?" ืฉื ืฉืื ืขื ืืื ื ืืงืืืื ืืืจืืืืืืฅ' ืฆ'ืจื ืืฉืืกืงื... ืืืืจื ืืขืืงืจื ืืืฉืคืืข ืขื ืืชืฉืืื ืืื ืืกืคืจ ืืคืขืืืช ืืืื ืฉืืขืืืืืช ืื ืืขืืืื ืขื ืืื ืคืืืคืืจืืช ืืืืคืื ืื. ืืืคืืื ืืกืคืจื ืืืืืฉื ืฉื ืืชื ืืขืจืื ืกืคืฆืืคืืช ืฉื ืืืืจื ืฉืฆืืื ืืื ืคืจืืืจ CAPS (Call Attempts Per Second) ืื ืืกืคืจ ืืฉืืืืช ืืฉื ืืื. ืืฆืืจื ืืขื ืืช ืขื ืฉืืื ืื ื ืืืข ืืขืืงืจ ืืืขืืืื ืฉืืืืข ืขื ืืคืขืืืช ืฉื ืฉืื ืืืขืจืืช ืืื ืฉืืืฆืืจ ืขืืืก ืขื ืืฉืจืช ืฉืื.
ืื ืืฉื ืืฉื ื ืฉืขืืื ืืืฉืจ ืืืืืืื ืขื ืืืคืืื ื ืจืืืื ืืืืืจื ืฉื ืืฉืจืช ืืื ืืจืื ืืชืืื ื (ืกืืืืืช ืืคืขืื, ืืกืื ื ืชืื ืื ืืื') ืฉืชืคืขื ืื. ืชืขืืืจืช ืืืืชืืช (ืื ืืืืื) ืืืืขื ืืฉืจืช, ืฉื ืืื ืืขืืืืช (ืื ืืชื ืืืืขืืช ืืืืช) ืขื ืืื ืืคืืืงืฆืื ืืืฉืื (ืืืืืื, Kamailio), ืืื ืืืืืข ืฉื ืืฆืจ ืืฆืืจื ืืกืืืืช ืืืืงื ืืืกื ืื ืชืื ืื. ืขืืืจ CMTs ืฉืื ืื, ืื ืืืคืืืงืฆืืืช ืืืืืืช ืืช ืืืืืืช ืืืืช ืืื ืืืืฉืืืื ืืืกืคืงืื ืืืกืื ืขืฉืืืื ืืืืืช ืฉืื ืื. ืขื ืืืช, ืืืื ืืืืืืื ืขื ืืื ืืืชื ืืืคื ืฉื ืจืืืื ืืฉืจืฉืืจืื. ืืื ืขื ืืืช, ืืฉื ืืืืืจืืืืช ืฉื ืืืื ื ืชืฉืชืืช ืืื SMT, ืืฉ ืืฆืืื ืืฉืื ืื ืฉืืกืคืจ ืคืขืืืืช ืืืชืืื ืืืืกืง ืขืืื ืืืืคื ืืฉืืขืืชื ืขื ืืกืคืจ ืคืขืืืืช ืืงืจืืื ืืื ื.
ืืืืกืืฃ... "ืืฉ ืื ืื ืืจืื ืืืืื ืืื": ืฉืจืช, ืืืจืืืืืืืฆืื, ืงืื ืืืื ืจืืืฆืื... ืืืืื ืืืืจืื, ืื ืืฉืื ืืืื ืฉื ืืข ืืืืง ืื ืฉื ืืืืืจ ืืื ืืืจืืื ืืืคืฉืจืืืช ืืืชืงื ืช ืจืืืื MMT ืืืืื ืืคืจืืกื ืฉืื. ืจืฉืื ืืฆื ืฆืืืื ืืืฆืืจืชื ืืืืืืชืืช ืฉื ื.ืฉ. ืืื ืืืืืืืช ืคืืฉืงืื ื ืืฆืืืช ืืฉืืืืฉ ื ืจืื ืืชืฉืชืืืช ืืคืจืืืงืืื ืฉืื ืื. ืืฆื ืืื, ืื ืงืฉืืจืื ืื ืืื ืืืืคื ืืืืง, ืืืฆื ืฉื ื, ืื ื ืืืืื ืื ืืื ืืงืจืืืจืืื ืื ืจืืื. ืขื ืืืช, ืืืื, ืืฆืืจื ืื ืื ืืืจืช, ืืืฆืืื ืขื ืืื ืืคืชืืื ืืืคืฉืจืืืืช ืืืื ืืช ืืืชืงื ืช ืืืืฆืจืื ืฉืืื. ืืกืืืื ืืืขืจืืืช ืืืคืืจืืืช ืืืืง ืืจืืฉืื ืฉื ืืืืืจ, ื ืฆืืื ืืช ืืฉืืืืช ืืืืืช ืืคืจืืกืชื ืืฉืจืช ืคืืื ืื ืืืืื ื ืืืจืืืืืืช:
- ืฉืืืืฉ ืืกืงืจืืคืืื ืฉื ืืชืงื ื ืืืืืืืืช ืื ืืชืงื ื ืขืฆืืืช ืืชืฆืืจื ืฉืืืืจ ืืื ืฉื ืืชืืื ื ืืืชืืืื,
- ืฉืืืืฉ ืืชืืื ืช ืืขืจืืช ืืคืขืื ืืืื ื ืขื ืชืืื ืช SMT ืืืชืงื ืช ืืจืืฉ ื/ืื ืกืืื,
- ืฉืืืืฉ ืืืื ืืืืืืืช ืืืืืืช (Docker).
ืืืื ืืืชืงื ื ืืืคืืจืืื ืืฉ ืืชืจืื ืืช ืืืกืจืื ืืช, ืืืืืืืื ืืฉ ืืขืืคืืช ืืฉืืื, ืืืืืืช ืืชื ืืื ืกืคืฆืืคืืื ืฉืืื ืืืืงืืช ืืชืฉืชืืช ืฉืื ืืคืขืืืื ืื ืืืืฉืืื ืืื ืืืฉืืืข ืืืืฆืืช. ืืฆื ืฉื ื, ืืชืืืืจ ืื ืชืื ืฉื ืืืจืืื ืืคืจืืกืช ืืขืจืืืช ื ืืืืจ ืชืขืืืจืช SIP ืืื ืื ืฉืงืืฃ, ืืืฉืื ืื ืืืื ืืื ื ืืฆืจืื ืืชืืืืกืืช ืืคืืจืืช ืืืชืจ.
ืืื ืืืืจ ื ืืกืฃ ืืืืงืืฉ ืืืจืืื ืืฉืื ืืืขื ืืื ืืจืฉืช ื-VoIP - ืืขืจืืช ื ืืืืจ ืืชืขืืืจื SIP. ืืื ืชืืื, ืื ื ืืืื ืืงืืจืืื ืขื ืชืฉืืืช ืืื ืืืืืจ ืื! ืืืืง ืืื ื ื ืกื ืืืขืืืง ืขืื ืืืชืจ ืืคืจืืื ืืกืคืฆืืคืืื ืืืืกืชืื ืขื ืืืฆืจื HOMER SIP Capture ื-SIP3.
ืืงืืจ: www.habr.com