Покопал, ничего не понял.
Вот есть такая карточка звонка:
Нужно, что бы при входящем/исходящем звонке рядом был iframe с какими то данными. Это возможно сделать?
Если сделать обзвон группе контактов, то этот фрейм есть.
Взял пример из конференции битрикса про встраивание в интерфейс. Файл install.php пустой, только коммент - // set necessary placement handlers
Я не могу понять как их туда вставить.
Есть вот такая функция,
Вот есть такая карточка звонка:
Нужно, что бы при входящем/исходящем звонке рядом был iframe с какими то данными. Это возможно сделать?
Если сделать обзвон группе контактов, то этот фрейм есть.
Взял пример из конференции битрикса про встраивание в интерфейс. Файл install.php пустой, только коммент - // set necessary placement handlers
Я не могу понять как их туда вставить.
Есть вот такая функция,
| Код |
|---|
function executeREST($method, array $params, $domain, $accessToken){
$queryUrl = 'http://'.$domain.'/rest/'.$method.'.json';
$queryData = http_build_query(
array_merge($params, array("auth" => $accessToken))
);
$curl = curl_init($queryUrl);
curl_setopt_array($curl, array(
// CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
//CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
//CURLOPT_URL => $queryUrl,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
return json_decode($result, true);
} |
и вот такой массив PLACEMENTS :
| Код |
|---|
$PLACEMENTS = array( 'CONTACT_CREATE_ORDER' => array( 'PLACEMENT' => 'CRM_CONTACT_DETAIL_ACTIVITY', 'HANDLER' => $protocol.'://'.$host.'/local/calling_card/handler.php?action=CONTACT_CREATE_ORDER', 'TITLE' => 'Наряд-заказ', 'DESCRIPTION' => 'Наряд-заказ в карточке контакта' ), 'COMPANY_CREATE_ORDER' => array( 'PLACEMENT' => 'CRM_COMPANY_DETAIL_ACTIVITY', 'HANDLER' => $protocol.'://'.$host.'/local/calling_card/handler.php?action=COMPANY_CREATE_ORDER', 'TITLE' => 'Наряд-заказ', 'DESCRIPTION' => 'Наряд-заказ в карточке компании' ), ); |