рд╣рдо рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, Asterisk IP рдЯреЗрд▓реАрдлреЛрдиреА рд╕рд░реНрд╡рд░ рдФрд░ OpenFire Jabber- рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрдд рд╣реИрдВред
рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ - рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ рдФрд░ рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛, рдЬреЛ рдореИрдВ рднрд░ рдЖрдпрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рдерд╛ред
рд╕реНрд╡рднрд╛рд╡:
рдПрдХ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ
dc.steepler.local (
10.10.8.200 ) рд╣реИред рдбреЛрдореЗрди, рдХреНрд░рдорд╢рдГ - steepler.localред рд╕рд░реНрд╡рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЛ рдкреАрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрджрд┐ред рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - "рдЯреЗрд▓реАрдлреЛрди" рдХреЙрд▓рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ Asterisk рд╕рд░реНрд╡рд░ рдкрд░ рдЙрд╕рдХрд╛ рдирдВрдмрд░ рд╣реИред
рдПрдХ рд╕реНрдерд╛рдкрд┐рдд
рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд╡реАрдУрдЖрдИрдкреА рд╕рд░реНрд╡рд░ (
10.10.8.98 ) рд╣реИред рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рдорд╢рдГ рдПрд╕рдЖрдИрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рдХреНрд░рдорд╢рдГ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреА рд╕рдордЭ рдореЗрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдЯрд╛рдЗрдк рдПрд╕рдЖрдИрдкреА / рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ (рдЬрд╣рд╛рдВ рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирдВрдмрд░ рд╣реИ)ред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рд╕рд░реНрд╡рд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрдВрднреАрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдзреАрди рдерд╛ред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХрд╛рдо рдХреЛ рдЗрд╕рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рддрд╛рд░реНрдХрд┐рдХ рдЕрдВрдд рдПрд╕рдЖрдИрдкреА рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдбрд╛рдпрд▓ рдпреЛрдЬрдирд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреАрдврд╝реА рд╣реЛрдЧреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдбрд░ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдореМрдЬреВрджрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдбрд╛рдпрд▓ рдпреЛрдЬрдирд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреАрдврд╝реА рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЗрдиреВ рдФрд░ рдЕрдиреНрдп рдЕрдиреБрдХреВрд▓рди рд╣реИрдВ, рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЖрдЧреЗ рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рд╣реИ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ред рд▓рд┐рдЦрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдЧреЗ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд░рд┐рдЬрд░реНрд╡ рд╣реИред
рддреЛ, рдлреНрд░реАрд╕реНрдЯрдмреАрдПрдХреНрд╕ рдлреНрд░рдВрдЯрдПрдВрдб рдХреЗ рд╕рд╛рде рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд╣реИ, рдЬреЛ рдХрд╛рд░реНрдп рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ FreePBX рдХреА рдЖрджрдд рд╣реИ рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХреЛрдИ рднреА рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╢реАрд░реНрд╖ рдкрд░ рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╣рдо рд╡реЗрдм-рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдж рдореЗрдВ рдХреБрдЫ рдмрджрд▓рддреЗ рд╣реИрдВ, рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдлреНрд░реАрдкреИрдВрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рднреНрдп рдлреНрд░рдВрдЯреЗрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреЗрд╢рдХ, рд╢реЗрд▓ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдЕрдкрдиреА рдкреНрд░рддрд┐рднрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрд╡рд╕рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдкреНрд░рддреНрдпрдп "-рдХрд╕реНрдЯрдо" рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреЛ, рдЕрдВрдд рдореЗрдВ, рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛), рдпрд╛ "рдУрд╡рд░рд░рд╛рдЗрдб" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрдареЛрд░рддрд╛ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред рд▓реЗрдХрд┐рди, рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╕реНрдЯрдо рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдЖрдкрдХреА рд░рд╛рдп рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рднрд▓реЗ рд╣реА FreePBX рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛред рдпрд╛ рддреЛ рдЪреЗрдХрд░реНрд╕, рдпрд╛ рдЬрд╛рдирд╛ред рдпрд╣реА рд╣реИ, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рд╕рд╛рдордиреЗ рдХреЗ рдЫреЛрд░ рдкрд░ рдХреНрдпрд╛ рдореЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рднреА рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ - рдпрджрд┐ рдпрд╣ рдХрд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЫреВрддрд╛ рд╣реИ - рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рдо рдХрд░реЗрдЧреА, рдлреНрд░рдВрдЯ-рдПрдВрдб рдирд╣реАрдВред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ FreePBX рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдбрд╛рдпрд▓рд┐рдВрдЧ рдпреЛрдЬрдирд╛ рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдореИрдВ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрдареЛрд░ рдмрдВрдзрди рдЖрдЧреЗ рдХреЗ рдХрд╛рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдпрд╛ рдпреЛрдВ рдХрд╣реЗрдВ, рдХреЛрдИ рдЬрд╛рдмреЗрд░ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рдерд╛ред рд╡рд┐рдХрд▓реНрдкрд╣реАрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╡рд┐рдХрд▓реНрдк OpenFire рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╛рд░рдг рд╕рд░рд▓ рд╣реИрдВ - OpenFire рдЖрдкрдХреЛ рдПрдВрдб-рдЯреВ-рдПрдВрдб (Kerberos / GSSAPI / SASL) рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд╣ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд▓реЙрдЧрд┐рди рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЙрд╕рдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдбреЛрдореЗрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ - рд╡рд╣ рд╣рдорд╛рд░рд╛ рдЧреНрд░рд╛рд╣рдХ рд╣реИред рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░реЗрдЧрд╛, рдЬреИрдмрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ, рдФрд░ рд╡рд╣, рдЬреЛ рдХреЗрд░реНрдмрд░реЛрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреА рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдпрд╛ рдЗрдирдХрд╛рд░ рдХрд░реЗрдЧрд╛ред рдореИрдВ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ, рднрд▓реЗ рд╣реА рдбреЛрдореЗрди рдореЗрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдХреА рдиреАрддрд┐ рд╣реЛред рдЖрдкрдХреЛ "рдмреЗрд╡рдХреВрдл рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдирд┐рдпрд╛рдВ рдирд╣реАрдВ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдиреЗ рдЙрдирдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдирд╛ рднреВрд▓ рдЧрдП рд╣реИрдВред рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдмреЗрд╡рдХреВрдл рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдирд╣реАрдВ рд╣реИред
OpenFire рдкрд░, рдЖрдк Asterisk рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ Asterisk-IM рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ, рдЖрдИрдкреА рдлреЛрди рдХреЙрд▓ рдХрд░рдиреЗ, рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмреЙрдХреНрд╕ рдСрдЯреЛрдореЗрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдПрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдВрдд-рдЯреВ-рдПрдВрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдп рдлреЛрди рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реВрдк рд╕реЗ AD рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдпрд╣ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ AD / Aster рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
So. рдЬреЗрдмрд░ рд╕рд░реНрд╡рд░ OpenFire рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, jbrgseveren01.steepler.local рдХреЛ
рдХреЙрд▓ рдХрд░реЗрдВ, рдФрд░
10.10.8.226 рдкрд░ рдХрд╛рдо
рдХрд░реЗрдВ ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ CentOS5, Asterisk 1.8.2, рдФрд░ Win2008 рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореМрд▓рд┐рдХ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдХреЗрд╡рд▓ Asterisk рд╕рдВрд╕реНрдХрд░рдг рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - jabber рд╕рдорд░реНрдерди рдХреЗрд╡рд▓ 1.6 рд╢рд╛рдЦрд╛ рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдФрд░ PBX рдХреЛ рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрджреНрджреЗрд╢реНрдпреЛрдВ:
рдЖрдкрдХреЛ Jabber рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ IM рдбреЛрдореЗрди рд╕рдореВрд╣ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓реЗ рдЬрд╛рдПред рдбреЛрдореЗрди рдпреВрдЬрд░реНрд╕, рдЬреИрдмрд░ рдпреВрдЬрд░реНрд╕, рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдореИрдкрд┐рдВрдЧ рдХреЛ рдСрдЯреЛрдореИрдЯрд┐рдХрд▓реА рдХрд░рдирд╛ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЬрд░реВрд░реА рд╣реИред
рд╕рдм рдХреБрдЫ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? (рдпрд╛ рдиреБрдХрд╕рд╛рди)
OpenFire рдбреЛрдореЗрди рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ ldap рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЬреИрдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред
рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ Asterisk-IM рдкреНрд▓рдЧрдЗрди (OpenFire рд╡реЗрдм рдЪреЗрд╣рд░реЗ рдореЗрдВ рджреЛ рдХреНрд▓рд┐рдХ) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╣рдореЗрдВ Asterisk рд╕рд░реНрд╡рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░, рдУрд╣-рд╢рд┐рдЯ, рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ, Asterisk рдХреА рд╕рдордЭ рдореЗрдВ рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ - рд▓реЙрдЧрд┐рди - рдлреЛрди рдирдВрдмрд░ - рдЗрд╕рдХрд╛ рдЧреНрд░рд╛рд╣рдХ рдЙрдкрдХрд░рдгред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рдо рдХрд░реЗрдЧреА - рд╕реНрдкрд╛рд░реНрдХ рдирд╛рдордХ рджреЗрд╢реА рдУрдкрдирдлрд╛рдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдорджрдж рд╕реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдореМрдЬреВрджрд╛ рдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдХреЙрд▓ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рд╡рд╣ рд╣реИ - рдореБрдЭреЗ рдПрдХ рд╕рдВрдкрд░реНрдХ рдорд┐рд▓рддрд╛ рд╣реИ, рдореИрдВ рдЕрдкрдиреЗ рджрд╛рд╣рд┐рдиреЗ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде "рдХреЙрд▓" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдореЗрд░реЗ рдбреЗрд╕реНрдХ рдкрд░ рдПрдХ рдЯреЗрд▓реАрдлреЛрди рдмрдЬрдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рдлреЛрди рдЙрдард╛рддрд╛ рд╣реВрдВ рдФрд░ рддреБрд░рдВрдд, рдЯреЗрд▓реАрдлреЛрди рд╕рдВрдкрд░реНрдХ рдкрд░ рдмрдЬрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдХреЛрдИ рдлреЛрди рдкрд░ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рдЙрд╕рдХреА рд╕реНрдерд┐рддрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рд▓реЗрдХрд┐рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рдФрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ - рдЬрдмреНрдмрд╛рд░ рдХреЛ рдорд┐рд╕реНрдб рдХреЙрд▓ рдХреА рд╕реВрдЪрдирд╛ рднреЗрдЬрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдПрдХ рдмрд╛рдд рд╣реИ рдЬрдм рджреАрдкрдХ рдлреЛрди рдкрд░ рдЭрдкрдХрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдореЗрдиреВ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рджреЗрдЦреЗрдВ рдХрд┐ рдХрд┐рд╕рдиреЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдХреЙрд▓рд░реНрд╕ рдХреЗ рд╕рдЯреАрдХ рд╕рдордп рдФрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЪреАрдЬ рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмреЙрдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╣реИ рдХрд┐, Asterisk, рдЖрд╕рд╛рдиреА рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рдШрдЯрдХ рдореЛрдб рдореЗрдВ OpenFire рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХрд╛ рдкреВрд░рд╛ рдХрд╛рд░реНрдп рдЖрдкрдХреЗ рдХрдВрдзреЛрдВ рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рднреЗрдЬрдиреЗ рдХрд╛ рдХрд╛рдо рдЦреБрдж рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ ;-) рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдХрд╛рдоред рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдмреЗрд╡рдХреВрдл рд╕рдорд╛рдзрд╛рди рдкреНрд░рддреНрдпреЗрдХ рдирдВрдмрд░ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рдкрд╛рдБрдЪ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ, рддреЛ рдпрд╣ рд╣рдореЗрдВ рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдлреЛрди рдХреЗ рдмреАрдЪ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ, рдирдП рдХреЛ рдЬреЛрдбрд╝рдиреЗ, рдкреБрд░рд╛рдиреЗ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, FreePBX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред рдпрджрд┐ рд╣рдо рднрд░реНрддреА рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрджреНрднреБрдд рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдЦреЛ рджреЗрдВрдЧреЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрд╢рд┐рд╖реНрдЯрддрд╛ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░реЗрдВред рд░реЛрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдореЗрдВ рдбрд╛рдпрд▓рд┐рдВрдЧ рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдЦреЗрдВ, рдЬреЛ рдХрд┐ рдкрддрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рдирдВрдмрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ рдФрд░ "рдХреЛрдИ рдбрд╛рдпрд▓ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛" рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрдмрд░ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ - рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдРрд╕реЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдирдВрдмрд░ рдкрд░ рдмреБрд▓рд╛рдпрд╛ рдерд╛ред ред
рдиреАрдЪреЗ рдЙрддрд░ рд░рд╣рд╛ рд╣реИ
рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рд╡реЛ рд╣реИ рдпреВрдЬрд░реНрд╕ред рд╣рдо рдбреЛрдореЗрди рдореЗрдВ рджреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдореЗрдВ ldap рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЕрдиреНрдп Kerberos рдХреЗ рд▓рд┐рдПред рдкрд╣рд▓рд╛ рдореИрдВрдиреЗ рдУрдкрдирдлрд╛рдпрд░ рдХрд╣рд╛, рджреВрд╕рд░рд╛ xmpp-рдУрдкрдирдлрд╛рдпрд░ред рдЕрдЧрд▓рд╛ - рддреБрд░рдВрдд рдЬреИрдмрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдПрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдЖрдИрдПрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдЗрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВред рд╣рдо рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЖрдВрддрд░рд┐рдХ рдлрд╝реЛрди рд╣реИ рдФрд░ "рдлрд╝реЛрди рдирдВрдмрд░" рдлрд╝реАрд▓реНрдб рдореЗрдВ IM рд╕рдореВрд╣ рдХреЗ рд╕рджрд╕реНрдп рд╣реИрдВ, рдХреЗ рдкрд╛рд╕ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирдВрдмрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╣реИред
рджреВрд╕рд░рд╛ - рд╣рдо рдЕрдкрдиреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЬреИрдмрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдбреАрдПрдирдПрд╕ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдлреЙрд░рд╡рд░реНрдб рдФрд░ рд░рд┐рд╡рд░реНрд╕ рдЬрд╝реЛрди рджреЛрдиреЛрдВ рдЪрд╛рд╣рд┐рдПред рдЬреИрдмрд░ рд╕рд░реНрд╡рд░ рдкрд░, рд╣реЛрд╕реНрдЯ рдирд╛рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ - рдЗрд╕реЗ
/ etc / рдореЗрдЬрдмрд╛рди рдореЗрдВ рд▓рд┐рдЦреЗрдВ:
127.0.0.1 localhost.localdomain localhost 10.10.8.226 jbrgseveren01.steepler.local jbrgseveren01
рд╣рдо nslookup рдХреЗ рд╕рд╛рде рд╕рднреА рдкрдХреНрд╖реЛрдВ рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рдВ, рд╣реЛрд╕реНрдЯ рдирд╛рдо рдЫреЛрдЯреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рддреАрд╕рд░рд╛ - рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ OpenFire рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ -
http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ldap-guide.htmlрд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рдХреЛрдИ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрддрдо рдЬрдЯрд┐рд▓рддрд╛ ldap рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕рдХреНрд╖рдо рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЧрдарди рд╣реИред рд╣рдо рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдЖрдЙрдЯрдкреБрдЯ AD рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдордХрд╛рдЬреА рд╕рд░реНрд╡рд░ рд╣реЛрдЧрд╛ред рдЖрдк рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рд╣рдорд╛рд░рд╛ рдХрд╛рдо SSO: рд╕рд┐рдВрдЧрд▓ рд╕рд╛рдЗрди рдСрди рд╣реИред рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдХрд░рдмрд░реЛрд╕ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ред рдпрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ -
http://community.igniterealtime.org/docs/DOC-1060рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдореБрдЦреНрдп рдмрд╛рдд - рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ - рд╕рдм рдХреБрдЫ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рдореИрдиреБрдЕрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ - рдЬрд╣рд╛рдВ рдЕрдкрд░рдХреЗрд╕ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдЕрдкрд░рдХреЗрд╕ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд▓реЛрдЕрд░рдХреЗрд╕ рд╣реИрдВ, рд▓реЛрдЕрд░рдХреЗрд╕ рд╣реИрдВред рдбреЛрдореЗрди рдореЗрдВ рд╕рд░реНрд╡рд░ рджрд░реНрдЬ рдХрд░рдирд╛ рдФрд░ рдкрд░рд┐рдЪрдп рдХреЗ рддрдереНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ !!!
рд╣рд╛рдВ, рдореИрдВрдиреЗ рдбреЛрдореЗрди рдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдХреАрдЯрд╛рдм рдмрдирд╛рдпрд╛ - рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛ рдЯреВрд▓реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рд╕реНрдкрд╛рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ - рдореВрд▓ рдУрдкрдирдлрд╝рд╛рдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ, рдЬрд╛рдВрдЪреЗрдВ - рдпрджрд┐ рдПрд╕рдПрд╕рдУ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЕрдЪреНрдЫрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рджреЗрдЦреЛ, рд▓рд┐рдЦрдирд╛, рджреЗрдЦрдирд╛ред
рд╣рдо Asterisk рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ (рднреВрд▓ рди рдЬрд╛рдПрдВ - рдореЗрд░реЗ рдкрд╛рд╕ FreePbx рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреА рдпреЛрдЬрдирд╛ рдХреЛ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рджреЗрддрд╛ рд╣реВрдВ; рдирдВрдЧреЗ Asterisk рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛) рдФрд░
OpenFire рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдХреЗ manager_custom.conf рдореЗрдВ рд▓рд┐рдЦреЗрдВ :
[openfire] secret = XXXX deny=0.0.0.0/0.0.0.0 permit=10.10.8.226/255.255.255.0 read = all write = all
рдЕрдм Asterisk-IM рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣ OpenFire рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдЯреИрдм рдореЗрдВ рд╣реИред рд╣рдо рдЕрдкрдиреЗ Asterisk-IM рдЯреИрдм рдкрд░ рд╣рдорд╛рд░реЗ рд╡реАрдУрдЖрдИрдкреА рд╕рд░реНрд╡рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ:
Server Name: AsteriskGSeveren01 ServerAddress: 10.10.8.98 Port: 5038 Username: openfire Password: XXXX
рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдмрд╛рд░реА рд╣реИ ... рд╣рдореЗрдВ рдлреЛрди рдореИрдкрд┐рдВрдЧ рдЯреИрдм рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдЦреБрдж рдХреЛ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдХрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред рд╕реНрдкрд╛рд░реНрдХ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ, рдЬрдм рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЙрд▓ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЪреБрдирддреЗ рд╣реИрдВ - рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд░рд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рд╣реИрдВрдбрд╕реЗрдЯ рдЙрдард╛рддреЗ рд╣реИрдВ - рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕ред
рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рджреЗрдЦреЛ, рд▓рд┐рдЦрдирд╛, рджреЗрдЦрдирд╛ред
рдЕрдм рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдХреНрдпрд╛ рдмрд┐рддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдореЗрдВ Asterisk-IM рдХреЛ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдФрд░ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред
рд╕реАрдзрд╛ - рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВред рдкреНрд▓рдЧрдЗрди рдкреБрд░рд╛рдирд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдпрд╣ рд╣реИ рдХрд┐ рдЦрд╛рдУред рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдЕрдкрдиреА рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ OpenFire рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдирд╛ рдФрд░ рдЗрд╕реЗ Asterisk-IM рдХреЗ рд╕рд╛рде рддрд╛рдбрд╝ рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реИ, OpenFire рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рд╕реАрдзреЗ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рд╕реВрдЦ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдм рдареАрдХ рд╣реИред рд╣рдо рдПрдХ рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ ldap рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдбреА рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣реЗрдВрдЧреЗ, рдЙрди рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдЦреАрдВрдЪреЗрдВ, рдЬреЛ IM рд╕рдореВрд╣ рдХреЗ рд╕рджрд╕реНрдп рд╣реИрдВ, рдФрд░ рдкреВрд░рд╛ рдирд╛рдо, рд▓реЙрдЧрд┐рди рдФрд░ рдлреЛрди рдирдВрдмрд░ рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реАрдзреЗ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ-рдЖрдИрдПрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдзрдХреЗрд▓ рджреЗрддреЗ рд╣реИрдВред рдЧреВрдВрдЧрд╛ рдмреИрд╕рд╛рдЦреА, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рджреЛ рдкрдЯрдХрдерд╛рдПрдБ рд╕рд╛рдордиреЗ рдЖрдИрдВ - рдПрдХ рдореБрдЭреЗ
рдпрд╣рд╛рдБ рддреИрдпрд╛рд░ рдорд┐рд▓реАред рдпрд╣ рдкрд░реНрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ - рдпрд╣ рдбреЛрдореЗрди рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░, рд╡реИрд╕реЗ, рдиреНрдпреВрдирддрдо рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж рддреИрдпрд╛рд░ sip.conf рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рджреВрд╕рд░рд╛ рд╡реНрдпрдХреНрддрд┐, рдмреИрд╢ рдкрд░, рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЛ рд╡рд┐рдЪреНрдЫреЗрджрд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╡рд┐рдХреГрдд рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдХрд╛рд░реНрдп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореБрдЭреЗ рдЙрд╕реЗ рдмреЗрд╡рдХреВрдл рдирд╣реАрдВ рдмрдирд╛рдирд╛ рд╣реИ), SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╣рд┐рд▓рд╛ рджреЗрддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ
рд╕рдВрд╢реЛрдзрд┐рдд-from-AD.pl
рдФрд░ рдпрд╣рд╛рдБ рдмреИрд╢ рдкрд░ рджреВрд╕рд░рд╛ рд╣реИ:
рдлрд╝реЛрди- рдмрд╛рдЗрдВрдбрд┐рдВрдЧ-update-from-AD.sh :
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рджреВрд╕рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдФрд░ рдкрд╛рдж рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдореМрдЬреВрджрд╛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП mysqldump рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо рдЯреНрд░рд┐рдорд┐рдВрдЧ рдХрд░рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдпрд╣рд╛рдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИрдВ:
phoneUser.tplhead: ; ; ; ; ; ; ; ; ; ; USE openfire; DROP TABLE IF EXISTS `phoneUser`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE phoneUser ( userID bigint not null, username varchar(255) not null unique, primary key (userID) ); SET character_set_client = @saved_cs_client; LOCK TABLES `phoneUser` WRITE; ;
phoneUser.tplfoot: /*!40000 ALTER TABLE `phoneUser` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
phoneDevice.tplhead: ; ; ; ; ; ; ; ; ; ; USE openfire; DROP TABLE IF EXISTS `phoneDevice`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `phoneDevice` ( `deviceID` bigint(20) NOT NULL, `device` varchar(255) NOT NULL, `extension` varchar(255) NOT NULL, `callerId` varchar(255) default NULL, `isPrimary` int(11) NOT NULL, `userID` bigint(20) default NULL, `serverID` bigint(20) NOT NULL, PRIMARY KEY (`deviceID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; SET character_set_client = @saved_cs_client; LOCK TABLES `phoneDevice` WRITE; ;
phoneDevice.tplfoot: /*!40000 ALTER TABLE `phoneDevice` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдореБрдХреБрдЯ рдореЗрдВ рдзрдХреЗрд▓рддреЗ рд╣реИрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ-рдЖрдИрдПрдо рдкреНрд▓рдЧрдЗрди рдХреЗ рдлреЛрди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЯреИрдм рдореЗрдВ рдлреЛрди рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдпрдХрд╛рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдвреВрдВрдврддреЗ рд╣реИрдВред рдЖрдзрд╛ рдХрд╛рдо рд╣реЛ рдЧрдпрд╛ред
рдЕрдЧрд▓рд╛ рдХрд╛рдо рдорд┐рд╕реНрдб рдХреЙрд▓ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ TrixBox рдпрд╛ FreePBX рд╣реИ - рддреЛ рдЬреИрд╕рд╛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ - рд╕рдм рдХреБрдЫ рд╢рд╛рдпрдж рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдирдЧреНрди рддрд╛рд░рд╛рдВрдХрди - рд╕рдм рдХреБрдЫ рдЖрдкрдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╣реИ, рддреЛ рд╕реБрдзрд╛рд░, рдЖрдкрдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЙрдкрд▓рдмреНрдз рд╣реИред рдореИрдВ рднреА рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдИрд░реНрд╖реНрдпрд╛)))
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╣рдо scp рдФрд░ рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред ssh-keygen рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдореИрдиреБрдЕрд▓ рд╣реИрдВ, рдореИрдВрдиреЗ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдЬреАрддрд╛ред рдЬрдмреНрдмрд╛рд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЪрдврд╝ рдЬрд╛рдПрдЧреА рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд┐рдЫрд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдерд╛ (рд╣рд╛рдБ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ - рдпреВрдирд┐рдХреНрд╕ рддрд░реАрдХрд╛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓реЗрдВред , рдлреЛрди рдирдВрдмрд░ред JID рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ Asterisk рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░реЗрдЧреА, рдЗрд╕реЗ Asterisk рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧреА рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдЧреАред
рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реБрдЖ:
рдлрд╝реЛрди- рдореИрдкрд┐рдВрдЧ-request.sh :
рдЫреЛрдЯреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рддрд╛рд░рд╛рдВрдХрди рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдордп рдХреА рдПрдХ рдмрдбрд╝реА рд░рд╛рд╢рд┐ рдЦрд░реНрдЪ рдХреА рдЧрдИ рдереАред рдЕрдЧрд░ рдпрд╣ рдореЗрд░реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдареАрдХ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдПрдХ рдЯрд┐рдк рджреЗрддрд╛ рд╣реВрдВред рдПрдХ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди, рдпрджрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢ рдПрдХ рд╣реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рд╕реНрдерд┐рддрд┐ рдкрд░ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрджрд░реНрдн рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рд▓реЗрддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдерд╛ред рдмрд╛рдж рдореЗрдВ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдбрд╛рд▓рд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рд╢реВрдиреНрдп рд╣реИ, рдПрдХ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рд╢реЛ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╣ рд╕реНрдерд┐рддрд┐ рдХрд╣рд╛рдВ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЖрдкрдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣
Extension_custom.conf рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд┐рдХрд▓рд╛:
[from-internal-noxfer-custom] ; Missed calls Jabber notification exten => h,1,Macro(XMPPSend,) exten => h,n,Macro(hangupcall) [macro-XMPPSend] ; Missed calls Jabber notification exten => s,1,GotoIf($["foo${DB(AMPUSER/${THISDIAL:4}/jid)}" = "foo"]?5:2) exten => s,n,Set(JID=${DB(AMPUSER/${THISDIAL:4}/jid)}) exten => s,n,Jabbersend(asterisk-jabber,${JID},${STRFTIME(${EPOCH},,%d/%m/%Y-%H:%M:%S)} - ${THISDIAL:4} ${CALLERID(name)}, ${CALLERID(num)}) exten => s,n,MacroExit() exten => s,n,Noop(No Jabber ID provided for target extension - ${THISDIAL:4}) exten => s,n,MacroExit()
] [from-internal-noxfer-custom] ; Missed calls Jabber notification exten => h,1,Macro(XMPPSend,) exten => h,n,Macro(hangupcall) [macro-XMPPSend] ; Missed calls Jabber notification exten => s,1,GotoIf($["foo${DB(AMPUSER/${THISDIAL:4}/jid)}" = "foo"]?5:2) exten => s,n,Set(JID=${DB(AMPUSER/${THISDIAL:4}/jid)}) exten => s,n,Jabbersend(asterisk-jabber,${JID},${STRFTIME(${EPOCH},,%d/%m/%Y-%H:%M:%S)} - ${THISDIAL:4} ${CALLERID(name)}, ${CALLERID(num)}) exten => s,n,MacroExit() exten => s,n,Noop(No Jabber ID provided for target extension - ${THISDIAL:4}) exten => s,n,MacroExit()
рдФрд░, OpenFire рдХреЗ рдПрдХ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ:
рддрд╛рд░рдХ рдХреА рддрд░рдл:
Jabber.conf: [general] debug=no ;;Turn on debugging by default. ;autoprune=yes ;;Auto remove users from buddy list. ;autoregister=yes ;;Auto register users from buddy list. [asterisk-jabber] ;;label type=component ;;Client or Component connection serverhost=jbrgseveren01.steepler.local ;;Route to server username=asterisk ;;Username with optional roster. secret=XXXX ;;Password port=5275 ;;Port to use defaults to 5222
OpenFire рд╕рд╛рдЗрдб рдкрд░, рд╕рд░реНрд╡рд░ -> рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдмрд╛рд╣рд░реА рдШрдЯрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ
рд╕рдХреНрд╖рдо рд╕реЗрд╡рд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рддрд╛рд░рд╛рдВрдХрди рдЬреЛрдбрд╝реЗрдВред
рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ ...
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдорджрдж рдорд┐рд▓реАред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢реНрди рд╣реИрдВ - рд▓рд┐рдЦреЗрдВред