IP-PBX 3CX рдлреЛрди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг

рд╣рдорд╛рд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк IP-PBX 3CX рдлрд╝реЛрди рд╕рд┐рд╕реНрдЯрдо v.12 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдЕрд░реНрдерд╛рддреН: рдХреЙрд▓ рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп; рдЕрд╡рдзрд┐; рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛; рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдирдВрдмрд░; рдХрд┐рд╕реА рдЕрдиреНрдп рдирдВрдмрд░ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛; рдПрдХ рдЕрдиреНрдп рдирдВрдмрд░ рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛, рдСрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ; рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реБрдирдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдореВрд▓ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдиреНрдпреВрдирддрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА 1C рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдПрдХреАрдХрд░рдг рд╕рдВрднрд╡ рд╣реИред
рдЫрд╡рд┐


SIP PBX 3CX рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 12 рдореЗрдВ, рдПрдХ рдирдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - 3CX MyPhoneред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИ - рдлреЛрди рдХреА рд╕реНрдерд┐рддрд┐, рдлреЛрди рдмреБрдХ, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕реБрдирдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдЦрдирд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд╛рдлреА рд╕реАрдорд┐рдд рд╣реИред 3CX рдПрдкреАрдЖрдИ, рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдХреЗрд╡рд▓ рдЙрд╕реА рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ 3CX рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдПрдкреАрдЖрдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, 3CX рдлреЛрди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдЕрджреНрднреБрдд CallHistory рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рднреА рд╣реИ, рдЬреЛ "рдорд░рдгреЛрдкрд░рд╛рдВрдд" рдХреЙрд▓ рд░рд┐рдХреЙрд░реНрдб рд░рдЦрддрд╛ рд╣реИред рд╣рдордиреЗ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рдЕрдВрджрд░ Manageengine ServiceDesk Plus рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╣рдо рдЕрдкрдиреЗ "рдЖрдЙрдЯрд╕реЛрд░реНрд╕рд┐рдВрдЧ" рдХрд╛рд░реНрдп рдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред

рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреАрд╡реНрд░ рдкреНрд░рд╢реНрди рдерд╛ рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдореБрдЦреНрдп рдХреНрд╖реЗрддреНрд░ рдЕрднреА рднреА 1 рд╕реА рд╣реИ, рдлрд┐рд░ рд░рд░рд╕ рдФрд░ рджреЗрд╕рдиреЛрд▓-рд╕реЙрдлреНрдЯ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдирдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдорд╛рдирд╛ рдЧрдпрд╛ред рджреЗрд╕рдиреЛрд▓-рд╢реАрддрд▓ рд╕реЗ рдЗрддрд┐рд▓рд┐рдпрдо рдкрд░ рд╡рд┐рдХрд▓реНрдк рдЧрд┐рд░ рдЧрдпрд╛ред
рд▓реЗрдХрд┐рди рдЯреЗрд▓рд┐рдлреЛрдиреА рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рдХреЗ рдмрд┐рдирд╛ рдЗрддрд┐рд▓рд┐рдпрдо рдХреА рд╢реБрд░реБрдЖрдд рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓рд╛ рдЪрд░рдг рд╣рдордиреЗ 1 рд╕реА рдореЗрдВ рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН: рдХреЙрд▓ рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп; рдЕрд╡рдзрд┐; рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛; рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдирдВрдмрд░; рдХрд┐рд╕реА рдЕрдиреНрдп рдирдВрдмрд░ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛; рдПрдХ рдЕрдиреНрдп рдирдВрдмрд░ рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛, рдСрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ; рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реБрдирдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕: 3CX рдлреЛрди рд╕рд┐рд╕реНрдЯрдо v.12 рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛; Itilium рдбреЗрдЯрд╛рдмреЗрд╕ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЖрдЗрдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред

1. рд╣рдо рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ 3CX CallHistory рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдлрд╝рд╛рдЗрд▓% 3CXData% \ Data \ CDRTemplates \ CDRTemplate-SocketListen.xml (Windows Server 2008 рдХреЗ рд▓рд┐рдП, рдпрд╣ C: \ ProgramData \ 3CX \ Data \ CDRTemplates \ CDRTemplate-SocketListen.xml) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓рд╛рдЗрди рдореЗрдВ
CallTemplate Host = "127.0.0.1" рдкреЛрд░реНрдЯ = "33555" рдЖрдЙрдЯрдмрд╛рдЙрдВрдбрд▓реА = "рдЧрд▓рдд"
3CX рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рдХреЗ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдореЗрдЬрдмрд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 192.168.11.2ред 3CX CallHistory рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ
рдЯреЗрд▓рдиреЗрдЯ [3CX рд╕рд░реНрд╡рд░ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛] 35555
рдХрд┐рд╕реА рднреА рдХреЙрд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рдХреЙрд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЯреЗрд▓рдиреЗрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк CDRTemplate-SocketListen.xml рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╣реИ, рд╣рдо рдЕрдкрдиреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рд▓рд┐рдП
CDRTemplate-SocketListen.xml
рдпрд╣ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░реЗрдЧрд╛ред
CDRTemplate-SocketListen.xml рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж 3CXCallHistory рд╕реЗрд╡рд╛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдФрд░ рдПрдХ рдФрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ - рдЗрд╕ рдлрд╛рдЗрд▓ рдХреА рдПрдХ рдХреЙрдкреА рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдерд╛рди рдкрд░ рд░рдЦреЗрдВ рдпрд╛ рдЙрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ рдФрд░ CALLHISTTEMPLSOCKLISTEN рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХреЗ рдмрд░рд╛рдмрд░ 3CX (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреИрдм) рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ 3CX рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд┐рд╕ рдкреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, CDRTemplates рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд░рд╛рдЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВред рддреЛ, 3CX рдкрдХреНрд╖ рдкрд░, рдЕрднреА рдХреЗ рд▓рд┐рдП ...
2. 1 рд╕реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рд╕реВрдЪрдирд╛ рдХрд╛ рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрдирд╛рдПрдВ TF_Call рдЗрддрд┐рд╣рд╛рд╕:
_
рдлрд┐рд░ CallHistory рд╡реЗрдм рд╕реЗрд╡рд╛ рдмрдирд╛рдПрдВред рдЗрд╕рдореЗрдВ, рд╣рдо SaveHistory (рд░рд┐рдХреЙрд░реНрдб) рд╡рд┐рдзрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЗрдирдкреБрдЯ рдкрд░ рдЖрдЗрдЯрдо 1 рд╕реЗ рд▓рд╛рдЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛, рдЗрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдХреЙрд▓ рдЬрд╛рдирдХрд╛рд░реА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ TF_History рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдмрдирд╛рдПрдЧрд╛ред рд░реВрд╕реА рдирд╛рдореЛрдВ рдХреА рд╕реЗрд╡рд╛рдУрдВ, рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рд╕реЗ рдмрдЪреЗрдВред
Web- CallHistory
3. SaveHistory рд╡рд┐рдзрд┐ (hi-res: habr.habrastorage.org/post_images/d4a/f4c/d4f/d4af4cd4f675daf692c51fb396ef6b.png ) рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбреНрд░рд╛ рдХрд░реЗрдВ

