Заказ закрыт
Дополнить php скрипт битрикса поиском контактов/лидов по номеру телефона

Откликнуться
c
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 5 лет
Бюджет: 1 500 руб
18.66 $ — 15.93 €
Есть скрипт который сообщает о пропущенном в чат.
Нужно туда встроить запрос на поиск сущностей (контакт/компания/лид) по номеру телефона. И По id ответственного Его имени

Скрипт сам такой:

<?
AddEventHandler('VoxImplant', 'onCallEnd', 'onVoximplantCallEnd304');
function onVoximplantCallEnd304($e_params)
{
  if(isset($e_params['CALL_FAILED_CODE']) && $e_params['CALL_FAILED_CODE']==304)
  {

    $m='Пропущенный звонок '."\n".'Телефон: '.$e_params['PHONE_NUMBER']."\n".'Время звонка: '.(string)$e_params['CALL_START_DATE']."\n".'Ответственный: '.$e_params['PORTAL_USER_ID'];
    file_put_contents($_SERVER['DOCUMENT_ROOT'].'/eventsLog.txt', print_r($e_params), FILE_APPEND);
    $result=file_get_contents('bitrix24.ru/rest/1/111111...

    file_put_contents($_SERVER['DOCUMENT_ROOT'].'/eventsLog.txt', print_r($result), FILE_APPEND);
    return $result;
  }
}

Я понимаю что туда надо вставить что-то такое, а вот воедино собрать не могу)).

$check = $wh->method('crm.duplicate.findbycomm', array(
            'type' => ‘PHONE’,
            'values' => '.$e_params['PHONE_NUMBER'],
        )
    );

    if($check['result']['CONTACT'][0]) {
         $contactId = $check['result']['CONTACT'][0];
         $result = $wh->method('crm.contact.get', array(
            'id' => $contactId,
            'fields' => array(
                 'NAME' => $data["NAME"],
                 'LAST_NAME' => $data["LAST_NAME"],
            ),
            'params' => array(
                'REGISTER_SONET_EVENT' => 'Y' 
            )
        )); ["result"];   
    }

if($check['result’][‘LEAD'][0]) {
         $leadId = $check['result']['LEAD'][0];
         $result = $wh->method('crm.lead.get', array(
            'id' => $contactId,
            'fields' => array(
                 ’TITLE’ => $data["TITLE"],
            ),
            'params' => array(
                'REGISTER_SONET_EVENT' => 'Y' 
            )
        ));      

    }

Помогите собрать в такой вид:

«
Пропущенный звонок 
Телефон: 79000000001
Время звонка: 27.06.2023 18:58:10
Ответственный: Иванов Сергей
Контакт Федор Семенов (ссылка)
Лид Входящий звонок +79000000001»
Разделы:
Опубликован:
27.06.2023 | 20:13 [поднят: 27.06.2023 | 20:13]
Заказ находится в архиве
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги: нужен программист, ищу программиста, резюме программиста, требуется разработка crm и erp

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».