
рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдХрдореНрдпреБрдирд┐рдЯреНрд░реЗрдЯрдкреНрд░реЛ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рд╕рд░реНрд╡рд░ рднрд╛рд╖рд╛ рд╣реИ - рдХреЙрд▓, рдореЗрд▓, рдХреИрд▓реЗрдВрдбрд░ред рдпрд╣реА рд╣реИ, рд╣рдо рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдЖрд╡рд╛рдЬ рдореЗрдиреВ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, DTMF рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ DTMF рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрддреНрд░, рдПрд╕рдПрдордПрд╕, рдХреИрд▓реЗрдВрдбрд░ рдИрд╡реЗрдВрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рдВрдкрд░реНрдХ рдлреЛрди рдирдВрдмрд░ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦреЗрдВрдЧреЗред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
- рдЕрдВрддрд┐рдо рдирд╛рдо рд╕реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рдЪрд▓рд╛рдПрдВред
- рдХрд╛рдо рдХреЗ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рдлреЛрди рдХреА рдШрдВрдЯреА рдмрдЬрддреА рд╣реИ рдФрд░ "рд╣рдо рдЖрдкрдХреЛ рдлреЛрди рдХрд░реЗрдВрдЧреЗ" рдХрд╛рд░реНрдпрдХреНрд░рдо рдЧреИрд░-рдХрд╛рдо рдХреЗ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рд╕рдХреНрд░рд┐рдп рд╣реИред
- рд╣рдо рдПрдХ рд╕рдВрдкрд░реНрдХ рдлреЛрди рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВред рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдкрддреНрд░ рднреЗрдЬрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕ - рд╡реЗрдмрдПрдбрдорд┐рди, рд╡реЗрдмрд╕рд░реНрд╡рд░ рдФрд░ рдкреНрд░реЛрдЯреЛреЛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ редрдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рд╕рд┐рджреНрдзрд╛рдВрддред
рд╕рдВрдХреЗрдд
CommunigatePro рдореЗрдВ, рдпрд╣ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдмрд╛рдж рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) - IM, рдПрд╕рдПрдордПрд╕, рдЖрд╡рд╛рдЬ рд╕рдВрдЪрд╛рд░ред рд╕рд┐рдЧреНрдирд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдп рд╣реИ, рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдЪрд╛рд░ - рдПрд╕рдЖрдИрдкреА, рдПрдХреНрд╕рдПрдордкреАрдкреА, рдПрд╕рдПрдордкреАрдкреА, рдПрдХреНрд╕рдЖрдИрдПрдордПрд╕рдПрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╛рд░рдВрдн рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ, рддреЛрдбрд╝рдиреЗ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрди рд╕рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдкрддреЗ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, AOR (рдкрдВрдЬреАрдХрд░рдг рдХрд╛ рдкрддрд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдИрдореЗрд▓ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП AOR рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╣ рдИрдореЗрд▓ рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╕ рдЦрд╛рддреЗ рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо рд╣реИред
рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рдкрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓, рдлрд╛рд░рд╡рд░реНрдбрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рдпрдоред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╢реБрднрд╛рд░рдВрднред CG / PL рднрд╛рд╖рд╛
рдХрдореНрдпреБрдирд┐рдЯреНрд░реЗрдЯрдкреНрд░реЛ рд╕рд░рд▓ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрдореНрдпреБрдирд┐рдЧреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ (рд╕реАрдЬреА / рдкреАрдПрд▓) рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рджреЛ рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
// // A simple CG/PL application // Basic style // entry Main is myName = "Jim" + " " + "Smith"; if length(myName) > 10 then myName = Substring(myName,0,8) + ".."; end if; end;
/* * A simple CG/PL application * C style */ entry Main { myName = "Jim" + " " + "Smith"; if(myName.length() > 10) { myName = myName.substring(0,8) + ".."; } }
рдкреАрдмреАрдПрдХреНрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд╕реАрдЬреА / рдкреАрдПрд▓ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг / рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ - рд╕реАрдЬреА / рдкреАрдПрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ, рд╕рд╣рд╛рдпрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ (рдЬреИрд╕реЗ рдСрдбрд┐рдпреЛ) рдФрд░ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯред
рдкреНрд░рддреНрдпреЗрдХ рдбреЛрдореЗрди
(рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-> рдбреЛрдореЗрди -> [рдбреЛрдореЗрди] -> PBX) рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░-рд╡рд╛рдЗрдб PBX рд╡рд╛рддрд╛рд╡рд░рдг (Web-min рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-> PBX рдкреГрд╖реНрда) рдФрд░ рдбреЛрдореЗрди рд╣реЛрддрд╛ рд╣реИ
ред рдЙрд╕реА рд╕рдордп, рдЬрдм рдПрдХ рдкреАрдмреАрдПрдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЦрд╛рддреЗ рдХреА рдУрд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЦреЛрдЬ рдХреЛ рдкрд╣рд▓реЗ рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рд░реНрд╡рд░ рдПрдХ рдореЗрдВред
CG / PL рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдкрддреЗ рдкрд░ рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрдирд╛ рд╣реИ:
pbxAppName#account@domain.com , рдЬрдмрдХрд┐ рд╕рд░реНрд╡рд░ pbxAppName .sppr рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗ рдХрд╛рд░реНрдп рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд▓рд╛рдПрдЧрд╛ (рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рддреЛ domain.com рдХреЗ PBX тАЛтАЛрд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдПрдХ рд╕рд░реНрд╡рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ) account@domain.com рдХреА рдУрд░ рд╕реЗ (рд╕рдВрдХреЗрдд рдХреЗрд╡рд▓ рдмрдирд╛рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ pbx
рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреАрдмреАрдПрдХреНрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдирд┐рдпрдо рд╣реИ:

рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╕рдВрдХреЗрдд рд╕реЗ рдирд┐рдпрдо рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ pbx рдЦрд╛рддреЗ рдХреА рдУрд░ рд╕реЗ рдлрд╝рд╛рдЗрд▓ "pbx.sppr" (PBX рдХреЗрдВрджреНрд░) рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред Pbx.sppr рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЪреВрдБрдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдирд╛рдо / рдЙрдкрдирд╛рдо рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм pbx#pbx@domain.com рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдСрдЯреЛ рд╕реЗрдХреНрд░реЗрдЯрд░реА рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрдм pbx#conference@domain.com рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдореНрдореЗрд▓рди рдХреЗрдВрджреНрд░редрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ pbx рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо 200 рд╣реИ, рдЬреЛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред "рд▓реЛрд╣рд╛" рдлреЛрди рд╕реЗ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдСрдЯреЛ рд╕рдЪрд┐рд╡
рдСрдЯреЛ-рд╕реЗрдХреНрд░реЗрдЯрд░реА рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдирдХ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рдореЗрдиреВ рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдореЗрдВ рдЖрддрд╛ рд╣реИ, WebAdmin рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ
[рдЕрдХрд╛рдЙрдВрдЯ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ pbx] -> рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо-> рдПрдбрд╡рд╛рдВрд╕ рдкреЗрдЬред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдкреГрд╖реНрда рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
- welcome.wav рдФрд░ dialognextension.wav рдирд┐рднрд╛рддрд╛ рд╣реИ
- рд╡рд┐рднрд╛рдЧ рдХреЗ рдореЗрдиреВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирд╛рдо [рдирд╛рдо] рдХреЗ рд▓рд┐рдП [рдирд╛рдо] .wav рдХреЗ рд▓рд┐рдП рдЦреЗрд▓рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЧ рдХреЛ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдХреНрд░рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдирдВрдмрд░ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкреНрд░реАрдлрд┐рдХреНрд╕ рд╕реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ) рдФрд░ рдпрджрд┐ рд╢рдмреНрдж рдСрдкрд░реЗрдЯрд░ рд╕реВрдЪреА рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣ рдЖрдЗрдЯрдо рд╣рдореЗрд╢рд╛ рдЕрдВрддрд┐рдо рдЦреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдЦреНрдпрд╛ 0 рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
- рдПрдХ рд╡рд┐рднрд╛рдЧ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕ рдЦрд╛рддреЗ рдореЗрдВ рдПрдХ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХреЙрд▓ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд╛рдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рд╣рдо рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЦреЗрд▓рд╛ рдЬрд╛рдП:
рдирдорд╕реНрдХрд╛рд░, рдпрд╣ рдХрдВрдкрдиреА "рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ" рд╣реИ, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╡рд╛рдиреЛрд╡ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреЗрдЯреНрд░реЛрд╡ рдХреЗ рд▓рд┐рдП 1 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, 3 рджрдмрд╛рдПрдВ рдпрд╛ рд╕рдЪрд┐рд╡ рдХреЗ рдЬрд╡рд╛рдм рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВредрдЪреВрдВрдХрд┐ рд╕рдВрджреЗрд╢ рд░реВрд╕реА рдореЗрдВ рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдбреЛрдореЗрди рдХреЗ PBX тАЛтАЛрд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рднрд╛рд╖рд╛ рдХреЛ pbx рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдУрд░ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд░реВрд╕реА рдХреЗ рд▓рд┐рдПред "рднрд╛рд╖рд╛" рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ
pbx-> рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдкреГрд╖реНрда рдкрд░, "рд░реВрд╕реА" рд╕реЗрдЯ рдХрд░реЗрдВред
[рдбреЛрдореЗрди] -> рдкреАрдмреАрдПрдХреНрд╕ рдкреЗрдЬ рдкрд░, рдбреЛрдореЗрди рдореЗрдВ рдкреАрдмреАрдПрдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП "рдХрд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдПрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:

