เจชเจฟเจเจฒเฉ เจฒเฉเจ เจตเจฟเฉฑเจ
เจเจนเจจเจพเจ เจฆเฉ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเฉ "เจฆเฉเจธเจค" เจฌเจฃเจพเจเจฃ เจฆเจพ เจตเจฟเจเจพเจฐ เจฌเจนเฉเจค เจธเจฎเจพเจ เจชเจนเจฟเจฒเจพเจ เจชเฉเจฆเจพ เจนเฉเจเจ เจธเฉ, เจฌเจฟเจจเจพเจ เจตเจพเจงเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจเจพเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ. เจเฉฑเจ เจคเฉเจเจผ เจเฉเจเจฒเจฟเฉฐเจ เจจเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเฉฐเจญเจพเจตเฉ เจนเฉฑเจฒ เจเฉฑเจขเฉ, เจเจน เจธเจญ เจเจธ เจคเฉฑเจฅ 'เจคเฉ เจเจฌเจพเจฒเจฟเจ เจเจฟเจ เจเจฟ เจธเจเฉเจฐเจฟเจชเจเจพเจ (เจชเจพเจเจนเจพ, เจฌเจพเจธเจผ, เจชเจพเจเจฅเจจ, เจเจฆเจฟ เจตเจฟเฉฑเจ) เจจเฉเฉฐ เจธเจฐเจตเจฐ 'เจคเฉ เจ เฉฑเจชเจฒเฉเจก เจเจฐเฉ, เจ เจคเฉ เจคเฉเจธเฉเจ เจเฉเจธเจผ เจนเฉเจตเฉเจเฉเฅค เจฎเฉเจ "เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ" เจจเจฟเจเจฐเจพเจจเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉ - เจฌเจฟเจจเจพเจ เจฌเจพเจนเจฐเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจ เจคเฉ เจจเจฟเจเจฐเจพเจจเฉ เจ เจคเฉ PBX เจฆเฉ เจจเจพเจฒ เจธเจฐเจตเจฐ 'เจคเฉ เจตเจพเจงเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจธเจฅเจพเจชเจค เจเจฐเจจเจพเฅค
เจฎเฉเจ เจเจธ เจจเจพเจฒ เจเฉเฉฑเจฒ 4 เจเฉฐเจฎเจเจพเจเฉ เจฆเจฟเจจ เจฌเจฟเจคเจพเจ, เจชเจฐ เจจเจคเฉเจเจพ เจเจธ เจฆเฉ เจฏเฉเจ เจธเฉเฅค AMI เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉเจเจฐเจพ เจเฉฐเจฎ เจเจฐเจจเจพ, เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจเฉเจ, เจเจฐเจฟเจเจฐเจธ, เจ เจคเฉ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ, PBX เจ เจคเฉ เจนเฉเจฐ เจธเจพเจฐเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจตเจฟเฉฑเจ เจนเฉเจฃ เจฒเจเจญเจ 15 เจฎเจฟเฉฐเจ เจฒเฉฑเจเจฆเฉ เจนเจจเฅค
Zabbix 4.4 เจเจชเจฒเจฌเจง เจนเฉ, Asterisk เจธเฉฐเจธเจเจฐเจฃ 100 เจฆเฉ เจฒเจเจญเจ 13 เจเฉเจเฉเฉเฅค เจเฉเจ PBXs FreePBX เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจจเจพเจฒ เจเจเจเจฆเฉ เจนเจจ, เจเฉเจ เจเฉฑเจ เจจเฉฐเจเฉ เจเฉฐเจธเฉเจฒ เจฆเฉ เจจเจพเจฒ, เจเฉเจฐเจฟเจเจธ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจ
เจคเฉ เจเฉฑเจ เจกเจพเจเจฒเจชเจฒเจพเจจ เจฆเฉเจเจฐเจพ เจเจเฉเจเจฐเจฃเฅค
PBX เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจชเจนเจฟเจฒเจพ เจ เจคเฉ เจฎเฉเฉฑเจ เจฌเจฟเฉฐเจฆเฉ เจเจฟเจธ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเจน เจนเฉ เจธเจพเจฅเฉเจเจ เจ เจคเฉ SIP เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจเจพเจ เจฌเจพเจฐเฉ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ. เจเจธ เจฎเฉฐเจคเจต เจฒเจ, PBX เจเฉเจฒ AGI, AMI, ARI เจ เจคเฉ SSH เจเฉฐเจธเฉเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจนเจจเฅค เจธเจชเฉฑเจธเจผเจ เจเจพเจฐเจจเจพเจ เจเจฐเจเฉ, เจฎเฉเจ เจตเจพเจงเฉ เจฎเฉเจกเจฟเจเจฒเจพเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจเฉเจคเจพเฅค
เจชเจนเจฟเจฒเจพเจ เจธเจพเจจเฉเฉฐ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟ เจเจน เจ เจเฉ, เจ เจฎเฉ, เจ เจฐเฉ เจเฉ เจนเจจ...
- AGI - เจกเจพเจเจฒเจชเจฒเจพเจจ เจตเจฟเฉฑเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ เจเจพเจฒ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
- AMI - เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจชเฉเจฐเจ 5038 เจฆเฉเจเจฐเจพ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเฉเจฒเจจเฉเฉฑเจ เจตเจพเจเจ เจนเฉเฅค เจธเจพเจกเฉ เจฒเจ เจ เจจเฉเจเฉเจฒ เจนเฉ!
- ARI - เจเจงเฉเจจเจฟเจ, เจซเฉเจธเจผเจจเฉเจฌเจฒ, JSONเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจนเจจ, เจเจผเฉเจฌเจฟเจเจธ เจฒเจ เจกเฉเจเจพ เจซเจพเจฐเจฎเฉเจ เจธเจฎเจเจฃ เจฏเฉเจ เจนเฉ, เจชเจฐ เจฎเฉเจฐเฉ เจฒเจ เจเฉเจ เจฎเฉเฉฑเจ เจเฉฑเจฒ เจจเจนเฉเจ เจนเฉ: เจคเฉเจธเฉเจ เจธเจฟเจช เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ. เจเฉฑเจ เจนเฉเจฐ เจจเฉเจเจธเจพเจจ เจเจน เจนเฉ เจเจฟ เจธเจพเจฅเฉเจเจ เจฒเจ เจเจจเจฒเจพเจเจจ/เจเจซเจฒเจพเจเจจ เจธเจฟเจฐเจซ เจฆเฉ เจฐเจพเจ เจนเจจ, เจนเจพเจฒเจพเจเจเจฟ เจเฉฑเจฅเฉ เจนเฉเจฐ เจฐเจพเจ เจนเจจ เจ เจคเฉ เจจเจฟเจฆเจพเจจ เจเจฐเจจ เจตเฉเจฒเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเฅค
- SSH เจธเจญ เจเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจ เจตเจพเจฐ "เจธเฉเจฐเฉฑเจเจฟเจ เจเจพเจฐเจจเจพเจ" เจเจฐเจเฉ เจเจธเจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจตเจฟเจเจพเจฐ เจตเฉฑเจเจฐเฉ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจฎเฉเจ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจเจพเจตเจพเจเจเจพเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจธเจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจเจฎเฉเจเจ เจฆเฉ เจจเจพเจฒ, ARI เจธเจพเจฐเฉเจเจ เจจเจฟเจเจฐเจพเจจเฉ เจฒเฉเฉเจพเจ เจฆเฉ 90% เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจผเฉเจฌเจฟเจเจธ เจ เจคเฉ เจเฉเจฒเจจเฉเฉฑเจ - เจฎเฉเจฐเฉ เจจเจฟเจฐเจพเจธเจผเจพ
เจฎเฉเจ AMI เจจเฉเฉฐ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจฃเจฆเจพ เจนเจพเจ; เจเฉฑเจ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจฎเฉเจ เจฐเจฟเจฎเฉเจ เจฆเจซเจคเจฐเจพเจ, เจเจพเจฒ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจเจฆเจฟ เจฆเฉเจเจฐเจพ เจตเฉฐเจก เจจเจพเจฒ เจเฉฑเจฒเจฌเจพเจค เจตเจฟเฉฑเจ เจจเฉเจเจธเจพเจจ เจฆเฉ เจเจฐเฉเจเจฟเฉฐเจ เจฒเจพเจเฉ เจเฉเจคเฉ เจธเฉเฅค เจเฉเจฒเจจเฉเฉฑเจ เจฆเฉ เจจเจพเจฒ, เจธเจญ เจเฉเจ เจตเฉ เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจ เจนเฉ: เจเจจเฉเจเจธเจผเจจ เจเฉเจฒเฉเจนเฉ, เจเจฎเจพเจเจกเจพเจ เจญเฉเจเฉ เจ เจคเฉ เจเจตเจพเจฌ เจชเฉเฉเจนเฉเฅค เจฎเฉเจ เจเจนเฉ เจเฉเจคเจพ, เจชเจฐ เจจเจคเฉเจเฉ เจจเฉ เจฎเฉเจจเฉเฉฐ เจจเจฟเจฐเจพเจธเจผ เจเฉเจคเจพเฅค
เจเจผเฉเจฌเจฟเจเจธ เจตเจฟเฉฑเจ เจเฉเจฒเจจเฉเฉฑเจ เจฒเฉเจจเจเจธ เจเฉฐเจธเฉเจฒ เจฆเฉ เจธเจฎเจพเจจ เจจเจนเฉเจ เจนเฉ, เจเจน เจฅเฉเฉเจพ เจธเจฐเจฒ เจนเฉ เจ เจคเฉ เจฎเจฟเจเจฐเฉ เจ เจงเจฟเจเจพเจฐ เจเจฟเจตเฉเจ เจเจฟ เจฒเฉเจเจเจจ/เจชเจพเจธเจตเจฐเจก เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉเจเจฐ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจคเจฐเจ เจตเฉฑเจเจฐเจพ เจนเฉ, เจ เจคเฉ เจฒเฉเจเจเจจ/เจชเจพเจธเจตเจฐเจก เจเฉเฉเฉ เจฒเจ เจเฉเจ เจฌเฉเจจเจคเฉ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจเจฒเจคเฉ เจเจเจเจฆเฉ เจนเฉเฅค เจ เจงเจฟเจเจพเจฐ เจฆเฉ เจฒเฉเฉ เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจจ เจฆเฉเจเจ เจตเจฟเจ เจฐเจฅ เจเฉเจธเจผเจฟเจธเจผเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉเจฒเจจเฉเฉฑเจ เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจธเจฐเฉเจค เจเฉเจก เจจเฉเฉฐ เจฆเฉเจเจฃเจพ เจฒเจพเจญเจฆเจพเจเจ เจธเฉเฅค
เจฎเฉเจจเฉเฉฐ เจ เจนเจฟเจธเจพเจธ เจนเฉเจเจ เจเจฟ เจเจฆเฉเจ เจคเฉฑเจ เจฐเจตเจพเจเจคเฉ เจฒเฉเจเจเจจ เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจฌเฉเจจเจคเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ, เจฎเฉเจ เจ เฉฑเจเฉ เจจเจนเฉเจ เจตเจงเจพเจเจเจพเฅค เจธเจฟเจฐเจซเจผ เจฎเจเจผเฉ เจฒเจ, เจฎเฉเจ เจเฉเจก เจคเฉเจ เจ เจงเจฟเจเจพเจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจนเจเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉ เจ เจคเฉ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจนเฉเฅค เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ! เจชเจฐ เจเจน เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจจเจนเฉเจ เจเจฐเจฆเจพเฅค เจฒเฉฐเจ เจเจพเจโฆ
เจเจ เจเฉเจ เจตเฉฑเจฒ เจตเจพเจชเจธ เจเจเจเจฆเฉ เจนเจพเจ
เจฎเฉเจ เจเจเจฐเจเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเฉเจนเจฟเจ, เจตเจพเจงเฉ เจเฉเจธเจ เจเจฐเจตเจพเจ - เจเฉฑเจฅเฉ เจเฉเจ เจธเจฟเจช เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจจเจนเฉเจ เจนเจจเฅค เจฆเจพเจ เจตเจค เจนเจจ, เจเฉฑเจฒเจฌเจพเจค เจนเจจ, เจฌเฉเจฐเฉเจ เจนเจจ, เจชเจฐ เจเฉเจ เจฐเจเจฟเจธเจเจฐเฉเจธเจผเจจ เจจเจนเฉเจ เจนเจจ. เจเจฟเจธเฉ เจธเจฎเฉเจ เจฎเฉเจ เจเจน เจตเฉ เจธเฉเจเจฟเจ, เจเฉ เจธเจพเจจเฉเฉฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจฟเจฐเจเจพเจ เจฆเฉ เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ?
เจเฉฑเจ เจฎเจเจผเจพเจเฉเจ เจเจคเจซเจผเจพเจ เจจเจพเจฒ, เจเจธ เจธเจฎเฉเจ เจเจชเจญเฉเจเจคเจพ เจคเฉเจ เจเฉฑเจ เจนเฉเจฐ เจฌเฉเจจเจคเฉ เจเจเจเจเฉเจเฉฐเจ เจเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจจเจพเจฒ เจเจเจเจฆเฉ เจนเฉเฅค เจธเจฎเฉฑเจธเจฟเจ เจเจน เจธเฉ เจเจฟ SIP เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจฐเฉเจ เจฐเจนเฉ เจธเฉ เจ เจคเฉ เจธเจฟเจฐเจซเจผ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเจเฉ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
asterisk -rx "sip reload"
เจตเฉเฉฑเจฌ 'เจคเฉ AMI เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจเจพ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉเจตเฉเจเจพ: เจเจน เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐ เจฆเฉเจตเฉเจเจพ, เจฎเฉเจ เจธเฉเจเจฟเจ. เจฎเฉเจ เจเจธ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉเจฆเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเจพเจ, เจ เจคเฉ เจธเจผเจพเจฌเจฆเจฟเจ เจคเฉเจฐ 'เจคเฉ เจชเจนเจฟเจฒเฉ เจเฉเจ เจฒเจพเจเจจ เจ เจงเจฟเจเจพเจฐเจค เจ เจธเจเฉเจฐเจฟเจธเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจตเฉฑเจฒ เจฒเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเฉ เจเจนเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟ เจฎเฉเจฐเฉ เจเฉฐเจฎเจพเจ เจฒเจ เจเฉฑเจ เจตเจฟเจเจฒเจช เจนเฉ. เจตเฉเฉฑเจฌ เจฏเฉเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ /etc/asterisk/manager.conf, เจเจฟเจธ เจจเฉเฉฐ เจญเจพเจ เจตเจฟเฉฑเจ เจนเจพเจ 'เจคเฉ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ [เจเจฎ]
เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ, เจซเจพเจฐเจฎ เจฆเฉ เจจเจฟเจฏเจฎเจค เจตเฉเฉฑเจฌ เจฌเฉเจจเจคเฉ เจฆเฉเจเจฐเจพ
FreePBX เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจธเฉเจ เจตเฉเฉฑเจฌ เจฆเฉเจเจฐเจพ เจเจธ เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ; เจคเฉเจนเจพเจจเฉเฉฐ manager.conf เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเจฐเจเฉ เจเจธเจจเฉเฉฐ เจเฉฐเจธเฉเจฒ เจฆเฉเจเจฐเจพ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค FreePBX เจเจธ เจจเฉเฉฐ เจจเจนเฉเจ เจฎเจฟเจเจพเจเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจตเฉเฉฑเจฌ เจฐเจพเจนเฉเจ เจธเฉฐเจฐเจเจจเจพ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจฎเฉเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ Asterisk เจเจเฉเจเจฐเจฃเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเฉเจคเจพ เจนเฉ, เจชเจฐ เจฎเฉเจ เจเจธ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฆเจพ เจเจฟเจคเฉ เจตเฉ เจเจผเจฟเจเจฐ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจนเฉเฅค เจฎเฉเจ เจนเฉเจฐเจพเจจ เจธเฉ เจเจฟ เจเฉเจ เจตเฉ เจชเฉเจฌเฉเจเจเจธ เจจเจพเจฒ เจเฉฑเจฒเจฌเจพเจค เจเจฐเจจ เจฆเฉ เจเจธ เจขเฉฐเจ เจฆเจพ เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจฐเจฆเจพ. เจเจธ เจตเจฟเจธเจผเฉ 'เจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจฒเฉฑเจญเจฃ เจฒเจ เจเจน เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจฒเจพเจญเจฆเจพเจเจ เจธเฉ: เจเฉฑเจฅเฉ เจ เจฎเจฒเฉ เจคเฉเจฐ 'เจคเฉ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจนเฉ เจเจพเจ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจตเฉฑเจเจฐเฉ เจเฉฐเจฎเจพเจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจธเฉ.
WEB 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", เจ
เจฐเจฅเจพเจค เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเฉเจเฉ เจเฉเจฆเฅค
เจธเจฎเฉฑเจเจฐเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเจตเจพเจฌ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ "เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจธเจตเฉเจเจพเจฐ เจเฉเจคเฉ เจเจ" เจ
เฉฑเจเฉ, เจชเฉเจฌเฉเจเจเจธ เจธเจฐเจตเจฐ เจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจเจพเจฒเจพเจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจฌเฉเจจเจคเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจเฉเจเฉ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค
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 เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฒเจ, เจฎเฉเจจเฉเฉฐ เจเจเฉ เจฐเจฟเจชเจฒเฉเจธเจฎเฉเจเจ เจฆเฉ เจจเจพเจฒ เจฅเฉเฉเจพ เจเจฟเจนเจพ เจเฉเจกเจฃเจพ เจชเจฟเจ, เจเจฟเจธ เจฒเจ เจฎเฉเจ เจเฉ.เจเฉฑเจธ.
เจเฉฑเจ เจฆเจฟเจฒเจเจธเจช เจฌเจฟเฉฐเจฆเฉ: ATS เจเจตเจพเจฌ เจตเจฟเฉฑเจ, เจธเจพเจฐเฉ เจฎเจพเจชเจฆเฉฐเจก เจธเจฟเฉฐเจเจฒ เจเฉเจเจธ เจจเจพเจฒ เจเจฟเจฐเฉ เจนเฉเจ เจนเจจ, เจ
เจคเฉ เจเฉเจเจชเจฒเฉเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ //เจเจตเจพเจฌ/เจเจฎ[@เจนเฉเจธเจ] เจเจน เจกเจฌเจฒ เจฒเฉเจเจพเจ เจฆเฉเจเจฐเจพ เจฌเจฆเจฒเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
เจคเฉฑเจค เจฌเจฃเจพเจเจฃ เจฒเจ, เจ เจธเฉเจ XML เจเจตเจพเจฌ (เจนเฉเจฃ JSON) เจคเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
SIP เจฐเจเจฟเจธเจเจฐเฉ
เจธเจฟเจช เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจเจพเจ เจฒเจ เจ เจธเฉเจ เจคเจฟเฉฐเจจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ: เจเจชเจญเฉเจเฉ, เจนเฉเจธเจ, เจชเฉเจฐเจ. เจฎเฉเจ เจคเฉฑเจค เจฆเฉ เจจเจพเจฎ เจคเฉเจ เจเฉเจธเจผ เจธเฉ [เจเจฎเฉเจฒ เจธเฉเจฐเฉฑเจเจฟเจ เจค]: 5060, เจฎเฉเจจเฉเฉฐ เจเฉเจ เจ เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจจเจนเฉเจ เจฎเจฟเจฒเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจพเจฐเฉ เจชเฉฐเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฐเจคเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจฎเฉเฉฑเจ เจคเฉฑเจค เจเฉ เจธเจพเจฐเฉเจเจ เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ, Asterisk - AMI SIPshowregistry. เจเฉฑเจ เจฎเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจพเจฐ เจเจน เจเฉฑเจ GET เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเฉ
100 เจจเจฟเจฐเจญเจฐ เจคเฉฑเจคเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจฎเฉเจ เจฒเฉเจก เจตเฉฑเจฒ เจงเจฟเจเจจ เจจเจนเฉเจ เจฆเจฟเฉฑเจคเจพ, เจชเจฐ 1700 เจคเฉฑเจคเจพเจ เจฆเฉ เจจเจพเจฒ, เจเจธ เจจเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ 'เจคเฉ เจเฉฑเจ เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ 15 เจธเจเจฟเฉฐเจ เจฒเฉเจก เจฆเจฟเฉฑเจคเจพ. เจเจธ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเฉ เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจจเจฟเจฐเจญเจฐ เจคเฉฑเจค เจนเจจเฅค
เจฒเฉเจก เจจเฉเฉฐ "เจซเฉเจฒเจฃ" เจเจพเจ เจเจฟเจธเฉ เจคเฉฑเจค เจฒเจ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฒเจฟเฉฐเจ เจซเฉเจฐเฉเจเฉเจเจเจธเฉ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจตเจฟเจเจฒเจช เจตเจเฉเจ, เจคเฉเจธเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจคเจฐเจ เจจเฉเฉฐ เจนเจฐเฉเจ เจคเฉฑเจค เจฒเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจญเฉเจ เจธเจเจฆเฉ เจนเฉเฅค
เจฎเฉเจ เจชเฉเจฐเจพเจชเจค เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจฎเฉเฉฑเจ เจคเฉฑเจค เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเจพเจเฅค เจชเจนเจฟเจฒเจพเจ, เจฎเฉเจจเฉเฉฐ เจเจธเจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเจนเฉเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ, เจ เจคเฉ เจฆเฉเจเจพ, เจเฉ เจเจตเจพเจฌ 64K เจคเฉเจ เจตเฉฑเจง เจนเฉ, เจคเจพเจ เจเจผเฉเจฌเจฟเจเจธ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ.
เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจจเจฟเจฐเจญเจฐ เจคเฉฑเจค เจฒเจ เจเฉฑเจ เจชเฉเจฐเจพ XML เจเจตเจพเจฌ เจตเจฐเจคเจฆเฉ เจนเจพเจ, เจธเจพเจจเฉเฉฐ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเจธ เจคเฉฑเจค เจฆเจพ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจฆเฉเจเจฐเจพ เจเจเจธเจชเจพเจฅ เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ:
string(//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"
เจคเฉฑเจค เจฆเจพ เจฎเจพเจฐเจ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจฅเฉเฉเจพ เจธเฉเจเจพ เจนเฉ เจเจเจธเจชเจพเจฅ:
เจธเจคเจฐ(//เจเจตเจพเจฌ/เจเจฎ[@objectname="{#SIP_PEER_OBEJECTNAME}"]/@status)
เจฆเฉเจเฉ เจคเฉฑเจค เจฒเจ เจฎเฉเจ เจตเฉฑเจ เจเจฐเจจ เจฒเจ JavaScript เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจตเจพเจฌ เจธเจฎเจพเจ เจชเฉเจ เจฐ เจธเจฅเจฟเจคเฉ เจคเฉเจ, เจเจฟเจเจเจเจฟ เจเจน เจเจเฉฑเจ เฉ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ:
if(value.substring(0,2) == 'OK'){
return value.match(/(d+)/gm);
}
else {
return -1;
}
เจธเจฟเฉฑเจเจพ
เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจฆเจพ เจนเฉฑเจฒ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจคเฉเจฐเฉฐเจค เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพเฅค เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจตเจฟเจเจเจพเจฐ เจฒเจเจเจคเจพ เจ เจคเฉ เจชเฉเจฐเจเฉเจฌเจฟเจฒเจเฉ เจตเจงเจพเจเจเจฆเจพ เจนเฉ
เจนเจฐ เจเฉเจ เจเฉเจธเจผ เจ
เจคเฉ เจเจธเจพเจจ เจเจเฉเจเจฐเจฃ! เจธเฉเฉฑเจเจ
เฉฑเจช เจฒเจ เจเฉเจฎเจชเจฒเฉเจ เจ
เจคเฉ เจจเจฟเจฐเจฆเฉเจธเจผ
เจธเจฐเฉเจค: www.habr.com