SaveHistory

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕реБрдзрд╛рд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 1C рдФрд░ C # рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдкреНрд░рд╛рд░реВрдк рднрд┐рдиреНрди рд╣реИрдВ:

рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рдкрддреНрд░ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ [рдХреБрдВрдЬреА] = [рдореВрд▓реНрдп]; [рдХреБрдВрдЬреА] = [рдореВрд▓реНрдп] рдЗрд╕реА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ:

рдСрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдкрд░ рдПрдХ рдФрд░ рдиреЛрдЯред рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рдЫрд▓рд╛рдВрдЧ рдФрд░ рд╕реАрдорд╛ рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╕рд╣реА рд▓рд┐рдВрдХ рдХрд╛ рдЧрдарди рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ (рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдкреНрд░рдХрд╛рд░):

рдпрд╣ рд╕рдм рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╣реИред рдЕрдм рдЗрд╕реЗ рд╕рдмрдХреЛ рдПрдХ рд╕рд╛рде рдмрд╛рдБрдз рд▓реЗрдВред рд╣рдо рдмрдВрдбрд▓ рдХреЗ рд▓рд┐рдП C # Visual Studio 2012 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИред
рд╣рдорд╛рд░рд╛ C # рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗрд╡рд╛ рдХреЗ 3CXCallHistory рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ 1C рд╕реЗрд╡рд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреВрд░реЗ рдмрдВрдзрди рдХреЛ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд╡рд┐рдпреЛрдЧ рдпрд╛ рдЕрдХреНрд╖рдорддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрд╡рдд: рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ) рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдпрд╣ рдХрдВрд╕реЛрд▓ рдХреЛ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ред рдЖрдк рдЗрд╕реЗ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк 3CX_CDRClient1C рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ 3CX рдлрд╝реЛрди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЕрдм рдмрд╛рд░реА рд╣реИред
1. рдкреНрд░рд╛рдзрд┐рдХрд░рдгред
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡реЗрдм рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЖрд╕рд╛рди рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдореБрдХрд╛рдмрд▓рд╛ рдЖрдзрд╛рд░ рдмрдХрд╡рд╛рд╕ рд╣реИред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк IUSR_IIS7 OS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1C рдореЗрдВ IUSR_IIS7 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢реБрд░реВ рдХрд░рдирд╛, рдУрдПрд╕ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдФрд░ ROLI рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдирд╛ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди ... рдЬрдм рдЖрдк рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рдЬрд╛рдо рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдЬрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИ !!! рд╣рдордиреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рдХреЛрдИ рднреА рдЖрд▓рд╕реА рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреМрди рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИ - рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛред

рдЗрд╕рд▓рд┐рдП, рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, 1 рд╕реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ IUSR_IIS7 рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд▓рд╛рд▓ рдмреЙрдХреНрд╕ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рддреНрд░ рдкреИрд░рд╛рдореАрдЯрд░ред рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ "рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╕рддреНрд░ рдкреИрд░рд╛рдореАрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕" рдХрд░рддрд╛ рд╣реИред рддреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдгред
рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк http://www.forum.mista.ru/topic.php?id=661110 рд╣реИ (рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдИ "рдзрдиреНрдпрд╡рд╛рдж"!)ред 3 рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ C # app.config рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЗрдВ рд▓рдЧреАрдВред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкрдврд╝рдирд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ:
CX + 1C  1
3CX + 1C рдкрд░рд┐рдгрд╛рдо 2
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдПрдХ рд▓рд┐рдВрдХ рд╣реИред рдЬрдм рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЦрд┐рд▓рд╛рдбрд╝реА рдЦреБрд▓рддрд╛ рд╣реИ:
3CX + 1C рдкрд░рд┐рдгрд╛рдо 3
рдореВрд▓ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдиреНрдпреВрдирддрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА 1C рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдПрдХреАрдХрд░рдг рд╕рдВрднрд╡ рд╣реИред

рд╕реНрд░реЛрдд: infostart.ru/public/237772

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


All Articles