рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

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

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

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

рд░ рдпреЛ рд╕рдмреИ рдХреЗрд╡рд▓ рдкреНрд░реЗрдо рд╕рдВрдЧ рд╕реБрд░реБ рднрдпреЛ Asterisk (рд╕рдЮреНрдЪрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ), рдЯреЗрд▓рд┐рдлреЛрдиреА рд░ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рди freepbx (рдХрд╛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ Asterisk)ред рдпрджрд┐ рдХрдореНрдкрдиреАрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд╡рд┐рд╢реЗрд╖ рдмрд┐рдирд╛ рдерд┐рдП рд░ рдХреНрд╖рдорддрд╛рд╣рд░реВ рднрд┐рддреНрд░ рдкрд░реЗ freepbx - рд╕рдмреИ рдХреБрд░рд╛ рдорд╣рд╛рди рдЫред рд╕рдореНрдкреВрд░реНрдг рд╕реНрдерд╛рдкрдирд╛ XNUMX рдШрдгреНрдЯрд╛ рднрд┐рддреНрд░ рднрдпреЛ, рдХрдореНрдкрдиреАрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ PBX, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдореИрддреНрд░реА рдЗрдиреНрдЯрд░рдлреЗрд╕ рд░ рдЫреЛрдЯреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд▓рд╕ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреЛ рдпрджрд┐ рдЪрд╛рд╣рд┐рдпреЛ рднрдиреЗред

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

рдЕрдиреНрддрд┐рдо рд╕реНрдЯреНрд░рд╛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдХреЛ рд░реВрдкрдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбрд╛рдпрд▓рдкреНрд▓рд╛рдирд╣рд░реВ рдерд┐рдПред рдЬрдм рдореИрд▓реЗ рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣рд┐ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВ freepbx, рдореИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВ рдХрд┐ рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫ рд░ рдХреЗрд╣рд┐ рдирдпрд╛рдБ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреЗрдЫред

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

  • рд╕рд░рд▓ рд╕реЗрдЯрдЕрдк, рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХрд▓рд╛рдИ рдкрдирд┐ рд╕рд╣рдЬ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдпред рдпрд╕рд░реА, рдХрдореНрдкрдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдкрдХреНрд╖рдорд╛ PBX рдорд░реНрдордд рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди,
  • рдХрд╛рд░реНрдпрд╣рд░реВ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордпрдорд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдкрд░рд┐рдорд╛рд░реНрдЬрди,
  • PBX рд╕рдВрдЧ рдПрдХреАрдХрд░рдг рдХреЛ рд╕рдЬрд┐рд▓реЛред U freepbx рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ API рдерд┐рдПрди, рдЕрд░реНрдерд╛рддреНред рддрдкрд╛рдИрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рд╕рдореВрд╣ рд╡рд╛ рднреНрд╡рд╛рдЗрд╕ рдореЗрдиреБрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдХреЗрд╡рд▓ API рдЖрдлреИрдВ Asterisk,
  • рдУрдкрдирд╕реЛрд░реНрд╕ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдорд╛рд░реНрдЬрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрддреНрдпрдиреНрдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред

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

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

рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рд░ рдкрд╣рд┐рд▓реЛ рддреНрд░реБрдЯрд┐рд╣рд░реВ

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

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ
рд╣реЛ, рдпрд╕реНрддреЛ рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрдорд╛ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реЛ рд╣реЛрдЗрди, рддрд░ рдпреЛ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ рд░ рдореИрд▓реЗ рддреНрдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЧрд░реЗрдВред Asterisk.

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

рдореЛрдбреНрдпреБрд▓ рд▓реЗрдЦреЗрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ:

  • рдХрд▓ рдкреНрд░рд╢реЛрдзрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬреБрди рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫ, рд╕рд╛рдереИ рдмрд╛рдпрд╛рдБрдорд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рдореЗрдиреБрдорд╛,
  • рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреИ рдкреГрд╖реНрдард╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЕрд╡рд╕реНрдерд┐рдд рдкреГрд╖реНрдард╣рд░реВрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реН (рдпрджрд┐ рдкреГрд╖реНрда рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд╛рди рдЧрд░реЗрдХреЛ рдЫ рднрдиреЗ),
  • рдореБрдЦреНрдп рд╕реЗрдЯрд┐рдЩреНрд╕ рдЯреНрдпрд╛рдмрдорд╛ рдЖрдлреНрдиреЛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдЖрдлреНрдиреИ рд╕реЗрдЯрд┐рдЩ рдЯреНрдпрд╛рдм рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН,
  • рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдореЛрдбреНрдпреБрд▓рдмрд╛рдЯ рдЗрдирд╣реЗрд░рд┐рдЯ рдЧрд░реНрди, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдЕрдВрд╢ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд░ рдирдпрд╛рдБ рдирд╛рдордорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рд╡рд╛ рдореВрд▓ рдореЛрдбреНрдпреБрд▓рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫред

рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдпреЛ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдЖрд╡рд╛рдЬ рдореЗрдиреБ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

......
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ред рдорд▓рд╛рдИ рдЦреБрд╢реА рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдЪрд╛рд░ рдорди рдкрд░рд╛рдПред рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди рдЕрдЭреИ рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдерд┐рдП, рддрд░ рддреНрдпрд╕рдмреЗрд▓рд╛ рдкрдирд┐ рдХреЗрд╣реА рдХрд╛рд░реНрдпрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЗрдПрдХрд╛ рдерд┐рдПред

PBX рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ API рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдерд┐рдпреЛ - рдирддрд┐рдЬрд╛ рд╣рд╛рдореАрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рдЬрд╕реНрддреЛ рдерд┐рдПрдиред рдореИрд▓реЗ рдорд╛ рдЬрд╕реНрддреИ рд╕рд┐рджреНрдзрд╛рдиреНрдд рд▓рд┐рдПрдБ freepbx, рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдмрдЯрди рдХреНрд▓рд┐рдХ рдЧрд░реЗрд░, рд╕рдореНрдкреВрд░реНрдг рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ рд░ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреБрди: рд╕реБрд░реБ рд╣реБрдиреНрдЫрдиреНред

рдпреЛ рдпреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ
*рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдПрдЙрдЯрд╛ рдирд┐рдпрдо (рдПрд▓реНрдЧреЛрд░рд┐рджрдо) рд╣реЛ рдЬрд╕рджреНрд╡рд╛рд░рд╛ рдХрд▓ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫред

рддрд░ рдпрд╕ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╕рд╛рде, PBX рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдорд╛рдиреНрдп API рд▓реЗрдЦреНрди рдЕрд╕рдореНрднрд╡ рдЫред рдкрд╣рд┐рд▓реЛ, рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рд╕рдЮреНрдЪрд╛рд▓рди Asterisk рдзреЗрд░реИ рд▓рд╛рдореЛ рд░ рд╕рдВрд╕рд╛рдзрди рдЧрд╣рдиред
рджреЛрд╕реНрд░реЛ, рддрдкрд╛рдИрдВ рдПрдХреИ рд╕рдордпрдорд╛ рджреБрдИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдХрд┐рдирднрдиреЗ рджреБрдмреИрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫред
рддреЗрд╕реНрд░реЛ, рдпреЛ рдкреНрд░рд╢рд╛рд╕рдХ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ рд╕рд╣рд┐рдд рд╕рдмреИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред

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

рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгред рдирд╛рдХ рддрд╛рдирд┐рдПрдХреЛ рдкреБрдЪреНрдЫрд░ рдЕрдбреНрдХрд┐рдпреЛ

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

рдЕрдиреНрддрдорд╛, рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдкрдирд┐ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдПрди Asterisk рд╕реЗрдЯрд┐рдЩреНрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛ рд░ рд╕рдмреИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рддреБрд░реБрдиреНрддреИ рд▓рд╛рдЧреВ рд╣реБрди рдерд╛рд▓реЗ Asterisk.

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

рдбрд╛рдпрд▓рдкреНрд▓рд╛рдирдорд╛ рдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рди рдирдореНрдмрд░рд╣рд░реВ рд░ рдердкрд┐рдПрдХрд╛ рдЫрдиреН рд╕рдВрдХреЗрддрд╣рд░реВред рддрд░ рдпреА рд╕рд╛рдирд╛ рд╕реНрдерд╛рди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдерд┐рдП

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)
...

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

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

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

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

рдпреЛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ:

$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'))

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

рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг

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

рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкрд░реАрдХреНрд╖рдг рд░ рддреНрд░реБрдЯрд┐ рдерд┐рдпреЛред рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпреЛ рдерд┐рдпреЛ рдХрд┐ рдорд╕рдБрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдХрдХреНрд╖рд╛рд╣рд░реВ/рдлрд╛рдЗрд▓рд╣рд░реВ рдерд┐рдПред рд╡рд╕реНрддреБрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реБрд░реБ рдЧрд░реНрди, рд░ рдПрдХрдЕрд░реНрдХрд╛рд╕рдБрдЧ рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рджрд░реНрддрд╛ рдЧрд░реНрди рд▓рдЧрднрдЧ 1,5 рд╕реЗрдХреЗрдиреНрдб рд▓рд╛рдЧреНрдпреЛ, рд░ рдкреНрд░рддрд┐ рдХрд▓ рдпреЛ рдврд┐рд▓рд╛рдЗ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдХреБрд░рд╛ рд╣реЛрдЗрдиред

