เชชเชพเชเชฒเชพ เชฒเซเชเชฎเชพเช
เชตเชงเชพเชฐเชพเชจเชพ เชธเซเชซเซเชเชตเซเชฐ เช เชฅเชตเชพ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ, เช เชฌเซ เชธเชฟเชธเซเชเชฎเซเชจเซ "เชฎเชฟเชคเซเชฐเซ เชฌเชจเชพเชตเชตเชพ" เชจเซ เชตเชฟเชเชพเชฐ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชชเชนเซเชฒเชพ เชเชจเซเชฎเซเชฏเซ เชนเชคเซ. เชเชกเชชเซ เชเซเชเชฒเชฟเชเชเชฅเซ เชเชฃเชพ เชธเชเชญเชตเชฟเชค เชเชเซเชฒเซ เชฎเชณเซเชฏเชพ, เชคเซ เชฌเชงเชพ เช เชนเชเซเชเชค เชชเชฐ เชเชเชณเซ เชเซ เชเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชเซเชฐเชฟเชชเซเชเซ (เชชเชพเชฏเชนเชพ, เชฌเชพเชถ, เชชเชพเชฏเชฅเซเชจ, เชตเชเซเชฐเซเชฎเชพเช) เช เชชเชฒเซเชก เชเชฐเซ, เช เชจเซ เชคเชฎเซ เชเซเชถ เชฅเชถเซ. เชนเซเช "เชฌเซเชเซเชธเชจเซ เชฌเชนเชพเชฐ" เชฎเซเชจเชฟเชเชฐเชฟเชเชเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพ เชฎเชพเชเชเชคเซ เชนเชคเซ - เชฌเชพเชนเซเชฏ เชธเซเชเซเชฐเชฟเชชเซเช เชตเชฟเชจเชพ เช เชจเซ เชฎเซเชจเชฟเชเชฐเชฟเชเช เช เชจเซ เชชเซเชฌเซเชเชเซเชธ เชธเชพเชฅเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชตเชงเชพเชฐเชพเชจเชพ เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ.
เชฎเซเช เชเชจเซ เชธเชพเชฅเซ เชเซเชฒ 4 เชเชพเชฎเชเชพเชเชจเชพ เชฆเชฟเชตเชธเซ เชตเชฟเชคเชพเชตเซเชฏเชพ, เชชเชฐเชเชคเซ เชชเชฐเชฟเชฃเชพเชฎ เชคเซ เชฏเซเชเซเชฏ เชนเชคเซเช. AMI เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชเชพเชฎ เชเชฐเชตเซเช, เชจเซเชเชพ เชธเซเชคเชฐเชจเซ เชถเซเชง, เชเซเชฐเชฟเชเชฐเซเชธ เช เชจเซ เชธเซเชฅเซ เช เชเชคเซเชฏเชจเซเช, PBX เช เชจเซ เช เชจเซเชฏ เชคเชฎเชพเชฎ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชจเซเชเซเช เชเชฐเชตเชพเชฎเชพเช เชนเชตเซ เชฒเชเชญเช 15 เชฎเชฟเชจเชฟเช เชฒเชพเชเซ เชเซ.
Zabbix 4.4 เชเชชเชฒเชฌเซเชง เชเซ, Asterisk เชเชตเซเชคเซเชคเชฟ 100 เชจเชพ เชฒเชเชญเช 13 เชเซเชเชกเชพเช. เชเซเชเชฒเชพเช PBXs FreePBX เชตเซเชฌ เชเชจเซเชเชฐเชซเซเชธ เชธเชพเชฅเซ เชเชตเซ เชเซ, เชเซเชเชฒเชพเช เชเชเชฆเชฎ เชเชจเซเชธเซเชฒ เชธเชพเชฅเซ, เชฏเซเชเซเชคเชฟเชเชจเซ เชธเชฎเซเชน เช
เชจเซ เชกเชพเชฏเชฒเชชเซเชฒเชพเชจ เชฆเซเชตเชพเชฐเชพ เชเชเซเชเชฐเชฃ เชธเชพเชฅเซ เชเชตเซ เชเซ.
PBX เชฎเชพเชเชฅเซ เชกเซเชเชพ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชชเชนเซเชฒเซ เช เชจเซ เชฎเซเชเซเชฏ เชฎเซเชฆเซเชฆเซ เชเซเชจเซ เชเชเซเชฒเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชคเซ เชเซ เชธเชพเชฅเซเชฆเชพเชฐเซ เช เชจเซ SIP เชฐเชเชฟเชธเซเชเซเชฐเซเชถเชจ เชตเชฟเชถเซเชจเซ เชกเซเชเชพ เชฎเซเชณเชตเชตเซ. เช เชนเซเชคเซ เชฎเชพเชเซ, PBX เชชเชพเชธเซ AGI, AMI, ARI เช เชจเซ SSH เชเชจเซเชธเซเชฒ เชเชจเซเชเชฐเชซเซเชธ เชเซ. เชธเซเชชเชทเซเช เชเชพเชฐเชฃเซเชธเชฐ, เชฎเซเช เชตเชงเชพเชฐเชพเชจเชพ เชฎเซเชกเซเชฏเซเชฒเซเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเชพ เชจเชฅเซ.
เชชเชนเซเชฒเชพ เชเชชเชฃเซ เช เชเชพเชฃเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เช เช เชเซ, เช เชฎเซ, เช เชฐเซ เชถเซเช เชเซ...
- AGI - เชกเชพเชฏเชฒเชชเซเชฒเชพเชจเชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ. เชฎเซเชเซเชฏเชคเซเชตเซ เชเซเชฒ เชฎเซเชจเซเชเชฎเซเชจเซเช เชฎเชพเชเซ เชตเชชเชฐเชพเชฏ เชเซ.
- AMI - เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชถเชเซ เชเซ, เชชเซเชฐเซเช 5038 เชฆเซเชตเชพเชฐเชพ เชเชพเชฎ เชเชฐเซ เชเซ, เชเซเชฒเชจเซเชเชจเซ เชเซเชฎ. เช เชฎเชจเซ เช เชจเซเชเซเชณ!
- ARI - เชเชงเซเชจเชฟเช, เชซเซเชถเชจเซเชฌเชฒ, JSON. เชคเซเชฏเชพเช เชเชฃเซ เชถเชเซเชฏเชคเชพเช เชเซ, Zabbix เชฎเชพเชเซ เชกเซเชเชพ เชซเซเชฐเซเชฎเซเช เชธเชฎเชเซ เชถเชเชพเชฏ เชคเซเชตเซเช เชเซ, เชชเชฐเชเชคเซ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชคเซเชฏเชพเช เชเซเช เชฎเซเชเซเชฏ เชตเชธเซเชคเซ เชจเชฅเซ: เชคเชฎเซ sip เชจเซเชเชงเชฃเซเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ. เช เชจเซเชฏ เชเซเชฐเชฒเชพเชญ เช เชเซ เชเซ เชธเชพเชฅเซเชฆเชพเชฐเซ เชฎเชพเชเซ เชฎเชพเชคเซเชฐ เชฌเซ เช เชฐเชพเชเซเชฏเซ เชเชจเชฒเชพเชเชจ/เชเชซเชฒเชพเชเชจ เชเซ, เชเซ เชเซ เชคเซเชฏเชพเช เชตเชงเซ เชฐเชพเชเซเชฏเซ เชเซ เช เชจเซ เชจเชฟเชฆเชพเชจ เชเชฐเชคเซ เชตเชเชคเซ เชคเซเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเซเช เชเชชเชฏเซเชเซ เชเซ.
- SSH เชฌเชงเซเช เช เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชเซเชเชฒเซเชเชตเชพเชฐ "เชธเซเชฐเชเซเชทเชพ เชเชพเชฐเชฃเซ" เชจเซ เชฒเซเชงเซ เชคเซเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชตเชพเชฎเชพเช เชเชตเชคเซ เชจเชฅเซ. เชตเชฟเชเชพเชฐเชฃเชพเช เช เชฒเช เชนเซเช เชถเชเซ เชเซ, เชนเซเช เชคเซเชฎเชพเช เชเชเชถ เชจเชนเซเช.
เชเซ เชเซ, เชคเซเชจเซ เชคเชฎเชพเชฎ เชเชพเชฎเซเช เชธเชพเชฅเซ, ARI เชคเชฎเชพเชฎ เชฎเซเชจเชฟเชเชฐเชฟเชเช เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเชพ 90% เชเชตเชฐเซ เชฒเซ เชเซ.
Zabbix เช เชจเซ Telnet - เชฎเชพเชฐเซ เชจเชฟเชฐเชพเชถเชพ
เชนเซเช AMIเชจเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชเชพเชฃเซเช เชเซเช; เชเช เชธเชฎเชฏเซ เชฎเซเช เชฐเชฟเชฎเซเช เชเชซเชฟเชธเซ, เชเซเชฒ เชฎเซเชจเซเชเชฎเซเชจเซเช เชตเชเซเชฐเซ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชเชจ เชธเชพเชฅเซเชจเซ เชตเชพเชคเชเซเชคเชฎเชพเช เชจเซเชเชธเชพเชจเชจเซเช เชเซเชฐเซเชเชฟเชเช เช เชฎเชฒเชฎเชพเช เชฎเซเชเซเชฏเซเช เชนเชคเซเช. เชเซเชฒเชจเซเช เชธเชพเชฅเซ, เชฌเชงเซเช เชชเชฃ เชเซเชฌ เช เชธเซเชชเชทเซเช เชเซ: เชเชจเซเชเซเชถเชจ เชเซเชฒเซ, เชเชฆเซเชถเซ เชฎเซเชเชฒเซ เช เชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชตเชพเชเชเซ. เชฎเซเช เชคเซ เช เชเชฐเซเชฏเซเช, เชชเชฐเชเชคเซ เชชเชฐเชฟเชฃเชพเชฎเช เชฎเชจเซ เชจเชฟเชฐเชพเชถ เชเชฐเซเชฏเซ.
เชเชฌเซเชฌเชฟเชเซเชธเชฎเชพเช เชเซเชฒเชจเซเช เช เชฒเชฟเชจเชเซเชธ เชเชจเซเชธเซเชฒ เชเซเชตเซเช เชจเชฅเซ, เชคเซ เชฅเซเชกเซเช เชธเชฐเชณ เช เชจเซ เชฒเซเชเชฟเชจ/เชชเชพเชธเชตเชฐเซเชก เชเซเชตเชพ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เช เชงเชฟเชเซเชคเชคเชพ เชฎเชพเชเซ เช เชจเซเชฐเซเชช เชเซ. เชเซ เช เชงเชฟเชเซเชคเชคเชพ เชคเชฐเซเช เช เชฒเช เชนเซเชฏ, เช เชจเซ เชฒเซเชเชฟเชจ/เชชเชพเชธเชตเชฐเซเชก เชเซเชกเซ เชฎเชพเชเซ เชเซเช เชตเชฟเชจเชเชคเซ เชจ เชนเซเชฏ, เชคเซ เชญเซเชฒ เชฅเชพเชฏ เชเซ. เช เชงเชฟเชเซเชคเชคเชพเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเชจเซ เชฌเชพเชฏเชชเชพเชธ เชเชฐเชตเชพเชจเชพ เชจเชฟเชฐเชฐเซเชฅเช เชชเซเชฐเชฏเชพเชธเซ เชชเชเซ, เชเซเชฒเชจเซเช เชฎเซเชกเซเชฏเซเชฒเชจเชพ เชธเซเชคเซเชฐเซเชค เชเซเชกเชจเซ เชเซเชตเชพเชจเซเช เชเชชเชฏเซเชเซ เชนเชคเซเช.
เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เชชเชฐเชเชชเชฐเชพเชเชค เชฒเซเชเชฟเชจ เช เชจเซ เชชเชพเชธเชตเชฐเซเชกเชจเซ เชตเชฟเชจเชเชคเซ เชจเชนเซเช เชฅเชพเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ เชนเซเช เชเชเชณ เชตเชงเซเชถ เชจเชนเซเช. เชฎเชพเชคเซเชฐ เชเชจเชเชฆ เชฎเชพเชเซ, เชฎเซเช เชเซเชกเชฎเชพเชเชฅเซ เช เชงเชฟเชเซเชคเชคเชพ เชธเชเชฌเชเชงเชฟเชค เชฌเชงเซเช เชฆเซเชฐ เชเชฐเซเชฏเซเช เช เชจเซ เชฌเชงเซเช เชซเชฐเซเชฅเซ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเซเชฏเซเช. เชเชพเชฎ เชเชฐเซ เชเซ! เชชเชฐเชเชคเซ เชคเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชชเซเชฐเซเชฃ เชเชฐเชคเซเช เชจเชฅเซ. เชเชเชณ เชตเชงเซโฆ
เชเชพเชฒเซ เชถเซเชง เชชเชฐ เชชเชพเชเชพ เชซเชฐเซเช
เชฎเซเช เชซเชฐเซเชฅเซ ARI เชฆเชธเซเชคเชพเชตเซเชเซ เชซเชฐเซเชฅเซ เชตเชพเชเชเซเชฏเชพ, เชตเชงเชพเชฐเชพเชจเชพ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเซเชฏเชพ - เช เชนเซเช เชเซเช เชธเชฟเชช เชจเซเชเชงเชฃเซเช เชจเชฅเซ. เชคเซเชฏเชพเช เชฎเชฟเชเชฌเชพเชจเซเช เชเซ, เชตเชพเชคเชเซเชค เชเซ, เชคเซเชฏเชพเช เชฌเซเชฐเซเช เชเซ, เชชเชฐเชเชคเซ เชคเซเชฏเชพเช เชเซเช เชจเซเชเชงเชฃเซ เชจเชฅเซ. เช เชฎเซเช เชธเชฎเชฏเซ เชฎเซเช เชเชตเซเช เชชเชฃ เชตเชฟเชเชพเชฐเซเชฏเซเช เชเซ, เชถเซเช เชเชชเชฃเชจเซ เชเชฐเซเชเชฐ เชเซเชงเชจเซ เชจเซเชเชงเชฃเซเชจเซ เชเชฐเซเชฐ เชเซ?
เชเช เชฐเชฎเซเชเซ เชธเชเชฏเซเช เชฆเซเชตเชพเชฐเชพ, เช เชเซเชทเชฃเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชคเชฐเชซเชฅเซ เชฌเซเชเซ เชตเชฟเชจเชเชคเซ เชเชตเซ เชเซ, เชเซเชฎเชพเช เชเชเชเชเซเชเชเช เชเซเชฒเซเชธ เชธเชพเชฅเซ เชธเชฎเชธเซเชฏเชพ เชเซ. เชธเชฎเชธเซเชฏเชพ เช เชนเชคเซ เชเซ sip เชฐเชเซเชธเซเชเซเชฐเซเชถเชจ เช เชเชกเซเช เชนเชคเซเช เช เชจเซ เชซเชเซเชค เชฎเซเชกเซเชฏเซเชฒเชจเซ เชฐเซเชฌเซเช เชเชฐเซเชจเซ เชนเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
asterisk -rx "sip reload"
เชตเซเชฌ เชชเชฐ AMI เชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเซเช เชธเชฐเชธ เชฐเชนเซเชถเซ: เชคเซ เชฌเชงเซ เชธเชฎเชธเซเชฏเชพเช เชนเชฒ เชเชฐเชถเซ, เชฎเซเช เชตเชฟเชเชพเชฐเซเชฏเซเช. เชนเซเช เช เชฆเชฟเชถเชพเชฎเชพเช เชเซเชฆเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเช เชเซเช, เช เชจเซ เชถเชพเชฌเซเชฆเชฟเช เชฐเซเชคเซ เชชเซเชฐเชฅเชฎ เชถเซเชง เชฒเชพเชเชจ เชธเชคเซเชคเชพเชตเชพเชฐ เชเชธเซเชเซเชฐเชฟเชธเซเช เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ, เชเซ เชเชนเซ เชเซ เชเซ เชฎเชพเชฐเชพ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชเช เชตเชฟเชเชฒเซเชช เชเซ. เชตเซเชฌ เชธเชเซเชทเชฎ เชซเชพเชเชฒเชฎเชพเช /etc/asterisk/manager.conf, เชเซ เชตเชฟเชญเชพเชเชฎเชพเช, YES เชชเชฐ เชธเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ [เชธเชพเชฎเชพเชจเซเชฏ]
เช เชชเชเซ, เชซเซเชฐเซเชฎเชจเซ เชจเชฟเชฏเชฎเชฟเชค เชตเซเชฌ เชตเชฟเชจเชเชคเซ เชฆเซเชตเชพเชฐเชพ
FreePBX เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ, เชคเชฎเซ เชตเซเชฌ เชฆเซเชตเชพเชฐเชพ เช เชตเชฟเชเชฒเซเชชเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ; เชคเชฎเชพเชฐเซ manager.conf เชซเชพเชเชฒเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซเชจเซ เชเชจเซเชธเซเชฒ เชฆเซเชตเชพเชฐเชพ เชคเซเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซเชฏเชพเชฐเซ เชตเซเชฌ เชฆเซเชตเชพเชฐเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเซเชฐเชซเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ FreePBX เชคเซเชจเซ เชญเซเชเชธเซ เชจเชพเชเชคเซเช เชจเชฅเซ.
เชฎเซเช เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเชพ เชเชธเซเชเซเชฐเชฟเชธเซเช เชเชเซเชเชฐเชฃ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ เชฎเซเช เช เชธเซเชตเชฟเชงเชพเชจเซ เชเชฒเซเชฒเซเช เชเซเชฏเชพเชเชฏ เชเซเชฏเซ เชจเชฅเซ. เชฎเชจเซ เชเชถเซเชเชฐเซเชฏ เชฅเชฏเซเช เชเซ เชชเซเชฌเซเชเชเซเชธ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซ เช เชชเชฆเซเชงเชคเชฟเชจเซเช เชเซเช เชตเชฐเซเชฃเชจ เชเชฐเชคเซเช เชจเชฅเซ. เช เชตเชฟเชทเชฏ เชชเชฐเชจเซ เชฎเชพเชนเชฟเชคเซ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชคเซ เชเชพเชธ เชเชฐเซเชจเซ เชเชชเชฏเซเชเซ เชนเชคเซเช: เชตเซเชฏเชตเชนเชพเชฐเซเช เชฐเซเชคเซ เชเชเช เชจเชฅเซ เช เชฅเชตเชพ เชคเซเชจเซ เชเชชเชฏเซเช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เช เชฒเช เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชฅเชคเซ เชนเชคเซ.
เชตเซเชฌ AMI - เชเซเชตเชพ เชชเซเชฐเชเชพเชฐเชจเซเช เชเชพเชจเชตเชฐ?
เชตเชฟเชเชฒเซเชช เชเชฎเซเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช เชตเซเชฌ เชธเชเซเชทเชฎ เชซเชพเชเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ manager.conf เชตเซเชฌ เชฆเซเชตเชพเชฐเชพ ATS เชฎเซเชจเซเชเชฎเซเชจเซเชเชจเซ เชธเชเชชเซเชฐเซเชฃ เชเชเซเชธเซเชธ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. เชจเชฟเชฏเชฎเชฟเชค AMI เชฆเซเชตเชพเชฐเชพ เชเชชเชฒเชฌเซเชง เชคเชฎเชพเชฎ เชเชฆเซเชถเซ เชนเชตเซ เชตเซเชฌ เชชเชฐ เชเซ, เชคเชฎเซ เชธเซเชเซเช เชฆเซเชตเชพเชฐเชพ PBX เชฎเชพเชเชฅเซ เชเชตเซเชจเซเชเซเชธ เชธเชพเชเชญเชณเซ เชถเชเซ เชเซ. เชเชชเชฐเซเชถเชจเชจเซ เชธเชฟเชฆเซเชงเชพเชเชค เชเชจเซเชธเซเชฒ AMI เชฅเซ เช เชฒเช เชจเชฅเซ. เช เชตเชฟเชเชฒเซเชชเชจเซ เชธเชเซเชฐเชฟเชฏ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเซ เชจเซเชเซเชจเชพ เชธเชฐเชจเชพเชฎเซ PBX เชจเซ เชธเชเชชเชฐเซเช เชเชฐเซ เชถเชเซ เชเซ:
เชชเชเซ เชฎเซเช เชตเชฟเชเชพเชฐเซเชฏเซเช: โเช เชเชเซเชฒ เชเซ! เชนเชตเซ เชฌเชงเซเช เชคเซเชฏเชพเชฐ เชฅเช เชเชถเซ! เชธเชฐเชณ-เชชเซเชเซ เชฒเซเชฎเชจ เชธเซเชเซเชตเชฟเชเซ," เชชเชฐเชเชคเซ เชเชจเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซ เชเซเชฌ เช เชตเชนเซเชฒเซเช เชนเชคเซเช. เช
เชฎเชจเซ เชเชฐเซเชฐเซ เชฎเชพเชนเชฟเชคเซ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ, เชเชฐเซเชฐเซ เชเชพเชฐเซเชฏเชตเชพเชนเซ เชธเชพเชฅเซ GET เชตเชฟเชจเชเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซ เชชเซเชฐเชคเซเช เชเซ เชเซเชฐเชฟเชฏเชพ, เชเซ เชเชตเชพเชฌเชฎเชพเช เชคเชฎเชพเชฎ เชฐเชเซเชธเซเชเซเชฐเซเชถเชจ เช
เชจเซ เชคเซเชฎเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชฏเชพเชฆเซ เชธเชพเชฅเซ xml เชชเชฐเชค เชเชฐเซ เชเซ. เช เชฌเชงเซเช เชธเชฐเชธ เชเซ, เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชเซเชเซเชฎเชพเชเชฅเซ เชธเชคเซเชฐ เชฏเชพเชฆ เชฐเชพเชเชตเชพ เชฎเชพเชเซ เช
เชงเชฟเชเซเชคเชคเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชฌเซเชฐเชพเชเชเชฐเชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ เช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเชคเชพ เชจเชฅเซ.
เช เชงเชฟเชเซเชคเชคเชพ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ
เชชเชนเซเชฒเชพ เชเชชเชฃเซ เชธเชฐเชจเชพเชฎเซเช เชเชนเซเช เชเซเช
https://ats:8089/mxml?action=login&username=zabbix&secret=zabbix
Host: ats:8089
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
เชเชตเชพเชฌ:
GET: HTTP/1.1 200 OK
Server: Asterisk/13.29.2
Date: Thu, 18 Jun 2020 17:41:19 GMT
Cache-Control: no-cache, no-store
Content-type: text/xml
Set-Cookie: mansession_id="6f5de42c"; Version=1; Max-Age=600
Pragma: SuppressEvents
Content-Length: 146
<ajax-response>
<response type="object" id="unknown">
<generic response="Success" message="Authentication accepted"/>
</response>
</ajax-response>
เชคเชฎเชพเชฐเซ เชคเซเชฏเชพเช เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ mansession_id="6f5de42c", เชเชเชฒเซ เชเซ เช
เชงเชฟเชเซเชคเชคเชพ เชเซเชเซ เชชเซเชคเซ.
เชธเชพเชฎเชเซเชฐเซ เชคเชฎเชพเชฐเซ เชซเชเซเชค เชเชตเชพเชฌ เชฎเชพเชเซ เชคเชชเชพเชธเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ "เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เชธเซเชตเซเชเชพเชฐเซเชฏเซเช" เชเชเชณ, PBX เชธเชฐเซเชตเชฐ เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เชเซเชฒเซเชธ เชฎเชพเชเซ, เช
เชฎเชจเซ เชตเชฟเชจเชเชคเซเชฎเชพเช เช
เชงเชฟเชเซเชคเชคเชพ เชเซเชเซ เชเชฎเซเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ.
https://ats:8089/mxml?action=SIPpeers
Host: ats:8089
Connection: close
Cookie: mansession_id="6f5de42c"
เช
เชงเชฟเชเซเชคเชคเชพ เชเซเชเซ เชเซเชตเซ เชฐเซเชคเซ เชฎเซเชณเชตเชตเซ เช
เชจเซ เช
เชจเซเชฏ เชตเชฟเชจเชเชคเซเชเชฎเชพเช เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ เชคเซ เช
เชนเซเช เชตเชพเชเชเซ: โ
Zabbix เชฎเชพเช เชเซเชฐเซเชเชฟเชเช เชคเชคเซเชตเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชนเซเช เชเชเซ เชกเชฟเชเซเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชถ.
เชเชเซ เชกเชฟเชเซเชเซเชถเชจ
เชจเซเชเชงเชฃเซเชเชจเซ เชเชชเชฎเซเชณเซ เชถเซเชงเชตเชพ เช
เชจเซ เชชเซเช
เชฐ เชธเซเชเซเชเซเชธเชจเซ เชเซเชฐเซ
เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชจเซเชเซเชจเชพ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชธเชเชชเชฐเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
เชเชตเชพเชฌเชฎเชพเช, PBX เช เชฎเชจเซ XML เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเซ เชเซ:
<ajax-response>
<response type="object" id="unknown">
<generic response="Success" eventlist="start" message="Registrations will follow"/>
</response>
...
<response type="object" id="unknown">
<generic event="RegistryEntry" host="login.mtt.ru" port="5060" username="111111" domain="login.mtt.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
<response type="object" id="unknown">
<generic event="RegistryEntry" host="voip.uiscom.ru" port="5060" username="222222" domain="voip.uiscom.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
<response type="object" id="unknown">
<generic event="RegistryEntry" host="voip.uiscom.ru" port="5060" username="333333" domain="voip.uiscom.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
...
</ajax-response>
เชชเซเชฐเชคเชฟเชญเชพเชตเชฎเชพเช เชเชฃเซ เชเชเชฐเซ เชเซ, เชคเซเชฅเซ เชชเซเชฐเซเชชเซเชฐเซเชธเซเชธเชฟเชเชเชฎเชพเช เช
เชฎเซ เชคเซเชจเซ เชเซเชฎเซเชชเชฒเซเช เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเซเช เชเซเช เชเชเซเชธเชชเชฅ: //เชชเซเชฐเชคเชฟเชธเชพเชฆ/เชธเชพเชฎเชพเชจเซเชฏ[@เชนเซเชธเซเช]
เชชเชเซ เชฎเชเชพ เชถเชฐเซ เชฅเชพเชฏ เชเซ. เชถเซเชง เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เช
เชจเซ เชเชคเชฟเชถเซเชฒ เชฐเซเชคเซ เชเชเชเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ, เชชเซเชฐเชคเชฟเชธเชพเชฆ JSON เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ. XML เชธเซเชตเชคเช เชถเซเชง เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ.
XML เชจเซ JSON เชฎเชพเช เชเชจเซเชตเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชฎเชพเชฐเซ เชเชเซ เชฐเชฟเชชเซเชฒเซเชธเชฎเซเชจเซเช เชธเชพเชฅเซ เชฅเซเชกเซเช เชฐเชฎเชตเซเช เชชเชกเซเชฏเซเช, เชเซเชจเชพ เชฎเชพเชเซ เชฎเซเช JS เชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเช เชฌเชจเชพเชตเซ
เชเช เชฐเชธเชชเซเชฐเชฆ เชฎเซเชฆเซเชฆเซ: ATS เชชเซเชฐเชคเชฟเชธเชพเชฆเชฎเชพเช, เชฌเชงเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชเช เช
เชตเชคเชฐเชฃเชฅเซ เชเซเชฐเชพเชฏเซเชฒเชพ เชเซ, เช
เชจเซ เชจเชฎเซเชจเชพ เชฒเชพเชเซ เชเชฐเซเชฏเชพ เชชเชเซ //เชชเซเชฐเชคเชฟเชธเชพเชฆ/เชธเชพเชฎเชพเชจเซเชฏ[@เชนเซเชธเซเช] เชคเซเช เชกเชฌเชฒ เชฐเชพเชถเชฟเช เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชคเชคเซเชตเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ, เช เชฎเซ XML เชชเซเชฐเชคเชฟเชธเชพเชฆ (เชนเชตเซ JSON) เชฎเชพเชเชฅเซ เชเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
SIP เชฐเชเชฟเชธเซเชเซเชฐเซ
เชธเชฟเชช เชฐเชเซเชธเซเชเซเชฐเซเชถเชจ เชฎเชพเชเซ เช เชฎเซ เชคเซเชฐเชฃ เชเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช: เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎ, เชฏเชเชฎเชพเชจ, เชชเซเชฐเซเช. เชคเชคเซเชตเชจเชพ เชจเชพเชฎเชฅเซ เชนเซเช เชเซเชถ เชนเชคเซ [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค]: 5060, เชฎเชจเซ เชเชตเซ เชเซเช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชฎเชณเซ เชจเชฅเซ เชเซ เชเซเชฏเชพเช เชคเชฎเชพเชฐเซ เชชเชพเชเชเซเชฏ เชเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ.
เชฎเซเชเซเชฏ เชคเชคเซเชต เชเซ เชคเชฎเชพเชฎ เชจเซเชเชงเชฃเซเช เชตเชฟเชถเซ เชฎเชพเชนเชฟเชคเซ เชฎเซเชณเชตเซ เชเซ, เชซเซเชฆเชกเซ - AMI SIPshowregistry. เชเช เชฎเชฟเชจเชฟเชเชฎเชพเช เชเชเชตเชพเชฐ เชคเซ GET เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ
100 เชเชถเซเชฐเชฟเชค เชคเชคเซเชตเซเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเชคเซ เชตเชเชคเซ, เชฎเซเช เชฒเซเชกเชจเซ เชจเซเชเชง เชฒเซเชงเซ เชจ เชนเชคเซ, เชชเชฐเชเชคเซ 1700 เชคเชคเซเชตเซ เชธเชพเชฅเซ, เชเชจเชพเชฅเซ เชชเซเชฐเซเชธเซเชธเชฐ เชชเชฐ เชจเซเชเชงเชชเชพเชคเซเชฐ 15 เชธเซเชเชจเซเชกเชจเซ เชญเชพเชฐ เชฎเชณเซเชฏเซ. เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเชถเซเชฐเชฟเชค เชคเชคเซเชตเซ เชนเซเชฏ เชคเซ เชเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฐเชพเชเซ.
เชฒเซเชกเชจเซ "เชซเซเชฒเชพเชตเซ" เช เชฅเชตเชพ เชเซเช เชคเชคเซเชต เชฎเชพเชเซ เช เชฒเช-เช เชฒเช เชชเซเชฒเชฟเชเช เชซเซเชฐเซเชเซเชตเชจเซเชธเซเช เชธเซเช เชเชฐเชตเชพเชจเชพ เชตเชฟเชเชฒเซเชช เชคเชฐเซเชเซ, เชคเชฎเซ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชฒเซเชเชฟเชเชจเซ เชฆเชฐเซเช เชเชเช เชชเชฐ เช เชฒเชเชฅเซ เชเชธเซเชกเซ เชถเชเซ เชเซ.
เชนเซเช เชชเซเชฐเชพเชชเซเชค เชฎเชพเชนเชฟเชคเซเชจเซ เชฎเซเชเซเชฏ เชคเชคเซเชตเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชคเซ เชจเชฅเซ. เชชเซเชฐเชฅเชฎ, เชฎเชจเซ เชเชจเซ เชเชฐเซเชฐ เชฆเซเชเชพเชคเซ เชจเชฅเซ, เช เชจเซ เชฌเซเชเซเช, เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ 64K เชเชฐเชคเชพเช เชตเชงเซ เชเซ, เชคเซ เชเชฌเซเชฌเซเชเซเชธ เชคเซเชจเซ เชเชพเชชเซ เชจเชพเชเซ เชเซ.
เช
เชฎเซ เชเชถเซเชฐเชฟเชค เชคเชคเซเชต เชฎเชพเชเซ เชธเชเชชเซเชฐเซเชฃ XML เชชเซเชฐเชคเชฟเชญเชพเชตเชจเซ เชเชชเชฏเซเช เชเชฐเชคเชพ เชนเซเชตเชพเชฅเซ, เช
เชฎเชพเชฐเซ เชชเซเชฐเซเชชเซเชฐเซเชธเซเชธเชฟเชเชเชฎเชพเช เช เชคเชคเซเชตเชจเซ เชเชฟเชเชฎเชค เชฎเซเชณเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชฆเซเชตเชพเชฐเชพ เชเชเซเชธเชชเชฅ เชคเซ เช เชเซเชฎ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
เชธเซเชเซเชฐเชฟเชเช(//response/generic[@event="RegistryEntry"][@username="{#SIP_REGISTRY_USERNAME}"][@host="{#SIP_REGISTRY_HOST}"][@port="{#SIP_REGISTRY_PORT}"]/@ เชฐเชพเชเซเชฏ)
เชจเซเชเชงเชฃเซ เชธเซเชฅเชฟเชคเชฟเช เชฎเชพเชเซ, เชฎเซเช เชเซเชเซเชธเซเช เชธเซเชเซเชเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชจเชฅเซ, เชชเชฐเชเชคเซ JavaScript เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชฎเชจเซ เชธเชเชเซเชฏเชพเชคเซเชฎเช เชธเซเชตเชฐเซเชชเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเซเชฏเชพ เชเซ:
switch(value) {
case 'Registered':
return 1;
case 'Unregistered':
return 0;
default:
return -1;
}
SIP เชธเชพเชฅเซเชฆเชพเชฐเซ
SIP เชจเซเชเชงเชฃเซเช เชธเชพเชฅเซ เชธเชพเชฎเซเชฏเชคเชพ เชฆเซเชตเชพเชฐเชพ, Asterisk - AMI SIPshowregistry เชจเซเช เชฎเซเชเซเชฏ เชคเชคเซเชต เชเซ, เชเซเชฎเชพเช เชเชถเซเชฐเชฟเชค เชฒเซเชเซ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เช เชฌเซ เชเชถเซเชฐเชฟเชค เชคเชคเซเชตเซ เชฌเชจเชพเชตเซ เชเซ:
- เชเซเชเซเชธเซเช เชซเซเชฐเซเชฎเชฎเชพเช เชชเซเช เชฐ เชธเซเชเซเชเชธ
- เชเชชเชเชฐเชฃ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชธเชฎเชฏ - เชเซ เชธเซเชฅเชฟเชคเชฟ เชฌเชฐเชพเชฌเชฐ เชเซ, เชคเซ เชเชชเชเชฐเชฃ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชธเชฎเชฏ เชฒเชเชพเชฏเซเชฒ เชเซ, เช เชจเซเชฏเชฅเชพ "-1"
เชคเชคเซเชตเชจเซ เชฎเชพเชฐเซเช เชฅเซเชกเซ เชธเชฐเชณ เชเซ เชเชเซเชธเชชเชฅ:
เชถเชฌเซเชฆเชฎเชพเชณเชพ(//response/generic[@objectname="{#SIP_PEER_OBEJECTNAME}"]/@status)
เชฌเซเชเชพ เชคเชคเซเชต เชฎเชพเชเซ เชฎเซเช เช เชฒเช เชเชฐเชตเชพ เชฎเชพเชเซ JavaScript เชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชชเซเช เชฐ เชธเซเชเซเชเชธเชฎเชพเชเชฅเซ, เชเชพเชฐเชฃ เชเซ เชคเซเช เชเชเชธเชพเชฅเซ เชธเชเชเซเชฐเชนเชฟเชค เชเซ:
if(value.substring(0,2) == 'OK'){
return value.match(/(d+)/gm);
}
else {
return -1;
}
เชจเชฟเชทเซเชเชฐเซเชท
เชเชเช-เชเชซ-เชง-เชฌเซเชเซเชธ เชธเซเชฒเซเชฏเซเชถเชจ เชเชเชฟเชฒ เชนเซเช เชถเชเซ เชเซ เช เชจเซ เชคเชฐเชค เช เชธเซเชชเชทเซเช เชฅเช เชถเชเชคเซเช เชจเชฅเซ. เชตเชฟเชตเชฟเชง เชธเชฟเชธเซเชเชฎเซ เชตเชเซเชเซ เชธเซเชเชฎเชคเชพ เช เชจเซ เชธเซเชตเชพเชนเซเชฏเชคเชพ เชตเชงเชพเชฐเซ เชเซ
เชฆเชฐเซเชเชจเซ เชเซเชถ เช
เชจเซ เชธเชฐเชณ เชเชเซเชเชฐเชฃ! เชธเซเชเช
เชช เชฎเชพเชเซ เชเซเชฎเซเชชเชฒเซเช เช
เชจเซ เชธเซเชเชจเชพเช
เชธเซเชฐเซเชธ: www.habr.com