рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдХрдВрдкрдиреА рдиреЗ рдЖрдИрдкреА-рдлреЛрди рдмрджрд▓ рджрд┐рдПред
рд╕рд┐рд╕реНрдХреЛ SPA504G рдФрд░
рд╕рд┐рд╕реНрдХреЛ SPA303 рдЧреАрдЧрд╛рд╕реЗрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред рдореИрдВ рдЯреЗрд▓реАрдлреЛрдиреА рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП dnd (рдбреЛрдВрдЯ рдбрд┐рд╕реНрдЯрд░реНрдм) рдореЛрдб рдореЗрд░реЗ рд▓рд┐рдП рдирдпрд╛ рдерд╛ред рдирд╡реАрдирддрд╛ рдиреЗ рдХрдВрдкрдиреА рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЬрдбрд╝реЗрдВ рдЬрдорд╛ рд▓реАрдВред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ: рдореЛрдб рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рдлреЛрди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╡реНрдпрд╕реНрдд рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рджреБрд░реНрдЧрдо рдлреЛрди рдкрд░ рдХреЙрд▓ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдХреЗрд╡рд▓ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдЕрднреА рдлреЛрди рдкрд░ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдпрд╛ рдпрджрд┐ рд╡рд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рд╣рдм рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдорд╛рди
рдкреЛрд╕реНрдЯ рд╣реИ , рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд╕реНрдХреЛ рдлреЛрди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдлреЛрди рдкрд░ dnd рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
muon рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд╛рдпрд▓рдкреИрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ):
[dnd_on-off] exten => *75,1,Answer exten => *75,n,Set(STATE=RINGING) exten => *75,n,Set(DEVICE_STATE(Custom:DND${CALLERID(number)})=${STATE}) exten => *75,n,Hangup exten => *76,1,Answer exten => *76,n,Set(STATE=NOT_INUSE) exten => *76,n,Set(DEVICE_STATE(Custom:DND${CALLERID(number)})=${STATE}) exten => *76,n,Hangup
рдлрд╝реЛрди (рд╕рд░реНрд╡рд░ рдкрд░) рдХреЛ dnd рдореЛрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
* 75 рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
* 76 рдбрд╛рдпрд▓ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд░
${DEVICE_STATE(Custom:DND< >)}
рдХреЗ рдореВрд▓реНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдлреЛрди рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдлреЛрди рдкрд░ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ (
рд╕рдорд╕реНрдпрд╛ 1 )ред рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЪрд┐рдВрддрд╛ рднреА: "рдореИрдВ рдПрдХ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде dnd рдореЛрдб рдХреЛ рд╕реЗрдЯ рдФрд░ рд╣рдЯрд╛рддрд╛ рдерд╛, рдФрд░ рдЕрдм рдореБрдЭреЗ рдХреБрдЫ рдЕрдЬреАрдм рд╕рдВрдпреЛрдЬрди рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред" (
рд╕рдорд╕реНрдпрд╛ 2 ) рд╣рдо рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рд╕рдорд╛рдзрд╛рди 1:рдлрд╝реЛрди рдХреЗ рд╡реЗрдм рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ,
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди рдореЗрдВ, рдЙрдиреНрдирдд рдореЛрдб
, рдХреНрд╖реЗрддреНрд░реАрдп рдЯреИрдм рдкрд░, рдПрдХ
рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реЗрд╡рд╛ рд╕рдХреНрд░рд┐рдпрдг рдХреЛрдб рдЕрдиреБрднрд╛рдЧ рд╣реИред рд╣рдо
DND рдПрдХреНрдЯ рдХреЛрдб рдФрд░
DND рдбрдХреНрдЯ рдХреЛрдб рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рддреЗ рд╣реИрдВ , рдХреНрд░рдорд╢рдГ рдорд╛рдиреЛрдВ
* 76 рдФрд░
* 75 рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдЬрдм рдЖрдк рдЗрди рд╕рд░реНрд╡рд┐рд╕ рдХреЛрдб рдХреЛ рдлреЛрди рдкрд░ рдбрд╛рдпрд▓ рдХрд░реЗрдВрдЧреЗ рддреЛ dnd рдореЛрдб рдСрди рдФрд░ рдСрдл (рдлреЛрди рдкрд░) рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдмреБрд░реА рдХрд┐рд╕реНрдордд, рдлреЛрди рдлрд┐рд░ рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдлрд╝реЛрди рдХреЛ рдЗрди рдХреЛрдб рдХреЛ рдбрд╛рдпрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рд╡рд░реНрдЯрд┐рдХрд▓ рд╕рд░реНрд╡рд┐рд╕ рдЕрдирд╛рдЙрдВрд╕рдореЗрдВрдЯ рдХреЛрдб рд╕реЗрдХреНрд╢рди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо
рд╕реЗрд╡рд╛ рдПрдПрдирд╕реА рдмреЗрд╕ рдирдВрдмрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рддреЗ рд╣реИрдВ,
рд╡рд╣рд╛рдВ * 7 рд▓рд┐рдЦреЗрдВ (рдпрд╣ рдЙрд╕ рдирдВрдмрд░ рдХрд╛ рдЙрдкрд╕рд░реНрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реЗрд╡рд╛ рдХреЛрдб рдХреЛ рдбрд╛рдпрд▓ рдХрд░рддреЗ рд╕рдордп рдлреЛрди рдХреЙрд▓ рдХрд░реЗрдЧрд╛),
рд╕рд░реНрд╡рд┐рд╕ рдПрдиреЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛрдбреНрд╕ рдкреИрд░рд╛рдореАрдЯрд░:
рдбреАрдбреАрдЯреА: 6; рдбреАрдбреАрдПрдл: 5 (рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рддреНрдпрдп рд╣реИ, рдЬреЛ рдСрдкрд░реЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ,
DDT
- dnd рдХреА рд╕реНрдерд╛рдкрдирд╛,
DDF
- dnd рдХреЛ рд╣рдЯрд╛рдирд╛)ред рдЗрд╕рдХреЗ рдмрд╛рдж,
рдлрд╝реЛрди рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░
рдЕрдиреБрдкреВрд░рдХ рд╕реЗрд╡рд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ,
рд╣рд╛рдБ рд╕реЗрд╡рд╛ рдПрдПрдирд╕реА рд╕рд░реНрд╡ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдлреЛрди рдЕрдм рдкреНрд░рддреНрдпрдп рдФрд░ рдЙрдкрд╕рд░реНрдЧ рджреНрд╡рд╛рд░рд╛ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░реЗрдЧрд╛ рдЬреИрд╕рд╛ рд╣рдордиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдерд╛ред рд╣реБрд░реНрд░реЗ,
рд╕рдорд╕реНрдпрд╛ 1 рд╣рд▓ред
рд╕рдорд╛рдзрд╛рди 2 :
рдлреЛрди рдореЗрдВ рдмрдЯрди рдХреЛ рдкреБрди: рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣рд╛рдБ рдореБрдЭреЗ рд╣рдЯрд╛рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкрд╣рд▓реЗ, рдпрд╣ рдПрдХ рдмрдЯрди рджрдмрд╛рдХрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдПрдХ рдмрдЯрди рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧрд╛, рджреВрд╕рд░рд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐
рдпрд╣рд╛рдВ (рдЕрдВрддрд┐рдо рдкреЛрд╕реНрдЯ) рд╡реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред
рдлреЛрди рдЯреИрдм рдкрд░,
рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рд╕реЙрдлреНрдЯрдХреАрдЬ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рджреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдмрдЯрди рдмрдирд╛рдПрдВред
PKS1 :
fnc = sd; ext = * 75; nme = dndPKS2 :
fnc = sd; ext = * 76; nme = -dndрдореИрдВрдиреЗ рдкреВрд░реНрд╡ dnd рдмрдЯрди (dnd рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реБрдП) рдХреЛ
PKS2
рд╕реМрдВрдкрд╛, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ (рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд╛рд░реНрдп рдерд╛, рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛)
PKS1
ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдЖрдЗрдбрд▓ рдХреА рд▓рд┐рд╕реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ
psk1 | 7; psk2 | 8 рд▓рд┐рдЦреЗрдВред рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдкрд░ред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦреЗрдВ,
рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рд╕реЙрдлреНрдЯрдХреА рд╕рдХреНрд╖рдо рдкреИрд░рд╛рдореАрдЯрд░,
рд╣рд╛рдБ ред
рд╕рдмрдорд┐рдЯ рд╕рдм рдЪреЗрдВрдЬреЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рдлреЛрди рд░рд┐рдмреВрдЯ рди тАЛтАЛрд╣реЛ рдЬрд╛рдП рдФрд░ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред
рдореИрдВрдиреЗ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рдХреЙрд▓ рдХреЗ рд╕рд╛рде dnd рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрдХ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛ - рдЬрдм рддрдХ рдХрд┐ рдореЗрд░реЗ рд╣рд╛рде рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗред рдПрдХ рд╣рдмреНрд░ рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рдкреЛрд╕реНрдЯ рдореЗрдВ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред рдлреЛрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдПрдордЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдкреБрдирд╢реНрдЪ
рдпрд╣ рддреБрд░рдВрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рдХрд┐ рджрд┐рди рдореЗрдВ рдХреМрди рдХрд┐рддрдиреА рдмрд╛рд░, рдХрд┐рд╕ рд╕рдордп рд╢рд╛рд╕рди рдХрд░рддрд╛ рд╣реИ, рдЖрджрд┐ред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреА рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред MySQL рдореЗрдВ, рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ:
CREATE TABLE `dnd` ( `id` int(11) NOT NULL AUTO_INCREMENT, `number` varchar(3) NOT NULL, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `action` tinyint(1) NOT NULL, PRIMARY KEY (`id`) )
рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛
[dnd_on-off] exten => *75,1,Answer exten => *75,n,Set(STATE=RINGING) exten => *75,n,Set(DEVICE_STATE(Custom:DND${CALLERID(number)})=${STATE}) exten => *75,n,MYSQL(Connect connid localhost user password database) exten => *75,n,MYSQL(Query resultid ${connid} INSERT INTO dnd (number, action) VALUES ("${CALLERID(number)}", false)) exten => *75,n,MYSQL(Disconnect ${connid}) exten => *75,n,Hangup exten => *76,1,Answer exten => *76,n,Set(STATE=NOT_INUSE) exten => *76,n,Set(DEVICE_STATE(Custom:DND${CALLERID(number)})=${STATE}) exten => *76,n,MYSQL(Connect connid localhost user password database) exten => *76,n,MYSQL(Query resultid ${connid} INSERT INTO dnd (number, action) VALUES ("${CALLERID(number)}", true)) exten => *76,n,MYSQL(Disconnect ${connid}) exten => *76,n,Hangup
рдпрд╣ рд╕рдм, рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдпреБрдкреАрдбреА
рдпрд╣ рдПрдХ рдмрдЯрди рдкрд░ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ 7.5.5 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
PKS1 :
fnc = sd; ext = * 75; nme = dnd; ext2 = * 76; nme2 = -dndрд╕рдЪ рд╣реИ, рдПрдХ рдХрд╖реНрдЯрдкреНрд░рдж рддрд┐рдкрд╣рд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдлреЛрди рдХреЛ dnd рдФрд░ рд░рд┐рдмреВрдЯ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдмрдЯрди рд░рд╛рдЬреНрдп 1 рдореЗрдВ рд╣реИ (dnd рдбрд╛рд▓), рд╣рд╛рд▓рд╛рдБрдХрд┐ dnd рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд╛рд▓реВ рд╣реИред