рдкреНрд░рд╛рд░рдореНрднрд┐рдХрд░рдг рдПрдХ рдкрдЯрдХ рдорд╛рддреНрд░ рднрдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ рд░ рддреНрдпрд╕реИрд▓реЗ рд╕рдорд╛рдзрд╛рдирдХреЛ рдЦреЛрдЬреА php рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реЗрд╡рд╛ рд▓реЗрдЦреЗрд░ рд╕реБрд░реБ рднрдпреЛ рдереНрд░реЗрдбрд╣рд░реВред рдкреНрд░рдпреЛрдЧрдХреЛ рдПрдХ рд╣рдкреНрддрд╛ рдкрдЫрд┐, рдпреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ рднрдиреНрдиреЗ рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдпреЛ рд╡рд┐рдХрд▓реНрдк рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдПрдХ рдорд╣рд┐рдирд╛рдХреЛ рдкрд░реАрдХреНрд╖рдг рдкрдЫрд┐, рдореИрд▓реЗ PHP рдорд╛ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рддреНрдпрд╛рдЧреНрдиреБрдкрд░реНтАНрдпреЛ; рдорд▓рд╛рдИ рдХреЗрд╣рд┐ рд╕рд░рд▓ рдЪрд╛рд╣рд┐рдиреНрдЫ, рдХреБрдиреИ рдкрдирд┐ PHP рд╢реБрд░реБрд╡рд╛рддрдХрд░реНрддрд╛рд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдЫ, рд░ PHP рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЫрдиреНред

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

рдпрд╕ рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕рд╛рде, рдкрд╣рд┐рд▓реЛ рдЖрджреЗрд╢рдорд╛ рд╣рд╛рдореНрд░реЛ рд╕реЗрд╡рд╛рдорд╛ рдХрд▓ рдкрдард╛рдЙрдиреЗ рд╕рдордп Asterisk 1,5s рдмрд╛рдЯ 0,05s рдорд╛ рдШрдЯреНрдпреЛ рд░ рдпреЛ рд╕рдордп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдХрд╛рд░ рдорд╛ рдереЛрд░реИ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рд░ рдо рдпрд╕рдХреЛ рдХрджрд░ рдЧрд░реНрди рд╕рдХреНрдЫреБ рдХрд┐рдирдХрд┐ рдореИрд▓реЗ PHP рдорд╛ рд╕рдмреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдкреБрди: рд▓реЗрдЦреНрдиреБрдкрд░реНтАНрдпреЛред рдкрд╣рд┐рд▓реЛ, рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рд╡рд╕реНрддреБ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди php рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ; рддрд┐рдиреАрд╣рд░реВ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рд░ рджреЛрд╕реНрд░реЛ, рд░ рдпреЛ рдореБрдЦреНрдп рдХреБрд░рд╛ рд╣реЛ, рдпреЛ рдЕрдиреНрддрдорд╛ рд╕рдВрдЦреНрдпрд╛ рд░ arrays рд╕рдВрдЧ рд╕реНрдЯреНрд░рд┐рдЩ рд╕рдВрдЧ рд╕рдЬрд┐рд▓реИ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рдзреЗрд░реИ PHP рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХреЛ рд╕рд╛рдеред

рдореЛрдбреНрдпреБрд▓ рд╡рд░реНрдЧрдорд╛ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ dialplanDynamicCall рд░ рддрд░реНрдХ pbxCallRequest рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╡рд╕реНрддреБ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреЗрдЫ Asterisk.

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

рдердк рд░реВрдкрдорд╛, рдпреЛ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рднрдпреЛ (php рдорд╛ xdebug рдЫ рд░ рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрджрдЫ), рддрдкрд╛рдИрдВ рдЪрд░рд╣рд░реВрдХреЛ рдорд╛рдирд╣рд░реВ рд╣реЗрд░реЗрд░ рдЪрд░рдгрдмрджреНрдз рд░реВрдкрдорд╛ рд╕рд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдХрд▓ рдбрд╛рдЯрд╛

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

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

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

