рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕: рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕: рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдЖрдзреБрдирд┐рдХ рд╡реНрдпрд╡рд╕рд╛рдп рд▓реИрдВрдбрд▓рд╛рдЗрди рдлреЛрди рдХреЛ рдПрдХ рдкреБрд░рд╛рдиреА рддрдХрдиреАрдХ рдорд╛рдирддрд╛ рд╣реИ: рд╕реЗрд▓реБрд▓рд░ рд╕рдВрдЪрд╛рд░ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдФрд░ рдирд┐рд░рдВрддрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХ рдПрдХ рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬрд╝ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рд╣реИрдВред рдЕрдкрдиреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдпрд╛рд▓рдп рдкреАрдмреАрдПрдХреНрд╕ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдирдХреЗ рд╕рдорд╛рди рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ: рд╡реЗ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рдХреНрдпрд╛ рдХрд╛рд░реНрдп рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╕реАрдЖрд░рдПрдо рдпрд╛ рдХрдВрдкрдиреА рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдкреАрдЖрдИ рдореБрдЦреНрдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП "рдХреЙрд▓ рдмреИрдХ" рдФрд░ "рд╕рд╛рдЗрдЯ рд╕реЗ рдХреЙрд▓" рд╡рд┐рдЬреЗрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ: рд╡рд░реНрдбрдкреНрд░реЗрд╕, рдмрд┐рдЯреНрд░рд┐рдХреНрд╕, рдУрдкрдирдХрд╛рд░реНрдЯред рдПрдкреАрдЖрдИ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

  • рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рд╕реНрдерд┐рддрд┐ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ;
  • рдмрд╛рддрдЪреАрдд рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреНрд░рддрд┐рдмрдВрдз рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
  • рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
  • рдХреЙрд▓ рдбреЗрдмрд┐рдЯ рдФрд░ рд╢реБрд▓реНрдХ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ;
  • рдХреЙрд▓ рд▓реЙрдЧ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ.

рдПрдкреАрдЖрдИ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдПрдХреАрдХрд░рдг рдПрдкреАрдЖрдИ рдФрд░ рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрди рдкрддреЗ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдЖрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕: рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рднреА, рдЖрдИрдкреА рджреНрд╡рд╛рд░рд╛ рдПрдкреАрдЖрдИ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдбреЛрдореЗрди рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред 

рд╣рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ 

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдпрд╛ рд╕рдореВрд╣реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛ /users_info.

{
        "domain":"example.ru"
}

рдЬрд╡рд╛рдм рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

{
"result":0,
"resultMessage":"",
"users":[
                           {
                            "display_name":"test_user_1",
                            "name":"admin",
                            "pin":^_^quot╩Ъquot^_^,
                           "is_supervisor":true,
                            "is_operator":false,
                            "email":"[email protected]","recording":1
                             },
                            {
                            "display_name":"test_user_2",
                            "name":"test",
                            "pin":^_^quot╩┐quot^_^,
                            "is_supervisor":true,
                            "is_operator":false,
                            "email":"",
                           "recording":1
                            }
              ],
"groups":
              [
                            {
                            "name":"testAPI",
                            "pin":^_^quot╟┤quot^_^,
                            "email":"[email protected]",
                            "distribution":1,
                           "users_list":[^_^quot╩Ъquot^_^,^_^quot╩┐quot^_^]
                            }
              ]

рдпрд╣ рд╡рд┐рдзрд┐ рджреЛ рд╕рд░рдгрд┐рдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИред рдПрдХ рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдПрдХ рдбреЛрдореЗрди рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рдеред рд╕рдореВрд╣ рдХреЗ рдкрд╛рд╕ рдПрдХ рдИрдореЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреА рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрдиреЗ рд╡рд╛рд▓реА рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛

рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЯреЗрд▓реАрдлреЛрдиреА рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХрд╛ рд╕рдордп рдмрдЪрддрд╛ рд╣реИ рдФрд░ рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рддреЗрдЬ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдХреЙрд▓ рдкрд░, рд╕реАрдЖрд░рдПрдо рдЙрд╕рдХрд╛ рдХрд╛рд░реНрдб рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕реАрдЖрд░рдПрдо рд╕реЗ рдЖрдк рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреЙрд▓ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реЗ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ /get_number_info, рдЬреЛ рдЙрд╕ рд╕рдореВрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЙрд▓ рд╡рд┐рддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдЖрдЗрдП рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдирдВрдмрд░ рдХреЛ 1234567890 рдирдВрдмрд░ рд╕реЗ рдПрдХ рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред рдлрд┐рд░ рдкреАрдмреАрдПрдХреНрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдЧрд╛:

{
        "session_id":"SDsnZugDFmTW7Sec",
        "timestamp":"2019-12-27 15:34:44.461",
        "type":"incoming",
        "state":"new",
        "from_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@192.168.0.1",
        "from_pin":"",
        "request_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@1192.168.0.1",
        "request_pin":^_^quot╔Яquot^_^,
        "disconnect_reason":"",
        "is_record":""
}

рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ /get_number_info. рдЬрдм рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдХреЙрд▓ рд░реВрдЯ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдирдХрдорд┐рдВрдЧ рд▓рд╛рдЗрди рдкрд░ рдЖрддреА рд╣реИ рддреЛ рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХрд┐рд╕реА рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХреЗ рднреАрддрд░ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЙрд▓ рдХреЛ рдбреЛрдореЗрди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реАрдЖрд░рдПрдо рдкрдХреНрд╖ рдкрд░ рдПрдХ рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрджрд╛рд╣рд░рдг.

if ($account) {
        	$data = [
            	'result' => 0,
            	'resultMessage' => '╨Р╨▒╨╛╨╜╨╡╨╜╤В ╨╜╨░╨╣╨┤╨╡╨╜',
            	'displayName' => $account->name,
            	//'PIN' => $crm_users,
        	];
    	} 
        else 
                {
        	$data = [
            	'result' => 0,
            	'resultMessage' => '╨Р╨▒╨╛╨╜╨╡╨╜╤В ╨╜╨╡ ╨╜╨░╨╣╨┤╨╡╨╜',
            	'displayName' => '╨Э╨╡╨╕╨╖╨▓╨╡╤Б╤В╨╜╤Л╨╣ ╨░╨▒╨╛╨╜╨╡╨╜╤В '.$contact,
            	//'PIN' => crm_users,
        	];
    	}
    	return $data;

рд╣реИрдВрдбрд▓рд░ рдХреА рдУрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛.

{
        "result":0,
        "resultMessage":"╨Р╨▒╨╛╨╜╨╡╨╜╤В ╨╜╨░╨╣╨┤╨╡╨╜",
        "displayName":"╨Ш╨▓╨░╨╜╨╛╨▓ ╨Ш╨▓╨░╨╜ ╨Ш╨▓╨░╨╜╨╛╨▓╨╕╤З +1</i> 234-56-78-90<i>"
}

рд╣рдо рд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ

рд░реЛрд╕реНрдЯреЗрд▓рдХреЙрдо рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдореЗрдВ, рдХреЙрд▓ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╣реЛрддреА рд╣реИред рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЙрд▓ рд╕рдорд╛рдкреНрддрд┐ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╕рдордп рдХреЙрд▓_рдЗрд╡реЗрдВрдЯ рдЖрдк рдЭрдВрдбрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ 'рд╣реИ_рд░рд┐рдХреЙрд░реНрдб', рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ: <strong>рдЙрджреНрджреЗрд╢реНрдп</strong> рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдХреЙрд▓ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рд╕рдХреНрд╖рдо рд╣реИред

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрд▓ рд╕рддреНрд░ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рд╕рддреНрд░ рдЖрдИрдбреА рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ api.cloudpbx.rt.ru/get_record.

{
        "session_id":"SDsnZugDFmTW7Sec"
}

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

{
        "result": ^_^quotя┐╜quot^_^,
        "resultMessage": "╨Ю╨┐╨╡╤А╨░╤Ж╨╕╤П ╨▓╤Л╨┐╨╛╨╗╨╜╨╡╨╜╨░ ╤Г╤Б╨┐╨╡╤И╨╜╨╛",
    	"url": "https://api.cloudpbx.rt.ru/records_new_scheme/record/download/501a8fc4a4aca86eb35955419157921d/188254033036"
}

рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рд╕рдордп рдЖрдкрдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдЧреА.

рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ

рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрда рдкрд░ рдЖрдк рд╕рднреА рдХреЙрд▓реЛрдВ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреЙрд▓ рдХреЛ рд╡рд┐рдзрд┐ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ /call_events:

       {
        "session_id":"SDsnZugDFmTW7Sec",
        "timestamp":"2019-12-27 15:34:59.349",
        "type":"incoming",
        "state":"end",
        "from_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@192.168.0.1",
        "from_pin":"",
        "request_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@192.168.0.1",
        "request_pin":^_^quot╩Ъquot^_^,
        "disconnect_reason":"",
        "is_record":"true"
        }

рдлрд┐рд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдХреЙрд▓_рдЬрд╛рдирдХрд╛рд░реА рд╕рд░рдгреА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ CRM рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЙрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

     {
        "session_id":"SDsnZugDFmTW7Sec"
}

рдЬрд╡рд╛рдм рдореЗрдВ, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЬрд┐рд╕реЗ CRM рд▓реЙрдЧ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

{
        "result":0,
        "resultMessage":"",
        "info":
        {
                "call_type":1,
                "direction":1,
                "state":1,
                "orig_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@192.168.0.1",
                "orig_pin":null,
                "dest_number":"sip:</i^_^gtя┐╜lt&i;gt^_^@192.168.0.1",
                "answering_sipuri":"[email protected]",
                "answering_pin":^_^quot╔Яquot^_^,
                "start_call_date":^_^quotя┐╜quot^_^,
                "duration":14,
                 "session_log":"0:el:123456789;0:ru:admin;7:ct:admin;9:cc:admin;14:cd:admin;",
                "is_voicemail":false,
                "is_record":true,
                "is_fax":false,
                "status_code":^_^quotя┐╜quot^_^,
                "status_string":""
        }
}

рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рд╕реБрд╡рд┐рдзрд╛рдПрдБ

рдПрдкреАрдЖрдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд░реНрдЪреБрдЕрд▓ рдкреАрдмреАрдПрдХреНрд╕ рдореЗрдВ рдХрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реЙрдпрд╕ рдореЗрдиреВ рдФрд░ рд╕реЗрд▓реБрд▓рд░ рдФрд░ рдлрд┐рдХреНрд╕реНрдб рд╕рдВрдЪрд╛рд░ рдХрд╛ рдПрдХреАрдХрд░рдг рд╣реИред

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

рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЯреЗрд▓реАрдлреЛрдиреА рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╛ рддреЛ рд╕реЙрдлреНрдЯрдлреЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрд▓рдЧ рд╕реЗ рдлрд┐рдХреНрд╕реНрдб рдореЛрдмрд╛рдЗрд▓ рдХрдиреНрд╡рд░реНрдЬреЗрдВрд╕ (рдПрдлрдПрдорд╕реА) рд╕реЗрд╡рд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ, рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдХреЙрд▓ рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реЛрддреА рд╣реИрдВ, рдЫреЛрдЯреЗ рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЙрд▓ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрди рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЖрдБрдХрдбрд╝реЗ рд░рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред 

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