āϕ⧀āĻ­āĻžāĻŦ⧇ āĻœā§āϝāĻžāĻŦāĻŋāĻ•ā§āϏāϕ⧇ āĻŦāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āϤāĻžāϰāĻ•āĻžāϚāĻŋāĻšā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ

āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ "āĻœā§āϝāĻžāĻŦāĻŋāĻ•ā§āϏ - āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āϏ⧀āĻŽāĻžāύāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž" āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻŦāϞ⧇āĻ›āĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āϏ⧇āĻļāύ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāϟāĻŋāϕ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻšā§‹āĻ¸ā§āϟ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋āϤ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤ āĻāχ āĻĒā§āϰāĻŦāĻ¨ā§āϧ⧇ āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻŦāϞāĻŦ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻāĻŦāĻ‚ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ›āĻžāĻĄāĻŧāĻžāχ Asterisk-āĻāϰ āϏāĻžāĻĨ⧇ Zabbix āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻŦāĻž āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āχāύāĻ¸ā§āϟāϞ āύāĻž āĻ•āϰ⧇ āĻāχ āĻĻ⧁āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ "āĻŦāĻ¨ā§āϧ⧁ āϤ⧈āϰāĻŋ" āĻ•āϰāĻžāϰ āϧāĻžāϰāĻŖāĻžāϟāĻŋ āĻ…āύ⧇āĻ• āφāϗ⧇ āϜāĻ¨ā§āĻŽāĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āϗ⧁āĻ—āϞāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻĢāϞ⧇ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āϏāĻŽāĻžāϧāĻžāύ āĻĒāĻžāĻ“āϝāĻŧāĻž āϗ⧇āϛ⧇, āĻāϟāĻŋ āϏāĻŦāχ āĻāχ āϏāĻ¤ā§āϝ⧇ āĻĢ⧁āĻŸā§‡ āωāϠ⧇āϛ⧇ āϝ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϗ⧁āϞāĻŋ (Pyha, Bash, Python, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϖ⧁āĻļāĻŋ āĻšāĻŦ⧇āύāĨ¤ āφāĻŽāĻŋ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āĻāĻŦāĻ‚ PBX āϏāĻš āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āχāύāĻ¸ā§āϟāϞ āύāĻž āĻ•āϰ⧇ - "āĻŦāĻžāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇" āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤

āφāĻŽāĻŋ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽā§‹āϟ 4 āĻ•āĻžāĻ°ā§āϝāĻĻāĻŋāĻŦāϏ āĻ•āĻžāϟāĻŋāϝāĻŧ⧇āĻ›āĻŋ, āϤāĻŦ⧇ āĻĢāϞāĻžāĻĢāϞāϟāĻŋ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ āĻ›āĻŋāϞāĨ¤ āĻāĻāĻŽāφāχ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āĻžāϜ āĻ•āϰāĻž, āύāĻŋāĻŽā§āύ-āĻ¸ā§āϤāϰ⧇āϰ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ, āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻāĻŦāĻ‚ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇, āĻĒāĻŋāĻŦāĻŋāĻāĻ•ā§āϏ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāĻŽāĻ¸ā§āϤ āϏ⧇āϟāĻŋāĻ‚āϏ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻāĻ–āύ āĻĒā§āϰāĻžāϝāĻŧ 15 āĻŽāĻŋāύāĻŋāϟ āϏāĻŽāϝāĻŧ āϞāĻžāϗ⧇āĨ¤

Zabbix 4.4 āωāĻĒāϞāĻŦā§āϧ, Asterisk āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 100 āĻāϰ āĻĒā§āϰāĻžāϝāĻŧ 13 āϟ⧁āĻ•āϰāĻžāĨ¤ āĻ•āĻŋāϛ⧁ āĻĒāĻŋāĻŦāĻŋāĻāĻ•ā§āϏ āĻĢā§āϰāĻŋāĻĒāĻŋāĻŦāĻŋāĻāĻ•ā§āϏ āĻ“āϝāĻŧ⧇āĻŦ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āφāϏ⧇, āĻ•āĻŋāϛ⧁ āĻ–āĻžāϞāĻŋ āĻ•āύāϏ⧋āϞ āϏāĻš, āĻāĻ•āϗ⧁āĻšā§āĻ› āĻ•ā§ŒāĻļāϞ āĻāĻŦāĻ‚ āĻĄāĻžāϝāĻŧāĻžāϞāĻĒā§āĻ˛ā§āϝāĻžāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύāĨ¤

PBX āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āĻĒā§āϰāĻĨāĻŽ āĻāĻŦāĻ‚ āĻĒā§āϰāϧāĻžāύ āĻŦāĻŋāώāϝāĻŧ āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰ āϤāĻž āĻšāϞ āϏāĻšāĻ•āĻ°ā§āĻŽā§€ āĻāĻŦāĻ‚ āĻāϏāφāχāĻĒāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĄā§‡āϟāĻž āĻĒā§āϰāĻžāĻĒā§āϤ āĻ•āϰāĻžāĨ¤ āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇, PBX āĻāϰ AGI, AMI, ARI āĻāĻŦāĻ‚ SSH āĻ•āύāϏ⧋āϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϏ⧁āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āĻžāϰāϪ⧇, āφāĻŽāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻŽāĻĄāĻŋāωāϞ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻŋāύāĻŋāĨ¤

āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāχ āφāĻ—ā§€, āφāĻŽāĻŋ, āφāϰāĻŋ āĻ•āĻŋ...

  • AGI - āĻĄāĻžāϝāĻŧāĻžāϞāĻĒā§āĻ˛ā§āϝāĻžāύ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϧāĻžāύāϤ āĻ•āϞ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤
  • AMI - āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻĒā§‹āĻ°ā§āϟ 5038 āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āĻžāϜ āĻ•āϰ⧇, āĻŸā§‡āϞāύ⧇āĻŸā§‡āϰ āĻŽāϤ⧋āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĒāϝ⧁āĻ•ā§āϤ!
  • ARI - āφāϧ⧁āύāĻŋāĻ•, āĻĢā§āϝāĻžāĻļāύ⧇āĻŦāϞ, JSONāĨ¤ āĻ…āύ⧇āĻ• āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āφāϛ⧇, Zabbix āĻāϰ āϜāĻ¨ā§āϝ āĻĄā§‡āϟāĻž āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻŦā§‹āϧāĻ—āĻŽā§āϝ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āĻĒā§āϰāϧāĻžāύ āϜāĻŋāύāĻŋāϏ āύ⧇āχ: āφāĻĒāύāĻŋ āϏāĻŋāĻĒ āύāĻŋāĻŦāĻ¨ā§āϧāύ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĨ¤ āφāϰ⧇āĻ•āϟāĻŋ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āϝ⧇ āϏāĻŽāĻŦāϝāĻŧāϏ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύāϞāĻžāχāύ/āĻ…āĻĢāϞāĻžāχāύ āĻŽāĻžāĻ¤ā§āϰ āĻĻ⧁āϟāĻŋ āϰāĻžāĻœā§āϝ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻĻāĻŋāĻ“ āφāϰāĻ“ āϰāĻžāĻœā§āϝ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻŖāϝāĻŧ⧇āϰ āϏāĻŽāϝāĻŧ āϏ⧇āϗ⧁āϞāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻžāϝāĻŧ āύ⧇āĻ“āϝāĻŧāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĨ¤
  • SSH āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ "āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āĻ•āĻžāϰāϪ⧇" āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ­āĻŋāĻ¨ā§āύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āφāĻŽāĻŋ āϏ⧇āϗ⧁āϞāĻŋāϤ⧇ āϝāĻžāĻŦ āύāĻžāĨ¤

āϝāĻžāχāĻšā§‹āĻ•, āĻāϰ āϏāĻŽāĻ¸ā§āϤ āϘāĻžāϟāϤāĻŋ āϏāĻš, ARI āϏāĻŽāĻ¸ā§āϤ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇āϰ 90% āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇āĨ¤

Zabbix āĻāĻŦāĻ‚ Telnet - āφāĻŽāĻžāϰ āĻšāϤāĻžāĻļāĻž

āφāĻŽāĻŋ āĻāĻāĻŽāφāχ āĻ­āĻžāϞ⧋āĻ­āĻžāĻŦ⧇ āϜāĻžāύāĻŋ; āĻāĻ• āϏāĻŽāϝāĻŧ āφāĻŽāĻŋ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āĻ…āĻĢāĻŋāϏ, āĻ•āϞ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻĨā§‹āĻĒāĻ•āĻĨāύ⧇ āĻ•ā§āώāϤāĻŋāϰ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻŸā§‡āϞāύ⧇āĻŸā§‡āϰ āϏāĻžāĻĨ⧇, āϏāĻŦāĻ•āĻŋāϛ⧁ āϖ⧁āĻŦ āĻ¸ā§āĻĒāĻˇā§āϟ: āϏāĻ‚āϝ⧋āĻ— āϖ⧁āϞ⧁āύ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāύ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒāĻĄāĻŧ⧁āύāĨ¤ āφāĻŽāĻŋ āϤāĻžāχ āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĢāϞāĻžāĻĢāϞ āφāĻŽāĻžāϕ⧇ āĻšāϤāĻžāĻļ āĻ•āϰ⧇āϛ⧇āĨ¤

Zabbix-āĻāϰ Telnet āĻ•āύāϏ⧋āϞ⧇āϰ Telnet-āĻāϰ āĻŽāϤ⧋ āύāϝāĻŧāĨ¤ LinuxāĻāϟāĻŋ āĻ•āĻŋāϛ⧁āϟāĻž āϏāϰāϞ āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖ āϞāĻ—āχāύ/āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϝāĻĻāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāϪ⧇āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āϞāĻ—āχāύ/āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻœā§‹āĻĄāĻŧāĻž āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāĻž āύāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāϪ⧇āϰ āĻāχ āφāĻŦāĻļā§āϝāĻ•āϤāĻžāϟāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻŦā§āϝāĻ°ā§āĻĨ āĻšā§‡āĻˇā§āϟāĻžāϰ āĻĒāϰ, āφāĻŽāĻŋ āĻŸā§‡āϞāύ⧇āϟ āĻŽāĻĄāĻŋāωāϞ⧇āϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻĻ⧇āĻ–āϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāϞāĻžāĻŽāĨ¤

āφāĻŽāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒ⧇āϰ⧇āĻ›āĻŋ āϝ⧇ āĻāĻ•āϟāĻŋ āϐāϤāĻŋāĻšā§āϝāĻ—āϤ āϞāĻ—āχāύ āĻāĻŦāĻ‚ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻ…āύ⧁āϰ⧋āϧ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ, āφāĻŽāĻŋ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāĻŦ āύāĻžāĨ¤ āĻļ⧁āϧ⧁ āĻŽāϜāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āϕ⧋āĻĄ āĻĨ⧇āϕ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϏāĻŦāĻ•āĻŋāϛ⧁ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϝāĻŧ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻ•āĻžāϜ āĻ•āϰ⧇! āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āĻĒā§‚āϰāĻŖ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāύâ€Ļ

āφāϏ⧁āύ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇ āĻĢāĻŋāϰ⧇ āφāϏāĻŋ

āφāĻŽāĻŋ āφāĻŦāĻžāϰ āĻāφāϰāφāχ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύāϟāĻŋ āφāĻŦāĻžāϰ āĻĒāĻĄāĻŧāϞāĻžāĻŽ, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĒāϰ⧀āĻ•ā§āώāĻž āϚāĻžāϞāĻŋāϝāĻŧ⧇āĻ›āĻŋ - āĻāĻ–āĻžāύ⧇ āϕ⧋āύ āϚ⧁āĻŽā§āĻ• āύāĻŋāĻŦāĻ¨ā§āϧāύ āύ⧇āχāĨ¤ āĻ­ā§‹āϜ āφāϛ⧇, āĻ•āĻĨā§‹āĻĒāĻ•āĻĨāύ āφāϛ⧇, āĻŦā§āϰ⧀āϚ āφāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧋āύ āύāĻŋāĻŦāĻ¨ā§āϧāύ āύ⧇āχāĨ¤ āĻāĻ• āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āφāĻŽāĻŋ āĻāĻŽāύāĻ•āĻŋ āϭ⧇āĻŦ⧇āĻ›āĻŋāϞāĻžāĻŽ, āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻļāϕ⧁āύ āύāĻŋāĻŦāĻ¨ā§āϧāύ⧇āϰ āĻĻāϰāĻ•āĻžāϰ āφāϛ⧇?

āĻāĻ•āϟāĻŋ āĻŽāϜāĻžāϰ āĻ•āĻžāĻ•āϤāĻžāϞ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇, āĻāχ āĻŽā§āĻšā§āĻ°ā§āϤ⧇ āφāωāϟāĻ—ā§‹āϝāĻŧāĻŋāĻ‚ āĻ•āϞāϗ⧁āϞāĻŋāϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ•āĻžāĻ› āĻĨ⧇āϕ⧇ āφāϰ⧇āĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āφāϏ⧇āĨ¤ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āĻ›āĻŋāϞ āϝ⧇ āϏāĻŋāĻĒ āύāĻŋāĻŦāĻ¨ā§āϧāύāϟāĻŋ āϜāĻŽā§‡ āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āϕ⧇āĻŦāϞ āĻŽāĻĄāĻŋāωāϞāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦ⧁āϟ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

asterisk -rx "sip reload"

āĻ“āϝāĻŧ⧇āĻŦ⧇ āĻāĻāĻŽāφāχ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ āĻšāĻŦ⧇: āĻāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻŦ⧇, āφāĻŽāĻŋ āϭ⧇āĻŦ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤ āφāĻŽāĻŋ āĻāχ āĻĻāĻŋāϕ⧇ āĻ–āύāύ āĻļ⧁āϰ⧁ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āφāĻ•ā§āώāϰāĻŋāĻ• āĻ…āĻ°ā§āĻĨ⧇ āĻĒā§āϰāĻĨāĻŽ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āϞāĻžāχāύāϟāĻŋ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻ…ā§āϝāĻžāĻ¸ā§āϟāĻžāϰāĻŋāĻ¸ā§āĻ• āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ⧇āϰ āĻĻāĻŋāϕ⧇ āύāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϝāĻž āĻŦāϞ⧇ āϝ⧇ āφāĻŽāĻžāϰ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻ•ā§āώāĻŽ āĻĢāĻžāχāϞ⧇ /etc/asterisk/manager.conf, āϝāĻž āĻŦāĻŋāĻ­āĻžāϗ⧇ āĻšā§āϝāĻžāρ āϏ⧇āϟ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ [āϏāĻžāϧāĻžāϰāĻŖ]

āĻāϰ āĻĒāϰ⧇, āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ“āϝāĻŧ⧇āĻŦ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĢāĻ°ā§āĻŽā§‡āϰ āĻ…āύ⧁āϰ⧋āϧ http://ats:8089/mxml?action=SIPshowregistry āφāĻŽāϰāĻž āϏāĻŦ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϤāĻĨā§āϝ āĻĒ⧇āϤ⧇.

FreePBX āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻĒāύāĻŋ āĻ“āϝāĻŧ⧇āĻŦ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž; āφāĻĒāύāĻžāϕ⧇ manager.conf āĻĢāĻžāχāϞ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āĻ•āύāϏ⧋āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāϟāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻ“āϝāĻŧ⧇āĻŦ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϞ⧇ FreePBX āĻāϟāĻŋ āĻŽā§āϛ⧇ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤

āφāĻŽāĻŋ āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāϪ⧇āϰ āĻ…ā§āϝāĻžāĻ¸ā§āĻŸā§āϰāĻŋāĻ¸ā§āĻ• āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āϕ⧋āĻĨāĻžāĻ“ āωāĻ˛ā§āϞ⧇āĻ–āĻŋāϤ āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āĻĻ⧇āĻ–āĻŋāύāĻŋāĨ¤ āφāĻŽāĻŋ āĻ…āĻŦāĻžāĻ• āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ āϝ⧇ āϕ⧇āω PBX āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇ āύāĻžāĨ¤ āĻāĻŽāύāĻ•āĻŋ āĻāχ āĻŦāĻŋāώāϝāĻŧ⧇ āϤāĻĨā§āϝ āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻž āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ›āĻŋāϞ: āĻ•āĻžāĻ°ā§āϝāϤ āĻ•āĻŋāϛ⧁āχ āύ⧇āχ āĻŦāĻž āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āύ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

WEB AMI - āĻ•āĻŋ āϧāϰāύ⧇āϰ āϜāĻžāύ⧋āϝāĻŧāĻžāϰ?

āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻ•ā§āώāĻŽ āύāĻĨāĻŋāϤ⧇ manager.conf āĻ“āϝāĻŧ⧇āĻŦ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ ATS āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ AMI āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āωāĻĒāϞāĻŦā§āϧ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ–āύ āĻ“āϝāĻŧ⧇āĻŦ⧇ āϰāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϏāϕ⧇āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ PBX āĻĨ⧇āϕ⧇ āχāϭ⧇āĻ¨ā§āϟ āĻļ⧁āύāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āύ⧀āϤāĻŋ āĻ•āύāϏ⧋āϞ AMI āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ āύāϝāĻŧāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϤ⧇ PBX āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

https://ats:8089/manager — āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āĻĒ⧃āĻˇā§āĻ āĻžā§ˇ āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒāĻ āύāϝ⧋āĻ—ā§āϝ HTML āĻ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦ āωāĻĒāϝ⧁āĻ•ā§āϤ āύāϝāĻŧāĨ¤
https://ats:8089/rawman — āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŸā§‡āĻ•ā§āϏāϟ āφāωāϟāĻĒ⧁āϟ, āĻ•āύāϏ⧋āϞ AMI-āĻāϰ āĻ…āύ⧁āϰ⧂āĻĒ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ
https://ats:8089/mxml - āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŸā§‡āĻ•ā§āϏāϟ āφāωāϟāĻĒ⧁āϟ, XML āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĒāϝ⧁āĻ•ā§āϤ!

āϕ⧀āĻ­āĻžāĻŦ⧇ āĻœā§āϝāĻžāĻŦāĻŋāĻ•ā§āϏāϕ⧇ āĻŦāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āϤāĻžāϰāĻ•āĻžāϚāĻŋāĻšā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ

āϤāĻžāϰāĻĒāϰ āφāĻŽāĻŋ āϭ⧇āĻŦ⧇āĻ›āĻŋāϞāĻžāĻŽ: "āĻāϟāĻžāχ āϏāĻŽāĻžāϧāĻžāύ! āĻāĻ–āύ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇! āϏāĻšāϜ-āĻĒāĻŋāϜāĻŋ āϞ⧇āĻŦ⧁ squeezey," āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻž āφāύāĻ¨ā§āĻĻ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āĻ›āĻŋāϞ. āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϤāĻĨā§āϝ āĻĒ⧇āϤ⧇, āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āϏāĻš āĻāĻ•āϟāĻŋ GET āĻ…āύ⧁āϰ⧋āϧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻĨ⧇āĻˇā§āϟ āĻ•āĻ°ā§āĻŽ, āϝāĻž āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āϏāĻš xml āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāχ āϏāĻŦ āĻŽāĻšāĻžāύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϕ⧁āĻ•āĻŋ āĻĨ⧇āϕ⧇ āϏ⧇āĻļāύ āĻŽāύ⧇ āϰāĻžāĻ–āĻž. āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ āĻāχ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ­āĻžāĻŦ⧇āύ āύāĻžāĨ¤

āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž

āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻŽāϰāĻž āĻ āĻŋāĻ•āĻžāύāĻžāϟāĻŋ āϏāĻŽā§āĻŦā§‹āϧāύ āĻ•āϰāĻŋ http://ats:8089/mxml?action=login&username=zabbix&secret=zabbix, āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇, āϏāĻžāĻ°ā§āĻ­āĻžāϰ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āϏ⧇āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϕ⧁āĻ•āĻŋ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ HTTP āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻŽāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ:

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 - āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āϏ⧀āĻŽāĻžāύāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻžÂģ

Zabbix āĻ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āωāĻĒāĻžāĻĻāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āφāĻŽāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦāĨ¤

āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ

āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻĒāĻŋāϝāĻŧāĻžāϰ āĻ¸ā§āĻŸā§‡āϟ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ āĻŋāĻ•āĻžāύāĻžāϝāĻŧ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇: https://ats:8089/mxml?action=SIPshowregistry āĻŦāĻž https://ats:8089/mxml?action=SIPpeers

āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇, 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 āĻ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋ

āϕ⧀āĻ­āĻžāĻŦ⧇ āĻœā§āϝāĻžāĻŦāĻŋāĻ•ā§āϏāϕ⧇ āĻŦāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āϤāĻžāϰāĻ•āĻžāϚāĻŋāĻšā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ

āĻāĻ•āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ: āĻāϟāĻŋāĻāϏ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϤ⧇, āϏāĻŽāĻ¸ā§āϤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻ•āĻ• āωāĻĻā§āϧ⧃āϤāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻŦ⧇āĻˇā§āϟāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāϰ āĻĒāϰ⧇ //āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž/āĻœā§‡āύāĻžāϰāĻŋāĻ•[@āĻšā§‹āĻ¸ā§āϟ] āϤāĻžāϰāĻž āĻĄāĻŦāϞ āĻŦ⧇āĻļā§€ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧ.

āωāĻĒāĻžāĻĻāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻŽāϰāĻž XML āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž (āĻāĻ–āύ JSON) āĻĨ⧇āϕ⧇ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋāĨ¤

āϕ⧀āĻ­āĻžāĻŦ⧇ āĻœā§āϝāĻžāĻŦāĻŋāĻ•ā§āϏāϕ⧇ āĻŦāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āϤāĻžāϰāĻ•āĻžāϚāĻŋāĻšā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āύ

āĻāϏāφāχāĻĒāĻŋ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ

āϏāĻŋāĻĒ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž āϤāĻŋāύāϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ, āύāĻŋāĻŽāĻ¨ā§āĻ¤ā§āϰāĻŖāĻ•āĻ°ā§āϤāĻž, āĻŦāĻ¨ā§āĻĻāϰ. āφāĻŽāĻŋ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋāϰ āύāĻžāĻŽ āĻĻāĻŋāϝāĻŧ⧇ āϖ⧁āĻļāĻŋ āĻ›āĻŋāϞāĻžāĻŽ 111111@login.mtt.ru:5060, āφāĻŽāĻŋ āĻāĻŽāύ āϕ⧋āύ⧋ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāχāύāĻŋ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϕ⧇ āĻĒāĻžāρāϚāϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒā§āϰāϧāĻžāύ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻŦāĻ¨ā§āϧāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒāĻžāϝāĻŧ, Asterisk - AMI SIPshowregistry. āĻāĻ• āĻŽāĻŋāύāĻŋāĻŸā§‡ āĻāĻ•āĻŦāĻžāϰ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ GET āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧇ https://ats:8089/mxml?action=SIPshowregistry, āϝāĻžāϰ āĻĒāϰ⧇ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž XML āĻĄā§‡āϟāĻž āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāύ⧇āϰ āϜāĻ¨ā§āϝ āφāĻŽāĻŋ āĻāϟāĻŋāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋāĨ¤ āĻāϟāĻŋ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ⧇ āφāĻĒ-āϟ⧁-āĻĄā§‡āϟ āϤāĻĨā§āϝ āĻĒāĻžāχ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āύāϝāĻŧāĨ¤ āĻāχ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ¤ā§āϰ⧁āϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇ - āĻĒā§āϰāϏ⧇āϏāϰ⧇āϰ āωāĻĒāϰ āϞ⧋āĻĄāĨ¤

100āϟāĻŋ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āωāĻĒāĻžāĻĻāĻžāύ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻŽāĻŋ āϞ⧋āĻĄāϟāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŋāύāĻŋ, āϤāĻŦ⧇ 1700āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āĻĒā§āϰāϏ⧇āϏāϰ⧇ āĻāĻ•āϟāĻŋ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧ 15 āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āϞ⧋āĻĄ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻĒā§āϰāϚ⧁āϰ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āωāĻĒāĻžāĻĻāĻžāύ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύāĨ¤

āϞ⧋āĻĄ "āĻĒā§āϰāϏāĻžāϰāĻŋāϤ" āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻž āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§‹āϞāĻŋāĻ‚ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āϏ⧇āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ⧇ āĻĒ⧃āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āϝ⧁āĻ•ā§āϤāĻŋ āϏāϰāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāĻŽāĻŋ āĻĒā§āϰāϧāĻžāύ āωāĻĒāĻžāĻĻāĻžāύ⧇ āĻĒā§āϰāĻžāĻĒā§āϤ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŋ āύāĻžāĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āφāĻŽāĻŋ āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āĻ›āĻŋ āύāĻž, āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϤ, āϝāĻĻāĻŋ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž 64K āĻāϰ āĻŦ⧇āĻļāĻŋ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ Zabbix āĻāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āϝ⧇āĻšā§‡āϤ⧁ āφāĻŽāϰāĻž āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ XML āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻžāχ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻŋāĻĒā§āϰāϏ⧇āϏāĻŋāĻ‚āϝāĻŧ⧇ āĻāχ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋāϰ āĻŽāĻžāύ āĻĒ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻŽāĻžāĻ§ā§āϝāĻŽ āĻāĻ•ā§āϏāĻĒā§āϝāĻžāĻĨ āĻāϟāĻŋ āĻāĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ:
āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚(//response/generic[@event="RegistryEntry"][@username="{#SIP_REGISTRY_USERNAME}"][@host="{#SIP_REGISTRY_HOST}"][@port="{#SIP_REGISTRY_PORT}"]/@ āĻ…āĻŦāĻ¸ā§āĻĨāĻž)
āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋāύāĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻ‚āĻ–ā§āϝāĻžāϏ⧂āϚāĻ• āφāĻ•āĻžāϰ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇āĻ›āĻŋ:

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)

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āφāĻŽāĻŋ āφāϞāĻžāĻĻāĻž āĻ•āϰāϤ⧇ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĻ›āĻŋ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽāϝāĻŧ āĻĒāĻŋāϝāĻŧāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĨ⧇āϕ⧇, āϝ⧇āĻšā§‡āϤ⧁ āϤāĻžāϰāĻž āĻāĻ•āϏāĻžāĻĨ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ:

if(value.substring(0,2) == 'OK'){
	return value.match(/(d+)/gm);
}
else {
	return -1;
}

āωāĻĒāϏāĻ‚āĻšāĻžāϰ

āĻŦāĻžāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āϜāϟāĻŋāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āύāϝāĻŧāĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āύāĻŽāύ⧀āϝāĻŧāϤāĻž āĻāĻŦāĻ‚ āĻŦāĻšāύāϝ⧋āĻ—ā§āϝāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇

āϏ⧁āĻ–ā§€ āĻāĻŦāĻ‚ āϏāĻšāϜ āĻāϕ⧀āĻ•āϰāĻŖ āϏāĻŦāĻžāχ! āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ GitHub.

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster