рд╡рд┐рд▓рдВрдмрд┐рдд рдХреЙрд▓ рдХреЛ рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд▓рд┐рдП

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

"рдореИрдВ рдЙрд╕реЗ рдмреБрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рд╡рд╣ 'рд╡реНрдпрд╕реНрдд' рд╣реИ! рдбреНрдпреВрдХ, рддреЛ рдореИрдВ '6' рд╣реЙрдк рдХреЛ рд╣рд┐рд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдлреЛрди рдЙрдард╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╡рд╣ рдХреИрд╕реЗ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдЯреАрд╕реА рдореБрдЭреЗ рд╡рд╛рдкрд╕ рдмреБрд▓рд╛рдПрдЧрд╛, "рдорд┐рдЦрд╛рд▓реЗрдЪ, рд╣рдорд╛рд░реЗ рдЬрд╝рд╡рд╛рд╕реНрдХрд▓рд╛рдб, рд╣рдореЗрдВ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдмрддрд╛рддрд╛ рд╣реИред "рдХреНрдпрд╛ рдЖрдкрдХреА рдЪрдорддреНрдХрд╛рд░ рдорд╢реАрди?"

рдУрд╣, рдФрд░ Asterisk рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмреЙрдХреНрд╕ рд╕реЗ 6 рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдЖрдЧреЗ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЬрд╡рд╛рдм рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЬрд╡рд╛рдм рд╣реЛрдЧрд╛ред



рдЗрд╕рд▓рд┐рдП рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВ Asterisk CookBook рдореЗрдВ рдЖрдпрд╛ рд╣реВрдВред рдЗрд╕реЗ рдПрдХ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рд╣рдордиреЗ рдпрд╣ рд╕рдордЭрд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрдИ рд╡реНрдпрдВрдЬрдиреЛрдВ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдкреБрд╕реНрддрдХ рдЫреЛрдЯреА рд╣реИ, рдЗрд╕рдореЗрдВ рдирдпрд╛ рдФрд░ рдЙрдкрдпреЛрдЧреА рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рд▓реЗрдХрд┐рди рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рд╣рдХрд░реНрдореА рд░рд╣рд╕реНрдпрдордп рдврдВрдЧ рд╕реЗ рдореБрд╕реНрдХреБрд░рд╛рдпрд╛ рдФрд░ рдХрд╣рд╛: "CCSS!"

Asterisk 1.8 рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХреЙрд▓ рдХрдВрдкреНрд▓реАрдореЗрдВрдЯ рд╕рдкреНрд▓реАрдореЗрдВрдЯреНрд░реА рд╕рд░реНрд╡рд┐рд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдЬрдм рдореИрдВ рдкреБрд╕реНрддрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпрд╛, рддреЛ рдореИрдВрдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдкреАрдЫреЗ ISDN рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЪрд┐рдкреНрд╕ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдмрдбрд╝реЗ рдирд╛рдо рдХреЗ рдкреАрдЫреЗ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рднреА рдЗрд╕ рдкреАрдбреАрдПрдл рдореЗрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдИрдПрд╕рдбреАрдПрди :) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

рдФрд░ рдореИрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕ рдХрд░реВрдВрдЧрд╛

  sip.conf [Mark] context=phone_calls cc_agent_policy=generic cc_monitor_policy=generic [Richard] context=phone_calls cc_agent_policy=generic cc_monitor_policy=generic  dialplan' [phone_calls] exten => 1000,1,Dial(SIP/Mark,20) exten => 1000,n,Hangup exten => 2000,1,Dial(SIP/Richard,20) exten => 2000,n,Hangup exten => 30,1,CallCompletionRequest exten => 30,n,Hangup exten => 31,1,CallCompletionCancel exten => 31,n,Hangup 


рдФрд░ рд╡рд╣ рд╕рдм рд╣реИ! рд▓рдЧрднрдЧ :) рдордВрдЪреЛрдВ рдкрд░ рдмрд╣реБрдд рдХрдо рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд┐рдд рд╕рд╛рдЗрдХрд┐рд▓ ( рд▓рд┐рдВрдХ )

рд▓реЗрдХрд┐рди, рдПрдХ рдХреИрд╡рд┐рдПрдЯ рд╣реИред рдкреИрдирд╛рд╕реЛрдирд┐рдХ рдкреАрдмреАрдПрдХреНрд╕ рдкрд░, рд╣рдордиреЗ "рд╡реНрдпрд╕реНрдд" рдмреАрдкреНрд╕ рд╕реБрдирдиреЗ рдХреЗ рдмрд╛рдж "6" рджрдмрд╛рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдКрдкрд░ рд▓рдЯрдХрд╛рддреЗ, рдлрд┐рд░ рд╣рдо рд▓рдЯрдХрд╛ рджреЗрддреЗ рдФрд░ рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗ рдХреЙрд▓ рдХреЗ рджреЗрд░реА рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддреЗред

рддрд╛рд░рд╛рдВрдХрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдЙрдиреНрд╣реЛрдВрдиреЗ рдлреЛрди рдХрд┐рдпрд╛, "рд╡реНрдпрд╕реНрдд" рд╕реБрдирд╛, рд▓рдЯрдХрд╛ рджрд┐рдпрд╛, рдлреЛрди рдЙрдард╛рдпрд╛, рдПрдХ рд╡реНрдпрд╕реНрдд рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдСрд░реНрдбрд░ рдХреЛрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "30") рдбрд╛рдпрд▓ рдХрд┐рдпрд╛, рд▓рдЯрдХрд╛ рджрд┐рдпрд╛, рддрд╛рд░рд╛рдВрдХрд┐рдд рд╕реЗ рдХреЙрд▓ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ред рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, "рдПрдХ рд╡реНрдпрд╕реНрдд рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ" рдЬреИрд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдб ("31" рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ) рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдХреЛ рддрдирд╛рд╡ рдирд╣реАрдВ рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдПрдХ рд╡реНрдпрд╕реНрдд рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рд░рджреНрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЙрдкрдпреЛрдЧреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдпрд╣ рджрд╛рд╡рдд рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
cc_max_agents - рдЖрдкрдХреА рджрд╛рд╡рдд рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
cc_max_monitors - рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЛрдЧ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдлрд╝реЙрд▓реЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
cc_recall_timer - рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛ рдЖрджреЗрд╢ рджреЗрддреЗ рд╕рдордп Asterisk рд╕реЗ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдХреЙрд▓ рдХрд░реЗрдВ

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

CLI рдореЗрдВ CCSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: cc рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрдерд┐рддрд┐

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

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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдорд┐рдЦрд╛рдЗрд▓рдЪ, рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдкрд░ рдПрдХ 6 рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛, рдЙрдард╛рдпрд╛ рдФрд░ рдмрддрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдЙрд╕рдиреЗ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд░рдХреНрд╖рд╛ рд╕рдВрдпрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдХрд╛рд░ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ред

PS рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдореИрдВ рдЖрдкрд╕реЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдЕрдиреБрднрд╡, рдХрд╛рдо рдХреА рд╕реНрдерд┐рд░рддрд╛ рдкрд░ рдПрдХ рд░рд╛рдп, рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдорд┐рд▓реА-рдЬреБрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред

Source: https://habr.com/ru/post/In154887/


All Articles