PBX рдореЛрдбреНрдпреБрд▓рд╣рд░реВрд▓реЗ рдХрд▓рд╣рд░реВрдорд╛ рдЖрдлреНрдиреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдБрджрд╛ рд░ рдЕрдиреНрддрддрдГ рд░реВрдЦрдХреЛ рд░реВрдкрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдмрдЪрдд рдЧрд░реНрджрд╛ рдЙрддреНрддрдо рд╡рд┐рдХрд▓реНрдк рднрдпреЛред

рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдкрд╣рд┐рд▓реЛ, рдХрд▓рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА (рдЬрд╕реНрддреИ рд╕рдмреИрдЬрдирд╛ - рд╡рд┐рд╢реЗрд╖ рдХреЗрд╣рд┐ рдЫреИрди)ред

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

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

рддрд░ рдпреЛ рдЖрдЗрд╕рдмрд░реНрдЧрдХреЛ рдЯрд┐рдк рд╣реЛ; рдкреНрд░рддреНрдпреЗрдХ рд░реЗрдХрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓реЗ PBX тАЛтАЛрдорд╛рд░реНрдлрдд рд╡рд┐рд╕реНрддреГрдд рдХрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдерд╛ рд╡рд╛ рдХрд╕рд░реА рдореИрд▓реЗ Asterisk рд░ Php рдорд╛ рдЖрдзрд╛рд░рд┐рдд PBX рдмрдирд╛рдЙрди рен рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБ

рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░реА рдХрд▓рд╣рд░реВрдХреЛ рдиреЗрд╕реНрдЯрд┐рдВрдЧрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ:

  1. рдмрд╛рд╣рд┐рд░рдХреЛ рд▓рд╛рдЗрдирдорд╛ рдХрд▓ рдЖрдпреЛ "рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐┬╗ режрел:релрел:релреи рдорд╛ реорепреирепрелремренрезрекрелрео рдирдореНрдмрд░рдмрд╛рдЯ реорепрепрепрепрепрепрепрепрепреп рд╕рдореНрдоред
  2. режрел:релрел:релрей рдорд╛ рдмрд╛рд╣рд┐рд░реА рд░реЗрдЦрд╛рд▓реЗ рдЖрдЧрдорди рд╕рд░реНрдХрд┐рдЯрдорд╛ рдХрд▓ рдкрдард╛рдЙрдБрдЫ "рдкрд░реАрдХреНрд╖рдг┬╗
  3. рдпреЛрдЬрдирд╛ рдЕрдиреБрд╕рд╛рд░ рдХрд▓ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛, рдореЛрдбреНрдпреБрд▓ "рдкреНрд░рдмрдиреНрдзрдХ рдХрд▓", рдЬрд╕рдорд╛ рдХрд▓ резрем рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд╣реБрдиреНрдЫред рдпреЛ рдЧреНрд░рд╛рд╣рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╕рд┐рдд рдореЛрдбреНрдпреБрд▓ рд╣реЛред
  4. рдореЛрдбреНрдпреБрд▓ "рдкреНрд░рдмрдиреНрдзрдХ рдХрд▓"рдирдореНрдмрд░ (рдЧреНрд░рд╛рд╣рдХ) рдХреЛ рд▓рд╛рдЧреА рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдХрд░реНрдордЪрд╛рд░реАрд▓рд╛рдИ рдХрд▓ рдкрдард╛рдЙрдБрджрдЫ"рдкреНрд░рдмрдиреНрдзрдХ рез"рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ 5 рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдЦрдиреБрд╣реЛрд╕реНред рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдПрдирдиреНред
  5. рдореЛрдбреНрдпреБрд▓ "рдкреНрд░рдмрдиреНрдзрдХ рдХрд▓"рд╕рдореВрд╣рдорд╛ рдХрд▓ рдкрдард╛рдЙрдБрдЫ"CORP рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ" рдпреА рдЙрд╣реА рджрд┐рд╢рд╛рдХрд╛ рдЕрдиреНрдп рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рд╣реБрдиреН (рдПрдЙрдЯреИ рдХреЛрдард╛рдорд╛ рдмрд╕реЗрд░) рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ 11 рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдЦрд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред
  6. рд╕рдореВрд╣ "CORP рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ"рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВ рдмреЛрд▓рд╛рдЙрдБрдЫрдиреН"рдкреНрд░рдмрдиреНрдзрдХ рез, рдкреНрд░рдмрдиреНрдзрдХ рез, рдкреНрд░рдмрдиреНрдзрдХ рез"рдПрдХреИ рд╕рд╛рде 11 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд▓рд╛рдЧрд┐ред рдЬрд╡рд╛рдл рдЫреИрдиред
  7. рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рдХрд▓ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред рд░ рд╕рд░реНрдХрд┐рдЯрд▓реЗ рдореЛрдбреНрдпреБрд▓рдорд╛ рдХрд▓ рдкрдард╛рдЙрдБрдЫ "1c рдмрд╛рдЯ рдорд╛рд░реНрдЧ рдЪрдпрди рдЧрд░реНрджреИ" рдЧреНрд░рд╛рд╣рдХрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд┐рдПрдХреЛ рдореЛрдбреНрдпреБрд▓ рдкрдирд┐ред рдпрд╣рд╛рдБ рдХрд▓ реж рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
  8. рд╕рд░реНрдХрд┐рдЯрд▓реЗ рднреНрд╡рд╛рдЗрд╕ рдореЗрдиреБрдорд╛ рдХрд▓ рдкрдард╛рдЙрдБрдЫ "рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд╛рдпрд▓рд┐рдЩрдХреЛ рд╕рд╛рде рдЖрдзрд╛рд░рднреВрдд" рдЧреНрд░рд╛рд╣рдХрд▓реЗ рддреНрдпрд╣рд╛рдБ 31 рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдЦрдиреБрднрдпреЛ, рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд╛рдпрд▓рд┐рдЩ рдерд┐рдПрдиред
  9. рдпреЛрдЬрдирд╛рд▓реЗ рд╕рдореВрд╣рд▓рд╛рдИ рдХрд▓ рдкрдард╛рдЙрдБрдЫ "рд╕рдЪрд┐рд╡рд╣рд░реВ", рдЬрд╣рд╛рдБ рдЧреНрд░рд╛рд╣рдХрд▓реЗ резреи рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдЦрдиреБрднрдпреЛред
  10. рдПрдХ рд╕рдореВрд╣рдорд╛, 2 рдХрд░реНрдордЪрд╛рд░реА рдПрдХреИ рд╕рдордпрдорд╛ рдмреЛрд▓рд╛рдЗрдиреНрдЫ "рд╕рдЪрд┐рд╡ реи"рд░"рд╕рдЪрд┐рд╡ реи"рд░ резреи рд╕реЗрдХреЗрдиреНрдб рдкрдЫрд┐ рдХрд░реНрдордЪрд╛рд░реАрд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдиреНрдЫ"рд╕рдЪрд┐рд╡ реи" рдХрд▓рдХреЛ рдЬрд╡рд╛рдл рдЕрднрд┐рднрд╛рд╡рдХ рдХрд▓рд╣рд░реВрдорд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рд╕рдореВрд╣ рдорд╛ рдЙрдирд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдП "рд╕рдЪрд┐рд╡ реи", рд╕рд░реНрдХрд┐рдЯрд▓рд╛рдИ рдлреЛрди рдЧрд░реНрджрд╛ рдЬрд╡рд╛рдл рдЖрдпреЛ "рд╕рдЪрд┐рд╡ реи"рд░ рдмрд╛рд╣рд┐рд░рдХреЛ рд▓рд╛рдЗрдирдорд╛ рдХрд▓рдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреБрднрдпреЛ"рд╕рдЪрд┐рд╡ реи"ред

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

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

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

рдЕрдиреНрддрдорд╛ рдХреЗ рднрдпреЛ?

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

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

рдореЛрдбреНрдпреБрд▓рд╣рд░реВрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН:

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

API рдорд╛рд░реНрдлрдд PBX рд╕реЗрдЯрд┐рдЩрд╣рд░реВред рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдП рдЕрдиреБрд╕рд╛рд░, рд╕рдмреИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рд░ рдХрд▓рдХреЛ рд╕рдордпрдорд╛ рдкрдврд┐рдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ API рдорд╛рд░реНрдлрдд рд╕рдмреИ PBX рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдПрдкреАрдЖрдИ рдХрд▓ рдЧрд░реНрджрд╛, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рд░ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреБрди: рд╕реБрд░реБ рд╣реБрдБрджреИрди, рддреНрдпрд╕реИрд▓реЗ, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдХрддрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВ рдЫрдиреН рднрдиреНрдиреЗ рдХреБрд░рд╛рд▓реЗ рдлрд░рдХ рдкрд╛рд░реНрджреИрдиред API рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЪрд╛рдБрдбреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ рд░ рдПрдХ рдЕрд░реНрдХрд╛рд▓рд╛рдИ рд░реЛрдХреНрджреИрдиред

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди