рдкреНрд░рдмрдВрдзрди рдиреЗ рдХрд╣рд╛, '' рд╣рдордиреЗ рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдХреА
рдПрдлрдПрдЖрдИрдЖрд░ рд╡рд┐рддрд░рдг рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, '' рдорд╣реАрдиреЗ рдХреЗ рд╣рд░ рджрд┐рди, рдХреЙрд▓ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рд░реНрдЧреЛрдВ рдкрд░ рдЬрд╛рдПрдВрдЧреЗред рд╣рдо рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВрдЧреЗред "
рдЗрд╕рд▓рд┐рдП, рдлрд┐рд░ рдорд╣реАрдиреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рд╕реНрдерд╛рдкрд┐рдд рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реЗ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЛ рдлрд╛рд╡рдбрд╝рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдмрд╣реБрдд рдкреНрд░рд╕рдиреНрди ...
рдпрд╣ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред
рд╕рднреА рдЖрдиреЗ рд╡рд╛рд▓реА рдХреЙрд▓ рд╕рдЪрд┐рд╡реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ:
exten => 555.1, рдбрд╛рдпрд▓ (SIP / 22 рдФрд░ SIP / 23 рдФрд░ SIP / 24 рдФрд░ SIP / 25)рдпрд╛рдиреА рдЙрд╕реА рд╕рдордп, рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдмрдЬрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдлреЛрди рдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕рдиреЗ рдкрдХрдбрд╝рд╛ - "рд╡рд╣ рдФрд░ рдЪрдкреНрдкрд▓ред"
рд▓реЗрдХрд┐рди рдпрд╣ рдпреЛрдЬрдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдИ рд╣реИред рд╣рдордиреЗ рдПрдХ рд░реИрдВрдбрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд┐рддрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ред рдЦреИрд░, рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ:
exten => 555.1, рд╕реЗрдЯ (рд╕рдВрд╕реНрдХрд░рдг = $ [RAND (1,5)])
exten => 555, n, рдЧреЛрдЯреЛ (n ($ {рд╡реИрд░рд┐рдПрдВрдЯ))
exten => 555, n (1), рдбрд╛рдпрд▓ (SIP / 22)
...рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рд▓рдЧрднрдЧ рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ рдЪрд▓рд╛ рдФрд░ рдХрд┐рд╕реА рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХреАред рдмрд╕ рдмрд┐рдХреНрд░реА рдХрд╛ рдореМрд╕рдо рдХрдо рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рдФрд░ ... рдиреЗ рдХреЙрд▓ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдкрд╣рд▓реЗ 22, рдлрд┐рд░ 25, рдлрд┐рд░ 23, рдЖрджрд┐ред
рдореБрдЭреЗ рдЧреЛрдЯрд┐рдлрд╛рдЗрдЯрд╛рдЗрдо рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рдкрдбрд╝рд╛, рдФрд░ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдлреЗрдВрдХрдирд╛ рдкрдбрд╝рд╛ред
рдирддреАрдЬрддрди, рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛ред
рдФрд░ рдЕрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ! рдареАрдХ рд╣реИ - рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдВрдЧреЗред
рдирд┐рд░реНрдгрдпредрдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдлреЙрд░реНрдо рдХреЗ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдкреНрд▓реЗрдЯ рдмрдирд╛рдИ: рдбреЗрдЯ (рдорд╣реАрдиреЗ рдХреА рддрд╛рд░реАрдЦ) рдФрд░ рд╡реЗрд░рд┐рдПрдВрдЯ (рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреА рдШреВрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдкрдВрдХреНрддрд┐)ред рдпрд╣ "12.10.2011" рдХреА рддрд░рд╣ рдирд┐рдХрд▓рд╛ - "2324252122"
рдЖрдЧреЗ, рдкреАрдбрд╝рд┐рдд рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдпрд╛ рдЬреЛ рд╡рд░реНрддрдорд╛рди рджрд┐рди рдХреА рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
рдмрдирд╛рдПрдБ
рджреЗрдЦреЗрдВ `view_grafik`
рдХреЗ рд░реВрдк рдореЗрдВ
рдЪрдпрди рд╕реЗ рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ grafik_work рдХрд╣рд╛рдБ dat = CURDATE ();рдмрдиреЗ рд░рд╣реЗ рдХреЗрд╡рд▓ рдЯреНрд░рд╛рдЗрдлрд▓реНрд╕:
exten => s, n, MYSQL (рдХрдиреЗрдХреНрдЯ uid localhost рддрд╛рд░рд╛рдВрдХрд┐рдд 12345678 рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди)
exten => s, n, MYSQL (рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо $ {uid} view_grafik рд╕реЗ `variant` рдЪреБрдиреЗрдВ)
exten => s, n, MYSQL (Fetch row $ {result} рд╕рдВрд╕реНрдХрд░рдг)
exten => s, n, NoOp (- $ {рдкрдВрдХреНрддрд┐} - $ {рднрд┐рдиреНрди})
exten => s, n, MYSQL ($ {uid} рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ)рдпрд╣реА рд╣реИ, рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣рдо рдЕрдиреБрдХреНрд░рдо рдХреЛ рдЪрд░
$ {variant} рдореЗрдВ рд╣реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЪрд░ рдХреЗ "рд╢реВрдиреНрдпрддрд╛" рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрдирд╛ рди рднреВрд▓реЗрдВ, рдХреЙрд▓ рдкрд░ рдЬрд╛рдПрдВ:
рдмрдврд╝рд╛рдПрдБ => s, n, рд╕реЗрдЯ (рдЧрдгрдирд╛ = 0)
exten => s, n, рдЬрдмрдХрд┐ ($ [$ {рдЧрд┐рдирддреА} <= 5])
exten => s, n, рд╕реЗрдЯ рдХрд░реЗрдВ (рд╢реБрд░реВ рдХрд░реЗрдВ = $ [$ {рдЧрд┐рдирддреА} * 2]}
exten => s, n, Set (рдирд╛рдорд╛рдВрдХ = $ {variant: $ [$ {рд╢реБрд░реВ}]: 2})
exten => s, n, рдбрд╛рдпрд▓ (SIP / $ {nomer})
exten => s, n, рд╕реЗрдЯ (рдЧрдгрдирд╛ = $ [$ {рдЧрд┐рдирддреА} +1])
exten => s, n, EndWhile ()рд╡рд╣ рд╕рдм рд╣реИ! рдпрд╣ рдорд╣реАрдиреЗ рдХреЗ рджрд┐рди рддрдХ
рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред
рд╡реИрд╕реЗред
рд╣рд▓ рдХрд░рддреЗ рд╕рдордп рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдирд┐рд░реНрдорд╛рдг рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
$ {variant: $ [$ {start}]: 2}редрдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдЕрд▓рдЧ рддрд░рд╣ рдХрд╛ рдерд╛:
$ {рд╡реИрд░рд┐рдПрдВрдЯ: $ {рдЖрд░рдВрдн}: 2} , рд▓реЗрдХрд┐рди ... рдореБрдЭреЗ рдпрд╣ рдорд┐рд▓рд╛:
232,425
2425
25
рдпрд╛рдиреА рдпрд╣ рд╕рд╣реА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░реЗрдЦрд╛ рдореЗрдВ рджреЛ рдЕрдВрдХ рдирд╣реАрдВ рдереЗред рд▓реЗрдХрд┐рди рд╡рд░реНрдЧ рдЙрджреНрдзрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж рд╣реА, рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред