
рдорд┐рд░рд╛рдВрдбрд╛ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдПрд╕рдЖрдИрдкреА рдЯреЗрд▓реАрдлреЛрдиреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬреЛ рдорд┐рд░рд╛рдВрдбрд╛ рдХреЛ рд╕реЙрдлреНрдЯрдлрд╝реЛрди рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ,
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреНрдпрд╛ рдХрд░реЗрдВ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╣реЗрдбрд╕реЗрдЯ рдпрд╛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдирд╣реАрдВ рд╣реИ?
рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд░рд╛рдВрдбрд╛ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рд╕реЙрдлреНрдЯ-рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рднрдпрд╛рдирдХ рд╕рдкрдирд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╣реИ рдорд┐рд░рд╛рдВрдбрд╛ рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдЯреЗрд▓реАрдлреЛрди (рдЖрдИрдкреА, рдПрдирд╛рд▓реЙрдЧ, рдбрд┐рдЬрд┐рдЯрд▓) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рд╕реНрд░реЛрдд рдбреЗрдЯрд╛:
1. рдкреИрдирд╛рд╕реЛрдирд┐рдХ TDE200 рдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдорд┐рдиреА рдСрдЯреЛрдореИрдЯрд┐рдХ рдЯреЗрд▓реАрдлреЛрди рдПрдХреНрд╕рдЪреЗрдВрдЬ рдЬрд┐рд╕рд╕реЗ рд╕рднреА рдлреЛрди рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ
2. рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдлреЛрди рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣: рдЖрдИрдкреА, рдПрдирд╛рд▓реЙрдЧ, рдбрд┐рдЬрд┐рдЯрд▓, рд╕рд┐рд╕реНрдЯрдо рдлреЛрди
3. OpenFire рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ XMPP рд╕рд░реНрд╡рд░
4. XMPP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (Jabber) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ - рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рддред
рдЗрдЪреНрдЫрд╛-рд╕реВрдЪреА:
1. рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
2. рдХреЙрд▓ рдФрд░ рдмрд╛рддрдЪреАрдд рд╕рд╛рдзрд╛рд░рдг рдмрд┐рдЬрдиреЗрд╕ рдлреЛрди (рдЖрдИрдкреА, рдПрдирд╛рд▓реЙрдЧ, рдирдВрдмрд░) рдкрд░ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред
3. рдПрдХреНрдЯрд┐рд╡ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рд╕реЗ рдлреЛрди рдирдВрдмрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реЗрдиреА рд╣реЛрдЧреАред
4. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ / рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреАред
5. рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдХреЙрд▓рд░ рдХреА рдПрдХ рдЬрд╛рдмреЗрд░ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЬреЛрдбрд╝реЗрдВред
рдЬреЛ рдкреНрд░рд╡реЗрд╢ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдиреАрдЪреЗ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред
рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЖрдИрдПрдо рд╕реЗрд╡рд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ, рдореИрдВ рдХрд┐рд░реЛрд╡ рд╢рд╣рд░ рдХреЗ рдЖрдИрдЯреА рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ
рджреНрд╡рд╛рд░рд╛ рдПрдХ
рд▓реЗрдЦ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпрд╛, OpenFire рдкрд░ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ IM рд╕реЗрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде, рдЬрд╣рд╛рдВ рдорд┐рд░рд╛рдВрдбрд╛ рдиреЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рд░рд▓ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд░рд┐рдореЛрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рдеред рдЖрд░рдбреАрдкреА рдФрд░ рд╡реАрдПрдирд╕реА рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдЙрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдиреЗ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рдЪреБрдирд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдбреАрдПрдирдПрд╕ рдирд╛рдо рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдХрд╛рдлреА рд╕рдордп рддрдХ рдЙрдирдХреЗ рдорд┐рд░рд╛рдВрдбрд╛ рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝, рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд░реИрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗред
рдирддреАрдЬрддрди, рдПрдХ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ - рдЕрдкрдиреЗ рдорд┐рд░рд╛рдВрдбрд╛
рдХреЛ рд▓рд╛рдареА рдФрд░ ... рдПрдХ рдирдП рдХреЛрд░ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ
рд╕рд╛рде рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдирдпрд╛ рдЧреНрд░рд╛рд╣рдХ
рдЕрдкрдиреА рдЦреБрдж рдХреА рдорд┐рд░рд╛рдВрдбрд╛ рдмрд┐рд▓реНрдб рдмрдирд╛рдПрдБ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ: рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рд╡реЙрдЗрд▓рд╛ рдХреЛ рд╕рдВрдЪрд┐рдд рдХрд░реЗрдВ - рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдирдП рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдЖрд░рдбреАрдкреА рдФрд░ рд╡реАрдПрдирд╕реА рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛ рдЧрдпрд╛ (рдореИрдВ рдЗрд╕реЗ "рдПрдбрдорд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ" рдХрд╣реВрдВрдЧрд╛)ред рд╡реИрд╕реЗ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдорд┐рд░рд╛рдВрдбрд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ "рдЧреБрдбреАрдЬрд╝" (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ)ред
рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ, рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рд╣рдорд╛рд░реЗ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд┐рдпрд╛ - рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдереАред
рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ (
рдпрд╣рд╛рдВ ) рдФрд░ рд╡реАрдкреАрдПрди рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА (
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рд▓реЗрдЦ) рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред
рдирд┐рдЧрд░рд╛рдиреА рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВрдиреЗ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдХрдИ рдмрд╛рд░ рд╕реБрдирд╛ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд░рд┐рдореЛрдЯ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рд╣реИ
рджрд░рдЕрд╕рд▓, рдЗрд╕рд╕реЗ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реБрдИред
рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ - рдФрд░ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдореМрдЬреВрдж рд╣реИред
рдЫреЛрдЯрд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░
рдЙрд╕ рд╕рдордп рдореБрдЭреЗ C # рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛ рдЧрдИ - рдореИрдВрдиреЗ Powershell рд╕реЗ C # рдХреА рд╕рднреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЛ рддреЗрдЬ рдХрд┐рдпрд╛ (рдореИрдВ рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦрддрд╛ рдерд╛) рдФрд░ php рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЛ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛ рдЧрдпрд╛ ред
рдкреГрд╖реНрда рдкрд░ рдЖрдк рдПрдХ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
1. AD рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдирд╛рдо рд╕реЗ
2. рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗ
3. рд╡реАрдкреАрдПрди рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕реЗ
рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП, рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдЖрд░рдбреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд┐рд░рд╛рдВрдбрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд▓рдЧ-рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдирд╛рдо рдХрд╛ рдореВрд▓реНрдп рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд▓реЙрдЧрд┐рди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рде рд╡реЗрдм рдкреЗрдЬ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд▓реЙрдЧрд┐рди рдЬреАрдИрдЯреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдирддреАрдЬрддрди, рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд░рдВрдЧ рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд┐рдпрд╛ - рдЕрдм рдпрд╣ рди рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рднреА рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЦреЛрд▓реА рдпрд╛ рд╣рдЯрд╛ рджреА рд╣реИрдВ,) рд╡рд╣ рдХрд┐рди рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, AD рдореЗрдВ рдЙрд╕рдХреЗ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЧрдИ рдереА)ред
рдлрд┐рд░ рдореИрдВрдиреЗ C # рдореЗрдВ рдПрдХ рд╕рд░рд▓ WindowsForm рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрд╛, рдЬреЛ рдПрдХ WMI рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдирдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рдеред
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ, рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдбрдорд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ "рдПрдореНрдмреЗрдбреЗрдб" рдерд╛ред
рдЕрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд░реНрдерди рдХреЛ рдПрдХ рдирдпрд╛ рд░рдВрдЧ рдорд┐рд▓рд╛ рд╣реИ: рдХрдВрдкреНрдпреВрдЯрд░, рдЖрдИрдкреА рдкрддреЗ, рдЗрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЕрдм рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдирд╛рдо рдпрд╛ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдмреЗрд╢рдХ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ) рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдорд┐рд░рд╛рдВрдбрд╛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдирд╛рдо рдХреЛ "рд▓реЗрдиреЗ" рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреЛ рдСрдлрд╝рд▓рд╛рдЗрди рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд▓реЙрдЧрд┐рди рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛)ред
рд╡рд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдереА, рдЕрдм рдореБрдЦреНрдп рд╡рд┐рд╖рдп рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ
рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ: рдЖрд▓рд╕реНрдп рдкреНрд░рдЧрддрд┐ рдХрд╛ рдЗрдВрдЬрди рд╣реИред
рдЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдпрд╛ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд┐рдпрд╛ - рд╕рдм рдХреБрдЫ 2 рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
2 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рд░рд╛рдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореБрдЭреЗ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рджреМрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ - рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд┐рдП рдмрд┐рдирд╛ред
рдПрдХ рд╕рдорд╕реНрдпрд╛ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдИрдкреА-рдЯреЗрд▓реАрдлреЛрдиреА рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдмрд▓реНрдХрд┐, рдпрд╣ рд╣реИ, рд▓реЗрдХрд┐рди 5% рдЧреНрд░рд╛рд╣рдХ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ :)
рдпрд╛рдиреА рдореИрдВ рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдорд┐рд░рд╛рдВрдбрд╛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рддреЛ рдЖрдк рдХрд╛рд░реНрд░рд╡рд╛рдИ - "рдХреЙрд▓" рдЪреБрди рд╕рдХреЗрдВ, рдФрд░ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдлреЛрди рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╛рдд рдХрд░ рд╕рдХреЗрдВред
рдФрд░ рдПрдХ рдмрд╛рд░ рдЙрд╕рдиреЗ рдЦреБрдж рдХреЛ рдЗрд╕ рдХрд╛рдо рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ред рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛!
рджрд┐рдП рдЧрдП:
1. рдкреИрдирд╛рд╕реЛрдирд┐рдХ PBX TDE200
2. 300 рдЧреНрд░рд╛рд╣рдХ (15 - рдПрд╕рдЖрдИрдкреА, 285 - рдПрдирд╛рд▓реЙрдЧ рдпрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдлреЛрди)
3. рдорд┐рд░рд╛рдВрдбрд╛ (рдЬрд╣рд╛рдВ рдЙрд╕рдХреЗ рдмрд┐рдирд╛)
4. рдПрдХ рдРрд╕рд╛ рдбреНрд░рд┐рд▓рд┐рдВрдЧ рдЖрдЗрдбрд┐рдпрд╛ рдЬреЛ рдЖрдкрдХреЛ рд░рд╛рдд рднрд░ рдЬрдЧрд╛рдП рд░рдЦреЗ :)
рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдлреЛрди рд╕реЗ рдорд┐рд░рд╛рдВрдбрд╛ рддрдХред
рд╣рдо рдкреИрдирд╛рд╕реЛрдирд┐рдХ рдХреЛ рд▓реИрди рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдорд┐рд░рд╛рдВрдбрд╛ рдкреАрдмреАрдПрдХреНрд╕ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗрдЧрд╛ред
рд╕рдорд╛рдзрд╛рди рд╕реАрдзрд╛ рд╣реБрдЖ - рдПрд╕реНрдЯрд░рд┐рд╕реНрдХред
Asterisk'a I рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧреА, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд▓реЗрдЦ рд╣реИрдВред
рд╣рдо рдЗрд╕
рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдФрд░ рдкреИрдирд╛рд╕реЛрдирд┐рдХ TDE200 рдПрд╕рдЖрдИрдкреА рдЯреНрд░рдВрдХ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред
рд╣реЛ рдЧрдпрд╛ред рдЕрдм рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдлреЛрди рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрдВ рдПрдХ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд┐рдП рдмрд┐рдирд╛, рдирд┐рдпрдорд┐рдд рдлреЛрди рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдЧреЗ рдХреА рдЦреБрджрд╛рдИред
рдХреЙрд▓рдмреИрдХ
Asterisk рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА IP-PBX рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдЯреЗрд▓реАрдлреЛрдиреА рдХреЗ рд╕рд╛рде рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ - Asterisk рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдореЗрдВ рдХреЙрд▓рдмреЕрдХ рдЬреИрд╕рд╛ рдПрдХ рдЕрджреНрднреБрдд рдХрд╛рд░реНрдп рд╣реИ, рдЕрд░реНрдерд╛рдд рдХреЙрд▓рдмреИрдХ - рдЗрд╕рд╕реЗ рд╣рдо рдирд╛рдЪреЗрдВрдЧреЗред
Asterisk рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХреЙрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ (рдХреЙрд▓-рдлрд╝рд╛рдЗрд▓реЛрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЙрдирдореЗрдВ рдЙрди рдлрд╝реЛрди рдирдВрдмрд░реЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рди рдкрд░ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпреЗ рдлрд╛рдЗрд▓реЗрдВ, рдЬрдм рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рджреЛрдиреЛрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдлрд╝рд╛рдЗрд▓ рдкрд╛рда:
Channel: SIP/utde/9311264 CallerID: test <9311264> Context: from-internal Extension: 994120031
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рддрд╛рд░рд╛рдВрдХрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: 9311264 (рд╣рдорд╛рд░реА рд╕рдВрдЦреНрдпрд╛) рдФрд░ 994120031 (рдЬрд╣рд╛рдВ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИ)ред рджреЛрдиреЛрдВ рдирдВрдмрд░реЛрдВ рдкрд░ рдХреЙрд▓ 9311264 рдирдВрдмрд░ рдЫреЛрдбрд╝рддреА рд╣реИ (рдпрд╛рдиреА, рд╣рдорд╛рд░реА рдУрд░ рд╕реЗ, рдпрд╣ рдХреЙрд▓рд░рд┐рдб рдкреНрд░реЙрдкрд░реНрдЯреА рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдХреЙрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВ
рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдирдИ рдХреЙрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП
рдЗрдХреЛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛: i.e. рдлреЛрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдлреЛрди рдирдВрдмрд░ рдФрд░ рд╡рд╣ рд╡реНрдпрдХреНрддрд┐ рдЬрд┐рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╕рдордп рд╣рдо рджреЛрдиреЛрдВ рдлреЛрди рдирдВрдмрд░реЛрдВ рдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдкрд╛рд╕ рдХрд░реЗрдВрдЧреЗ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
call.sh 945954 945932рдХреЙрд▓-рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
рдмрд╛рд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ "рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ" рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдВ
рдпрд╣ рд╕рдм рдЕрджреНрднреБрдд рд╣реИ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП 2 рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдлреЛрди рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд╛рддрдЪреАрдд рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рд╕рд░реНрд╡рд░ рдореЗрдВ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд╕реНрдерд┐рдд рд╣реИ, рдЙрд╕ рдХрдВрд╕реЛрд▓ рдореЗрдВ рди рд░рд╣рддреЗ рд╣реБрдП, рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ?
рдЬрд╡рд╛рдм рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ - рд╡реЗрдмред
рдПрдкрд╛рдЪреЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ, рдПрдХ php рдкреЗрдЬ рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдЧрд╛ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ 2 рдлреЛрди рдирдВрдмрд░ рдкрд╛рд╕ рдХрд░реЗрдЧрд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рд╕реЗ bash_ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ php рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
shell_exec("sudo /var/scripts/out.sh $from $to");
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо рдХрд╣рд╛рдВ рд╣реИ: out.sh
рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЖрдкрдХрд╛ рдлрд╝реЛрди рдирдВрдмрд░: $ рд╕реЗ
рд╡рд╣ рд╕рдВрдЦреНрдпрд╛ рдЬрд╣рд╛рдВ рд╣рдо рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: $ рд╕реЗ
Php рдкрд░ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░реЗрдВ
рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддрд░рд╣, php рдкреЗрдЬ рдкрд░ 2 рдлреЛрди рдирдВрдмрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди GET рд╡рд┐рдзрд┐ рд╣реИред
рдпрд╛рдиреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЧрдард┐рдд URL, 2 рдлрд╝реЛрди рдирдВрдмрд░ рд▓реЗрдХрд░, рдЙрдиреНрд╣реЗрдВ php рдкрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рд╡реЗ рдкрд╣рд▓реЗ рд╣реА рдмреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВред
рдПрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП GET рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣ php рдХреЛрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
$from=$_GET['from']; $to=$_GET['to'];
рдпрд╛рдиреА рд╣рдо рдЙрди рдорд╛рдиреЛрдВ рдХреЛ $ рдФрд░ рд╕реЗ $ рдХреЗ рдмреАрдЪ рдЕрд╕рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ url рд╕реЗ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд┐рдВрдХ:
pbx.domain.ru/index.php?from=943216&to=87878732$ рд╕реЗ рдЪрд░ рдХреЗ рд▓рд┐рдП рдлреЛрди рдирдВрдмрд░ 943216 рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ 987632 рд╕реЗ рдЪрд░ рдХреЛ $
рдорд┐рд░рд╛рдВрдбрд╛ рд╕реЗ рдПрдХ рдЬреАрдИрдЯреА рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рд╕реНрд╡рдпрдВ рд╡рд╛рдВрдЫрд┐рдд URL рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдЧрд╛, рдлреЛрди рдирдВрдмрд░ рдкрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ C # рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рд╣рдо рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ:
рдПрдкреНрд▓реАрдХреЗрд╢рди рд╕реА # ред
рдЖрд╡реЗрджрди рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:
1. рдорд┐рд░рд╛рдВрдбрд╛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ - рдХрд░реНрдордЪрд╛рд░реА рдХрд╛ рд▓реЙрдЧрд┐рди рдЬрд┐рд╕реЗ рд╣рдо рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
2. рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд▓реЙрдЧрд┐рди рд▓реЗрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рд╣рдорд╛рд░рд╛ рд▓реЙрдЧрд┐рди)
3. рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рд▓реЙрдЧрд┐рди рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдлреЛрди рдирдВрдмрд░ рджреЗрддрд╛ рд╣реИ (рдлрд╝реЛрдиреЛрдВ рдХреЛ рдЯреЗрд▓реАрдлреЛрди рдирдореНрдмрд░ рдЦрд╛рддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред
4. рдПрдХ URL рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 4 рдорд╛рди рдбрд╛рд▓реЗ рдЧрдП рд╣реИрдВ: рдирдВрдмрд░ "рдХреМрди рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ", рдирдВрдмрд░ "рдХреМрди рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ", рд▓реЙрдЧрд┐рди "рдХреМрди рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ", рд▓реЙрдЧрд┐рди "рдХреМрди рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ" (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
pbx.domain.ru/index.php?from=924374&to = 859345 рдФрд░ fromLogin = ivanov рдФрд░ toLogon = petrov (рдореИрдВ рдиреАрдЪреЗ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдкрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЙрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ)ред
5. рджрд┐рдП рдЧрдП URL рдкрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдкрд░, "рдбрд╛рдпрд▓рд░" рддреИрдпрд╛рд░ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдорд┐рд░рд╛рдВрдбрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЕрдм рджрд┐рдЦрддрд╛ рд╣реИ:

рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП:

рдЬрдм "рдХреЙрд▓" рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ C # рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдЪреБрдирддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рд╕ рдирдВрдмрд░ рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЙрд▓ рдмрдЯрди рдХреЛ рджрдмрд╛рдПред
рдпрджрд┐ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдирдВрдмрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рд╕рд╛рде рд╣реА рдХреЙрд▓ рдмрдЯрди)ред
рдпрджрд┐ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдирдВрдмрд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред
рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рдмрдирд╛рдПрдВ
рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдлреЛрди рдореЗрдВ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдлрд┐рд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреМрди рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рджреЗрдЦреЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдирдВрдмрд░ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛрдмрд░ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ: рдирд╛рдо, рд╕реНрдерд┐рддрд┐, рд╡рд┐рднрд╛рдЧ, рдлреЛрди рдирдВрдмрд░ред
рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди 2 рдлреЛрди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреЛ рд▓реЙрдЧрд┐рди рдХрд░рддрд╛ рд╣реИред
рдпрд╛рдиреА php 4 рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рдлреЛрди рдирдВрдмрд░, рдмрд▓реНрдХрд┐ рд▓реЙрдЧрд┐рди рднреАред
Php рдЬреЛрдбрд╝реЗрдВред рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреНрд╡реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВред
рдЖрдЦрд┐рд░рдХрд╛рд░ php рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:
1. рд▓реЙрдЧрд┐рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдирд╛рдо, рд╕реНрдерд┐рддрд┐, рд╡рд┐рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ
$srv = "10.10.10.1";
2. рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдпреБрдХреНрдд рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
3. рдПрдХ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдВрджреЗрд╢ рдмреЙрдбреА рдФрд░ рд▓реЙрдЧрд┐рди "рдЬрд┐рд╕реЗ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ" рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рд╕реЗрдВрдбрдПрдХреНрд╕рдПрдордкреАрдкреА (рдПрдХреНрд╕рдПрдордкреАрдкреА / рдЬреЗрдмрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ) рдФрд░ рд╕рдВрджреЗрд╢ рдмреЙрдбреА рдФрд░ рд▓реЙрдЧрд┐рди рдирд╛рдо рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред Sendxmpp рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╕рдВрдкрд░реНрдХ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ (рдЗрд╕реЗ
рдСрдкрд░реЗрдЯрд░ рдХрд╣рддреЗ рд╣реИрдВ)ред
рд╕рд╛рде рд╣реА, рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ, рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдЖрдк рдЗрд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдХреЙрд▓рдмреИрдХ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдерд╛ рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдиреЗ рдПрдХ рдХреЙрд▓ рдорд┐рд╕ рдХрд░ рджрд┐рдпрд╛, рдПрдХ рд╕рдВрджреЗрд╢ рджреЗрдЦрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рд╕рдВрджреЗрд╢ рдореЗрдВ рдХреЙрд▓рд░ рдХреЗ рдирдВрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди "рдЖрд▓рд╕реНрдп рдкреНрд░рдЧрддрд┐ рдХрд╛ рдЗрдВрдЬрди рд╣реИ" рдФрд░ рд╣рдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлреЛрди рдкрд░ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд░рд╛рдВрдбрд╛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рдЗрд╕ рдХрд░реНрдордЪрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ - рд╣рдо рдмрд╕ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдпрд╣ рд╕рдм рдмрд┐рд▓реНрд▓реА рдкрдЯрдХрдерд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИ:
AD рдореЗрдВ php рд╕реЗ рдЕрдиреБрд░реЛрдз рд╣реИрдВ
рдПрдХ рд╕рдВрджреЗрд╢ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдмрдирддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЙрд╕реЗ рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рднреА рдЭрдВрдХрд╛рд░ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде
рдПрдХ рдХреЙрд▓ рдлрд╝рд╛рдЗрд▓ рдмрдирддреА рд╣реИ
рдлреЛрди рдмрдЬ рд░рд╣реЗ рд╣реИрдВ
рдпрд╣ рд╕рдВрджреЗрд╢ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдирд┐рд╖реНрдХрд░реНрд╖
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рдЧреНрд░рд╛рд╣рдХ рдорд┐рд▓рд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рдЧрд░рд╛рдиреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдХреНрд▓рд┐рдХ рд╕реЗ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдлреЛрди рдирдВрдмрд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ - рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
C # рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рди рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлреЛрди рдирдВрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╣рдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдирдВрдмрд░ рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: рдХрд╛рдо рдпрд╛ рдореЛрдмрд╛рдЗрд▓ред
рдХреЙрд▓ рд▓рдВрдмреА-рджреВрд░реА рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╢рд╣рд░реЛрдВ рдореЗрдВ рд╣рдорд╛рд░реА рдХрдИ рд╢рд╛рдЦрд╛рдПрдБ рд╣реИрдВ - рдЬреЛ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рдлреЛрди рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдХрд╛рдо рдХреА рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛:

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЛрдЭрд┐рд▓ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, "рдХреЙрд▓" рдмрдЯрди рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХрд╛ рдлреЛрди 1-2 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдмрдЬрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реБрд░рдХреНрд╖рд╛
рдпрд╣ рд╕рдм рдорд╣рд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВ:
1. рдореИрдВ рд╕реА # рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдлреЛрди рдирдВрдмрд░ рдФрд░ рд▓реЙрдЧрд┐рди рдХреЛ рдПрдирдХреЛрдб рдХрд░рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рдкрд╛рда рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рди рд╣реЛрдВ (рдХреНрдпреЛрдВрдХрд┐ рд▓рд┐рдВрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд╛рда рдореЗрдВ рдореМрдЬреВрдж рд╣реИ)ред Php рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдбреАрдХреЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ (рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд▓реЙрдЧрд┐рди) рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
2. Asterisk рд╕рдВрд░рдХреНрд╖рдг рдХреЛ рдСрдирд▓рд╛рдЗрди рдкрдврд╝рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рдХрдо рд╕реЗ рдХрдо, iptables рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдФрд░ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕рдмрдиреЗрдЯ рдХреЛ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
рдкреНрд░рд╢реНрди: рдореБрдЭреЗ рдмрддрд╛рдУ, рдореИрдВ рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд┐рд░рд╛рдВрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, 30 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░, рдкрд┐рдЫрд▓реА рдХреЙрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж? рдпрд╣ рдХреЗрд╡рд▓ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдХреЙрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЖрдиреЗ рдХрд╛ рд╕рдордпред рдПрдордмреА рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ?
рдкреБрдирд╢реНрдЪ: рдХреНрдпреЛрдВрдХрд┐ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝реЛрди рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдирд╛ рдПрдХ рдердХрд╛рдК рдХрд╛рдо рд╣реИ, рдореИрдВрдиреЗ C # рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╡рд┐рдВрдбреЛрдЬрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рдмрд╛рд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдЙрдирд╕реЗ рдЕрдкрдиреЗ рдлрд╝реЛрди рдирдВрдмрд░ (рдХрд╛рд░реНрдп рдФрд░ рдореЛрдмрд╛рдЗрд▓) рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдХреА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред
рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд┐рд░рд╛рдВрдбрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдлреЛрди рдирдВрдмрд░ рд╣рдореЗрд╢рд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХреЗрдВ рдпрджрд┐ рд╡реЗ рдмрджрд▓ рдЧрдП рд╣реИрдВред (рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЖрдкрдХреА рд╕рдВрдЦреНрдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдмрд┐рдирд╛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
PSS: рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж