рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

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

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рд╡рд┐рдЪрд╛рд░ рдФрд░ рдкреНрд░рдореБрдЦ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

рдФрд░ рдпрд╣ рд╕рдм рдмрд╕ рдкреНрдпрд╛рд░ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рддрд╛рд░рд╛рдВрдХрди (рд╕рдВрдЪрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛), рдЯреЗрд▓реАрдлреЛрдиреА рдФрд░ рд╕реНрдерд╛рдкрдирд╛рдУрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди FreePBX (рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрд╛рд░рд╛рдВрдХрди). рдпрджрд┐ рдХрдВрдкрдиреА рдХреА рдЬрд╝рд░реВрд░рддреЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рдереАрдВ рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддреА рдереАрдВ FreePBX - рд╕рдм рдХреБрдЫ рдорд╣рд╛рди рд╣реИред рд╕рдВрдкреВрд░реНрдг рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди XNUMX рдШрдВрдЯреЛрдВ рдХреЗ рднреАрддрд░ рд╣реБрдЖ, рдХрдВрдкрдиреА рдХреЛ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреАрдмреАрдПрдХреНрд╕, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛ рддреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред

рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдп рдЧреИрд░-рдорд╛рдирдХ рдереЗ рдФрд░ рдлрд┐рд░ рдпрд╣ рдЗрддрдирд╛ рд╢рд╛рдирджрд╛рд░ рдирд╣реАрдВ рдерд╛ред рддрд╛рд░рд╛рдВрдХрди рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдЦрд░реНрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╢реЗрд╖ рдкреАрдмреАрдПрдХреНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдореБрджреНрджрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореБрджреНрджрд╛ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╣реИ FreePBX. рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ FreePBX php4 рдХреЗ рд╕рдордп рд░рдЦреА рдЧрдИ рдереА, рдФрд░ рдЙрд╕ рд╕рдордп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА php5.6 рдореМрдЬреВрдж рдерд╛ рдЬрд┐рд╕ рдкрд░ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред

рдЖрдЦрд┐рд░реА рд╕реНрдЯреНрд░реЙ рдЖрд░реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдерд╛ред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдРрд╕рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ FreePBX, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдХреБрдЫ рдирдпрд╛ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдкреНрд░рдореБрдЦ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдереАрдВ:

  • рд╕рд░рд▓ рд╕реЗрдЯрдЕрдк, рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реБрд▓рднред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рд╣рдорд╛рд░реА рдУрд░ рд╕реЗ рдкреАрдмреАрдПрдХреНрд╕ рд░рдЦрд░рдЦрд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ,
  • рдЖрд╕рд╛рди рд╕рдВрд╢реЛрдзрди рддрд╛рдХрд┐ рдХрд╛рд░реНрдп рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдореЗрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВ,
  • рдкреАрдмреАрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдореЗрдВ рдЖрд╕рд╛рдиреАред рдпреВ FreePBX рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдереА, рдпрд╛рдиреА рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рд╕реЗ рд╣реА рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рдореВрд╣ рдпрд╛ рдзреНрд╡рдирд┐ рдореЗрдиреВ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рддрд╛рд░рд╛рдВрдХрди,
  • рдУрдкрдирд╕реЛрд░реНрд╕ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

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

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

рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐рдпрд╛рдБ

рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрдХ рд╕рд╛рд▓ рдХреЗ рднреАрддрд░ рддреИрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА, рдкреВрд░рд╛ рдкреАрдмреАрдПрдХреНрд╕ рдореЙрдбреНрдпреВрд▓рд░ рдерд╛, рдФрд░ рдореЙрдбреНрдпреВрд▓ рди рдХреЗрд╡рд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рдереЗ, рдмрд▓реНрдХрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рднреА рдмрджрд▓ рд╕рдХрддреЗ рдереЗред

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП
рд╣рд╛рдВ, рдРрд╕реА рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдореЗрд░рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рд╣реИ рддрд╛рд░рд╛рдВрдХрди.

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрдХрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдХреЙрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдирд╛рдПрдВ, рдЬрд┐рд╕реЗ рдЖрд░реЗрдЦ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдмрд╛рдИрдВ рдУрд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдореЗрдиреВ рдореЗрдВ рднреА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
  • рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЗрдЬ рдмрдирд╛рдПрдВ рдФрд░ рдореМрдЬреВрджрд╛ рдкреЗрдЬреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЛрдбрд╝реЗрдВ (рдпрджрд┐ рдкреЗрдЬ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ),
  • рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореБрдЦреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреИрдм рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдпрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреИрдм рдмрдирд╛рдПрдВ,
  • рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореМрдЬреВрджрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдирдП рдирд╛рдо рдХреЗ рддрд╣рдд рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдзреНрд╡рдирд┐ рдореЗрдиреВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

......
class CPBX_MYIVR extends CPBX_IVR
{
 function __construct()
 {
 parent::__construct();
 $this->_module = "myivr";
 }
}
.....
$myIvrModule = new CPBX_MYIVR();
CPBXEngine::getInstance()->registerModule($myIvrModule,__DIR__); //╨Ч╨░╤А╨╡╨│╨╕╤Б╤В╤А╨╕╤А╨╛╨▓╨░╤В╤М ╨╜╨╛╨▓╤Л╨╣ ╨╝╨╛╨┤╤Г╨╗╤М
CPBXEngine::getInstance()->registerModuleExtension($myIvrModule,'ivr',__DIR__); //╨Я╨╛╨┤╨╝╨╡╨╜╨╕╤В╤М ╤Б╤Г╤Й╨╡╤Б╤В╨▓╤Г╤О╤Й╨╕╨╣ ╨╝╨╛╨┤╤Г╨╗╤М

рдкрд╣рд▓реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдкрд╣рд▓рд╛ рдЧреМрд░рд╡ рдФрд░ рдкрд╣рд▓реА рдирд┐рд░рд╛рд╢рд╛рдПрдБ рд▓рд╛рдпреАрдВред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛, рдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ FreePBX. рдореБрдЭреЗ рдЦрд╝реБрд╢реА рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдпрд╛ред рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдХрдИ рд╡рд┐рдХрд▓реНрдк рдореМрдЬреВрдж рдереЗ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рднреА рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╕рд╛рди рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред

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

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ:

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП
*рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдПрдХ рдирд┐рдпрдо (рдПрд▓реНрдЧреЛрд░рд┐рджрдо) рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред

рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рд▓рд┐рдЦрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рддрд╛рд░рд╛рдВрдХрди рдмрд╣реБрдд рд▓рдВрдмрд╛ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЧрд╣рдиред
рджреВрд╕рд░реЗ, рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рджреЛрдиреЛрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдПрдВрдЧреЗ.
рддреАрд╕рд░рд╛, рдпрд╣ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЕрд╕реНрдХреЛрдЬрд╝рд┐рдпрд╛, рдХреЗрд╡рд▓ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдФрд░ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА рдЖрдзреЗ рдЙрдкрд╛рдп рд╣реИрдВред рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрджрд▓рдирд╛ рдЬрд░реВрд░реА рдерд╛.

рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг. рдирд╛рдХ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓реА, рдкреВрдБрдЫ рдлрдБрд╕реА

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рджреЛрдмрд╛рд░рд╛ рдмрдирд╛рдирд╛ рдирд╣реАрдВ рдерд╛ рддрд╛рд░рд╛рдВрдХрди, рд▓реЗрдХрд┐рди рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдХреЙрд▓ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реАрдзреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкрдврд╝реЗрдВред рддрд╛рд░рд╛рдВрдХрди рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рдерд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдорд╛рди рдмрджрд▓реЗрдВ рдФрд░ рдЕрдЧрд▓реА рдХреЙрд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛рдПрдЧреА, рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдерд╛ REALTIME_HASH.

рдЕрдВрдд рдореЗрдВ, рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рднреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА рддрд╛рд░рд╛рдВрдХрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рддреЗ рд╕рдордп рдФрд░ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддреБрд░рдВрдд рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд▓рдЧреАрдВ рддрд╛рд░рд╛рдВрдХрди.

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдмрджрд▓рд╛рд╡ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирдВрдмрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рд╕рдВрдХреЗрдд. рд▓реЗрдХрд┐рди рдпреЗ рдЫреЛрдЯреЗ-рдореЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдереЗ

exten=>101,1,GoSub(тАШsub-callusersтАЩ,s,1(1)); - ╤В╨╛╤З╨╡╤З╨╜╨╛╨╡ ╨╕╨╖╨╝╨╡╨╜╨╡╨╜╨╕╨╡, ╨┤╨╛╨▒╨░╨▓╨╗╤П╨╡╤В╤Б╤П/╨╕╨╖╨╝╨╡╨╜╤П╨╡╤В╤Б╤П ╤З╨╡╤А╨╡╨╖ ami

; sub-callusers тАУ ╤Г╨╜╨╕╨▓╨╡╤А╤Б╨░╨╗╤М╨╜╨░╤П ╤Д╤Г╨╜╨║╤Ж╨╕╤П ╨│╨╡╨╜╨╡╤А╨╕╤В╤Б╤П ╨┐╤А╨╕ ╤Г╤Б╤В╨░╨╜╨╛╨▓╨║╨╡ ╨╝╨╛╨┤╤Г╨╗╤П.
[sub-callusers]
exten =>s,1,Noop()
exten =>s,n,Set(LOCAL(TOUSERID)=${ARG1})
exten =>s,n,ClearHash(TOUSERPARAM)
exten =>s,n,Set(HASH(TOUSERPARAM)=${REALTIME_HASH(rl_users,id,${LOCAL(TOUSERID)})})
exten =>s,n,GotoIf($["${HASH(TOUSERPARAM,id)}"=""]?return)
...

рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд▓рд╛рдЗрди рдЬреЛрдбрд╝ рдпрд╛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдореА (рдирд┐рдпрдВрддреНрд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрд╛рд░рд╛рдВрдХрди) рдФрд░ рд╕рдВрдкреВрд░реНрдг рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

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

рдкрд╣рд▓рд╛ рдХрдард┐рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдлрд┐рд░ рд╕реЗ рдкрд╣рд▓рд╛ рдЧрд░реНрд╡ рдФрд░ рдирд┐рд░рд╛рд╢рд╛ рд▓реЗрдХрд░ рдЖрдпрд╛ред рдореБрдЭреЗ рдЦрд╝реБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдбрд╝реА рдмрди рдЧрдпрд╛, рдбрд┐рд╕реНрдХ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдмрдврд╝ рдЧрдИ, рдЕрдзрд┐рдХ рдЬреЛрдЦрд┐рдо рдереЗ, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╕реНрдерд┐рд░ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдм рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рдХреБрдЫ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ рд╡рд╣ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдЙрдиреНрд╣реАрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ "рдкреАрдмреАрдПрдХреНрд╕ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХрд░реЗрдВ" рдмрдЯрди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдХреНрд╕рд░ рднреВрд▓ рдЬрд╛рддреЗ рдереЗред

рдирд┐рд░рд╛рд╢рд╛ рдпрд╣ рдереА рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж рд╕реЗ, PHP рднрд╛рд╖рд╛ рдиреЗ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рддрд╛рд░рд╛рдВрдХрди рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдардиреАрдп рд▓рдЧрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рднрд╛рд╖рд╛ рднреА рддрд╛рд░рд╛рдВрдХрди рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрддреНрдпрдВрдд рдЖрджрд┐рдо рд╣реИред

рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рдерд╛:

$usersInitSection = $dialplan->createExtSection('usersinit-sub','s');
$usersInitSection
 ->add('',new Dialplanext_gotoif('$["${G_USERINIT}"="1"]','exit'))
 ->add('',new Dialplanext_set('G_USERINIT','1'))
 ->add('',new Dialplanext_gosub('1','s','sub-AddOnAnswerSub','usersconnected-sub'))
 ->add('',new Dialplanext_gosub('1','s','sub-AddOnPredoDialSub','usersinitondial-sub'))
 ->add('',new Dialplanext_set('LOCAL(TECH)','${CUT(CHANNEL(name),/,1)}'))
 ->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="SIP"]','sipdev'))
 ->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="PJSIP"]','pjsipdev'))

рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛ рдЧрдпрд╛, рдЗрд╕рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рдереЗ рдФрд░ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдХрд╛рдлреА рдмрдврд╝ рдЧрдпрд╛ред рдЗрд╕ рд╕рдмрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рдХреЛ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╣реА рдХрд┐ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдореБрдЭреЗ рджреБрдЦреА рдХрд░ рдЧрдпрд╛ред

рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг

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

рдмрд╣реБрдд рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реБрдИред рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рдХрдХреНрд╖рд╛рдПрдБ/рдлрд╝рд╛рдЗрд▓реЗрдВ рдереАрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ, рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдФрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 1,5 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрд╛, рдФрд░ рдкреНрд░рддрд┐ рдХреЙрд▓ рдпрд╣ рджреЗрд░реА рдРрд╕реА рдЪреАрдЬрд╝ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЖрд░рдВрднреАрдХрд░рдг рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдХреА рдЦреЛрдЬ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕реЗрд╡рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдИ pthreads. рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рдж, рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ PHP рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рднреА рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛; рдореБрдЭреЗ рдХреБрдЫ рд╕рд░рд▓, рдХрд┐рд╕реА рднреА PHP рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ PHP рдХреЗ рд▓рд┐рдП рдХрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╣реИрдВред

рд╕рдорд╛рдзрд╛рди рд╕реА рдореЗрдВ рд╣рдорд╛рд░реА рдЕрдкрдиреА рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╕реЗрд╡рд╛ рдереА, рдЬрд┐рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ PHPLIB. рдпрд╣ рд╕рднреА рдПрдЯреАрдПрд╕ PHP рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрд░рдВрдн рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рдХреЙрд▓рдмреИрдХ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рдкрд░ рдлрд╛рд╕реНрдЯрдПрдЬреАрдЖрдИ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рдХреИрд╢ рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЗрд╕рдореЗрдВ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЕрдиреБрд░реЛрдз PHP рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдкрд░ рдХреЙрд▓ рднреЗрдЬрдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рддрдХ рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддрд╛рд░рд╛рдВрдХрди 1,5 рд╕реЗ рдШрдЯрдХрд░ 0,05 рд╣реЛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рд╕рдордп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдереЛрдбрд╝рд╛ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдордп рдХрд╛рдлреА рдХрдо рд╣реЛ рдЧрдпрд╛, рдФрд░ рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ PHP рдореЗрдВ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрдкреВрд░реНрдг рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА PHP рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП; рдЙрдиреНрд╣реЗрдВ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдФрд░ рдпрд╣ рдореБрдЦреНрдп рдмрд╛рдд рд╣реИ, рдЕрдВрддрддрдГ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдХрдИ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рдеред

