- Модуль: messageservice
- Путь к файлу: ~/bitrix/modules/messageservice/lib/Providers/Edna/SMS/Sender.php
- Класс: Bitrix\MessageService\Providers\Edna\SMS\Sender
- Вызов: Sender::getSendMessageParams
protected function getSendMessageParams(array $messageFields): Result
{
$cascadeResult = $this->getSenderFromSubject($messageFields['MESSAGE_FROM']);
if (!$cascadeResult->isSuccess())
{
return $cascadeResult;
}
$params = [
'requestId' => uniqid('', true),
'cascadeId' => $cascadeResult->getData()['cascadeId'],
'subscriberFilter' => [
'address' => str_replace('+', '', $messageFields['MESSAGE_TO']),
'type' => 'PHONE',
],
];
$params['content'] = $this->getMessageContent($messageFields);
return (new Result())->setData($params);
}