рдбреЛрдореЗрди рдореЗрдВ PBX рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдмрд╛рдИрдВ рдУрд░ "рдкреИрд░реЗрдВрдЯ" рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░-рд╡рд╛рдЗрдб рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рд▓реА рдЧрдИ рд╣реИред
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ:

рд╣рдо 4 рдлрд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирдП рдмрдирд╛рдП рдЧрдП рд░реВрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
welcome.wav // рдирдорд╕реНрдХрд╛рд░
dialognextension.wav // рдЖрдкрдиреЗ рдХрдВрдкрдиреА рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЙрд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рддреЛ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдбрд╛рдпрд▓ рдХрд░реЗрдВред
рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╡рд╛рдиреЛрд╡ рдХреЗ рд▓рд┐рдП forivanov.wav //
press.wav // рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
0.wav, 1.wav, 3.wav // рдЕрдВрдХ
рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреЗрдЯреНрд░реЛрд╡ рдХреЗ рд▓рд┐рдП forpetrov.wav //
tospeakopertator.wav // рдпрд╛ рд╕рдЪрд┐рд╡ рдХреЗ рдЬрд╡рд╛рдм рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
tryextension.wav // рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдбрд╛рдпрд▓ рдХрд░рдирд╛
рдЕрд╕рдлрд▓рддрд╛ред wav // рддреНрд░реБрдЯрд┐
***ред
Wav рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
[pbx] -> рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо-> рдЗрдирдореЗрдВ рд╕реЗ
рдЙрдиреНрдирдд :