рдореЙрдбреНрдпреВрд▓ рдХреНрд▓рд╛рд╕ рдореЗрдВ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдбрд╛рдпрд▓рдкреНрд▓рд╛рдирдбрд╛рдпрдирд╛рдорд┐рдХрдХреЙрд▓ рдФрд░ рддрд░реНрдХ pbxCallRequest рдЗрд╕рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдЧрд╛ рддрд╛рд░рд╛рдВрдХрди.

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ (php рдореЗрдВ xdebug рд╣реИ рдФрд░ рдпрд╣ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рдЖрдк рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рдорд╛рдиреЛрдВ рдХреЛ рджреЗрдЦрдХрд░ рдЪрд░рдг рджрд░ рдЪрд░рдг рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЙрд▓ рдбреЗрдЯрд╛

рдХрд┐рд╕реА рднреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ рдкреАрдмреАрдПрдХреНрд╕ рдмреНрд▓реЙрдХ рднреА рдкрд╣рд▓реЗ рд╕реЗ рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЧреБрдЬрд░рд╛ рд╣реИред рдЕрдХреНрд╕рд░ рдХреЙрд▓ рдбреЗрдЯрд╛ рдПрдХ рд╕рдВрдХреЗрдд рд╣реЛрддрд╛ рд╣реИ. рдПрдХ рдХреЙрд▓ = рдПрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ: рдХрд┐рд╕рдиреЗ рдХреЙрд▓ рдХрд┐рдпрд╛, рдХрд┐рд╕рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдмрд╛рдд рдХреАред рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдХреЗрдд рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕ рдкреАрдмреАрдПрдХреНрд╕ рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдЬрд╝рд░реВрд░рддреЛрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реА рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдереАрдВ:

  • рди рдХреЗрд╡рд▓ рдкреАрдмреАрдПрдХреНрд╕ рдиреЗ рдХрд┐рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдХрд┐рд╕рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛, рдЗрд╕реЗ рднреА рдмрдЪрд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрд╡рд░реЛрдзрди рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛,
  • рдХрд┐рд╕реА рдХрд░реНрдордЪрд╛рд░реА рд╕реЗ рдЬреБрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рд╕рдордпред рдореЗрдВ FreePBX рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдкреАрдмреАрдПрдХреНрд╕, рдЬреИрд╕реЗ рд╣реА рдкреАрдмреАрдПрдХреНрд╕ рдлреЛрди рдЙрдард╛рддрд╛ рд╣реИ, рдХреЙрд▓ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рд╣реБрдЖ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реЙрдпрд╕ рдореЗрдиреВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлреЛрди рдЙрдард╛рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЙрд▓ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп 0-1 рд╕реЗрдХрдВрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рди рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рд╕рдордп рдмрдЪрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдмрд▓реНрдХрд┐ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рд╕рдордп (рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдпрдВ рдЗрд╕ рдзреНрд╡рдЬ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ "рдХрд░реНрдордЪрд╛рд░реА", "рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди") рд╣реИред
  • рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЗ рд▓рд┐рдП, рдЬрдм рдХреЙрд▓ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЗ рдмреАрдЪ рдпрд╛рддреНрд░рд╛ рдХрд░рддреА рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреА рдЕрд▓рдЧ рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рддрдм рдирд┐рдХрд▓рд╛ рдЬрдм рдкреАрдмреАрдПрдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЙрд▓ рдкрд░ рдЕрдкрдиреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрддрдГ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред

рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ:

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА (рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣ - рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ)ред

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

  1. рдПрдХ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди рдкрд░ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ"рдЖрдЯрд╛ рдХреЗ рд▓рд┐рдП"05:55:52 рдмрдЬреЗ рдирдВрдмрд░ 89295671458 рд╕реЗ рдирдВрдмрд░ 89999999999 рддрдХ, рдЕрдВрдд рдореЗрдВ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдЧрдпрд╛"рд╕рдЪрд┐рд╡2┬╗рдирдВрдмрд░ 104 рдХреЗ рд╕рд╛рдеред рдЧреНрд░рд╛рд╣рдХ рдиреЗ 60 рд╕реЗрдХрдВрдб рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ 36 рд╕реЗрдХрдВрдб рддрдХ рдмрд╛рдд рдХреАред
  2. рдХрд░реНрдордЪрд╛рд░реА "рд╕рдЪрд┐рд╡2"112 рдкрд░ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ"рдореИрдиреЗрдЬрд░1┬╗ 8 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж. рд╡реЗ 14 рд╕реЗрдХрдВрдб рддрдХ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
  3. рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ"рдореИрдиреЗрдЬрд░1"рдЬрд╣рд╛рдВ рд╡реЗ рдЕрдЧрд▓реЗ 13 рд╕реЗрдХрдВрдб рддрдХ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ

рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд┐рдорд╢реИрд▓ рдХрд╛ рд╕рд┐рд░рд╛ рд╣реИ; рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдЖрдк рдкреАрдмреАрдПрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдФрд░ рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреАрдмреАрдПрдХреНрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ 7 рд╕рд╛рд▓ рдмрд┐рддрд╛рдП

рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЙрд▓реЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ:

  1. рдПрдХ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди рдкрд░ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ"рдЖрдЯрд╛ рдХреЗ рд▓рд┐рдП┬╗ 05:55:52 рдмрдЬреЗ рдирдВрдмрд░ 89295671458 рд╕реЗ рдирдВрдмрд░ 89999999999 рдкрд░ред
  2. 05:55:53 рдкрд░ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди рдЗрдирдХрдорд┐рдВрдЧ рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдХреЙрд▓ рднреЗрдЬрддреА рд╣реИ "рдкрд░реАрдХреНрд╖рдг┬╗
  3. рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЙрд▓ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореЙрдбреНрдпреВрд▓ "рдкреНрд░рдмрдВрдзрдХ рдХреЙрд▓", рдЬрд┐рд╕рдореЗрдВ рдХреЙрд▓ 16 рд╕реЗрдХрдВрдб рдХреА рд╣реЛрддреА рд╣реИред рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИред
  4. рдорд╛рдкрд╛рдВрдХ "рдкреНрд░рдмрдВрдзрдХ рдХреЙрд▓"рдирдВрдмрд░ (рдЧреНрд░рд╛рд╣рдХ) рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рдХреЙрд▓ рднреЗрдЬрддрд╛ рд╣реИ"рдореИрдиреЗрдЬрд░1рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП 5 рд╕реЗрдХрдВрдб рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдореИрдиреЗрдЬрд░ рдиреЗ рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛.
  5. рдорд╛рдкрд╛рдВрдХ "рдкреНрд░рдмрдВрдзрдХ рдХреЙрд▓"рд╕рдореВрд╣ рдХреЛ рдХреЙрд▓ рднреЗрдЬрддрд╛ рд╣реИ"рдХреЙрд░реНрдк рдкреНрд░рдмрдВрдзрдХ" рдпреЗ рдЙрд╕реА рджрд┐рд╢рд╛ рдХреЗ рдЕрдиреНрдп рдкреНрд░рдмрдВрдзрдХ рд╣реИрдВ (рдПрдХ рд╣реА рдХрдорд░реЗ рдореЗрдВ рдмреИрдареЗ рд╣реБрдП) рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП 11 рд╕реЗрдХрдВрдб рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  6. рд╕рдореВрд╣ "рдХреЙрд░реНрдк рдкреНрд░рдмрдВрдзрдХ"рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдмреБрд▓рд╛рддрд╛ рд╣реИ"рдореИрдиреЗрдЬрд░1, рдореИрдиреЗрдЬрд░2, рдореИрдиреЗрдЬрд░3"рдПрдХ рд╕рд╛рде 11 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП. рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВред
  7. рдореИрдиреЗрдЬрд░ рдХреА рдХреЙрд▓ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ. рдФрд░ рд╕рд░реНрдХрд┐рдЯ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рднреЗрдЬрддрд╛ рд╣реИ "1c рд╕реЗ рдПрдХ рдорд╛рд░реНрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛" рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдХреЙрд▓ 0 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕ рд╣реБрдИ.
  8. рд╕рд░реНрдХрд┐рдЯ рд╡реЙрдпрд╕ рдореЗрдиреВ рдкрд░ рдХреЙрд▓ рднреЗрдЬрддрд╛ рд╣реИ "рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд╛рдпрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА" рдЧреНрд░рд╛рд╣рдХ рдиреЗ рд╡рд╣рд╛рдВ 31 рд╕реЗрдХрдВрдб рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд╛рдпрд▓рд┐рдВрдЧ рдирд╣реАрдВ рдереАред
  9. рдпреЛрдЬрдирд╛ рд╕рдореВрд╣ рдХреЛ рдХреЙрд▓ рднреЗрдЬрддреА рд╣реИ "рд╕рдЪрд┐рд╡реЛрдВ", рдЬрд╣рд╛рдВ рдЧреНрд░рд╛рд╣рдХ рдиреЗ 12 рд╕реЗрдХрдВрдб рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреАред
  10. рдПрдХ рдЧреНрд░реБрдк рдореЗрдВ 2 рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ"рд╕рдЪрд┐рд╡1"рдФрд░"рд╕рдЪрд┐рд╡2"рдФрд░ 12 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдХрд░реНрдордЪрд╛рд░реА рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ"рд╕рдЪрд┐рд╡2" рдХреЙрд▓ рдХрд╛ рдЙрддреНрддрд░ рдореВрд▓ рдХреЙрд▓ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдореВрд╣ рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ "рд╕рдЪрд┐рд╡2", рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд╕рд░реНрдХрд┐рдЯ рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛"рд╕рдЪрд┐рд╡2" рдФрд░ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди рдкрд░ рдХреЙрд▓ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ "рд╕рдЪрд┐рд╡2'.

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

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

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

рдирддреАрдЬрд╛?

рдкреАрдмреАрдПрдХреНрд╕ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢рд╛рд╕рдХ рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЧрдВрднреАрд░ рдпреЛрдЧреНрдпрддрд╛ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; PHP рдХрд╛ рдЬреНрдЮрд╛рди рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрд╕рдЖрдИрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП, рдФрд░ рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП, рдФрд░ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдФрд░ рдЕрдиреНрдп рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦреЗ рдЬрд╛ рдЪреБрдХреЗ рд╣реИрдВред рдХреЗ рд▓рд┐рдП рдПрдХ рд░реИрдкрд░ рд╡рд░реНрдЧ рд╣реИ рддрд╛рд░рд╛рдВрдХрди. рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ рдРрд╕рд╛ рдХрд░рдирд╛ рднреА рдЪрд╛рд╣рд┐рдП)ред рдФрд░ рдЬреНрдЮрд╛рди рддрд╛рд░рд╛рдВрдХрди рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ рдХрд┐рд╕реА рдирдИ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЗрдЬ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рддреЛ рдпреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╡рд░реЗрдЬ рдХреЗ рдмрд┐рдирд╛ рд╡реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрднреА рднреА рд╕реБрдзрд╛рд░ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред

рдореЙрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдирдИ рдХреЙрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдПрдБ рдмрдирд╛рдПрдБ,
  • рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдирдП рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝реЗрдВ,
  • рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░реЗрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдмрджрд▓реЗрдВ, рдпрд╛ рдмрд╕ рдереЛрдбрд╝реА рд╕рдВрд╢реЛрдзрд┐рдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдиреЗрдВ,
  • рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реЗрдЯрд┐рдВрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред

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

рдкреАрдмреАрдПрдХреНрд╕ рд╕рднреА рдкреНрд░рдореБрдЦ рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреЛ рдЕрд╡рдзрд┐ (рдкреНрд░рддреАрдХреНрд╖рд╛/рдмрд╛рддрдЪреАрдд), рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдФрд░ рдкреАрдмреАрдПрдХреНрд╕ рд╢рд░реНрддреЛрдВ (рдХрд░реНрдордЪрд╛рд░реА, рд╕рдореВрд╣, рдмрд╛рд╣рд░реА рд▓рд╛рдЗрди, рдЪреИрдирд▓ рдирд╣реАрдВ, рд╕рдВрдЦреНрдпрд╛) рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдирд╛ рд╣реИред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпреЗ рддреЛ рд╡рдХреНрдд рд╣реА рдмрддрд╛рдПрдЧрд╛. рдЕрднреА рднреА рдХрдИ рдмрд╛рд░реАрдХрд┐рдпрд╛рдБ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрднреА рднреА рдХрдИ рдпреЛрдЬрдирд╛рдПрдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдПрдХ рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХрд╛ рд╣реИ рдФрд░ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 3 рдХрд╛ рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрди рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реА рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