рдЖрдкрдХреЛ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП ivanov, pertrov рдФрд░ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЦрд╛рддреЗ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдЦрд╛рддреЗ рдХреЛ рдкреНрд░реЛрдЯреЛ рдореЗрдВ рдЦреЛрд▓реЗрдВ рдФрд░ рдбрд╛рдпрд▓рд░ рдореЙрдбреНрдпреВрд▓ 200 рдпрд╛ рдкреАрдмреАрдПрдХреНрд╕ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рд╣рдо рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рд╕реЗрдкреНрд╢рди рдХреЗ рдШрдВрдЯреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреЙрд▓ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреЗ рд╕рдордп рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдкреАрдмреАрдПрдХреНрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рднреЗрдЬреА рдЬрд╛рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЙрд▓рдмреИрдХ (рдЬреЛ рдПрдХ рд╕рдВрдкрд░реНрдХ рдлреЛрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрддрд╛ рд╣реИ рдФрд░ рдХреЙрд▓ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИ)ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдЗрд╡рд╛рдиреЛрд╡, рдкреЗрдЯреНрд░реЛрд╡ рдФрд░ рдСрдкрд░реЗрдЯрд░ рдЦрд╛рддреЛрдВ рдореЗрдВ,
[рдЦрд╛рддреЗ] -> рд╡рд░реАрдпрддрд╛ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдХреИрд▓реЗрдВрдбрд░реНрд╕ рд╕реЗрдЯрд┐рдВрдЧ рд╕рдореВрд╣ рдореЗрдВ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж,
[рдЕрдХрд╛рдЙрдВрдЯ] -> рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо-> рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рд░реВрд▓реНрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░
рдбрд╛рдпрд╡рд░реНрдЯ рдХреЙрд▓реНрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
-> рдЬрдм: рдЖрдлреНрдЯрд░рд╣реЗрдЯреНрд╕, рдЯреВ: #callback:
рдЪреВрдВрдХрд┐ рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреЙрд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ
Divert Call -> When: always, To: #callback рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред
рдпрджрд┐, рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Pronto рдПрдХ "" PBX рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ "" рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ (рд╡рд┐рдлрд▓рддрд╛ред рдЬрдм рдСрдЯреЛ-рд╕рдЪрд┐рд╡ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп) рдЦреЗрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХреЙрд▓рдмреИрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрднреА рддрдХ рдбреЛрдореЗрди рдХреЗ рдкреАрдмреАрдПрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╣рдо рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред
рдПрдХ рд╕реАрдЬреА / рдкреАрдПрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдирд╛
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ 3 рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ:
- рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЦреЛрдирд╛:
тАЬрдлрд┐рд▓рд╣рд╛рд▓, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдлреЛрди рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред (Callbackbusy.wav)
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рд╣рдо рдЖрдкрдХреЛ рдЬрд▓реНрдж рд╣реА рд╡рд╛рдкрд╕ рдмреБрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред (Callbacklater.wav)
рдЕрдкрдирд╛ рд╕рдВрдкрд░реНрдХ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд░ рджрдмрд╛рдПрдВ, (callbacknumber.wav)
рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛ ┬╗(callbackclearnumber.wav) рдкрд░ рдлрд┐рд░ рд╕реЗ рдбрд╛рд▓реЗрдВред
- рдлреЛрди рдкрдврд╝рддрд╛ рд╣реИред
- рд╣рдо рдПрдХ рдИрдореЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рддрдЪреАрдд рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
"рдЖрдкрдХрд╛ рдлреЛрди рдирдВрдмрд░ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдХрд░реНрдордЪрд╛рд░реА рдЬрд▓реНрдж рд╣реА рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВрдЧреЗ" (рдПрдХ рдХреЙрд▓рдмреИрдХрдЯреНрд░реИрдХреНрдЯрд░ред Wav рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ)
рдпрджрд┐ рд╣рдореЗрдВ рдХреЛрдИ рдкрддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд░реЛрдХрддреЗ рд╣реИрдВ:
"рддреНрд░реБрдЯрд┐, рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рдХреЙрд▓ рдХрд░реЗрдВ" (рд╡рд┐рдлрд▓рддрд╛ред Wav + callbacknotavailable.wav)
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд╛рдЗрд▓ рдХреЛ "рдХреЙрд▓рдмреИрдХ.рд╕реИрдкреНрд░" рдирд╛рдо рд╕реЗ рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╛рда рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓рдЧрднрдЧ 20 рд▓рд╛рдЗрдиреЗрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:
// "entry Main" CG/PL entry Main is // , if AcceptCall() != null then stop; end if; // .wav PlayFile("CallbackBusy"); PlayFile("CallbackLater"); PlayFile("CallbackNumber"); PlayFile("CallbackClearNumber"); // accumulator = ""; loop // DTMF 20 input = ReadInput(20); // DTMF ( ReadInput DTMF) exitif not IsString(input) or input == "#"; // , "*" if input == "*" then accumulator = "";PlayFile("CallbackClearNumber"); end if; accumulator = accumulator + input; // end loop; // - , : if accumulator == "" then stop; end if; // if SendEmail("CallbackMailer@"+ MyDomain()," :"+ accumulator,MyEmail(),null,"") != null then PlayFile("Failure"); PlayFile("CallbackNotAvailable"); else PlayFile("CallbackTrailer"); end if; end;
рдкреГрд╖реНрда
[рдЖрдЗрд╡рд╛рдиреЛрд╡ рдФрд░ рдкреЗрдЯреНрд░реЛрд╡] -> рд╡рд░реАрдпрддрд╛рдПрдБ, "рднрд╛рд╖рд╛" рд╕реЗрдЯ "рд░реВрд╕реА" рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдкрд░ pxx рдЦрд╛рддреЗ рдХреЗ рдЕрдиреБрд░реВрдкред рдЗрди рдЦрд╛рддреЛрдВ рдХреА рдУрд░ рд╕реЗ рдХреЙрд▓рдмреИрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдСрдбрд┐рдпреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд░реВрд╕реА рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, callback.sppr рдХреЛ [рдбреЛрдореЗрди] -> PBX рдФрд░ рд╕рднреА .wav рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕реА рдкреГрд╖реНрда рдкрд░ "рд░реВрд╕реА" рднрд╛рд╖рд╛ рдХреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ .tar рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдЧрд╛ рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛)
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢
CG / PL рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдордиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдХреЙрд▓ рдФрд░ DMTF + рдореЗрд▓ рднреЗрдЬрдирд╛) рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рд╣реИред
рд▓реЗрдЦ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА .wav рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╣рдорд╛рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг
Dropbox рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдВрддрд┐рдо
рдХреЙрд▓рдмреИрдХредрдПрд╕рдкреАрдкреАрдЖрд░ ред
рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдФрд░ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ рд╣реИ, рдЬрдм рдЙрдиреНрд╣реЗрдВ рдкреАрдмреАрдПрдХреНрд╕ рдХреЛ рдореЗрд▓, рдХреИрд▓реЗрдВрдбрд░ рдпрд╛ рдЖрдИрдПрдо рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдерд╛, рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдИрдореЗрд▓ рдореЗрдВ рднреЗрдЬреЗрдВ, рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ CGPro рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд░реЗрдВ ред