• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/sms/provider/smsru.php
  • Класс: Bitrix\Crm\Integration\Sms\Provider\SmsRu
  • Вызов: SmsRu::getSenderList
public function getSenderList()
{
	if ($this->sendersCache !== null)
	{
		return $this->sendersCache;
	}

	$params = array(
		'embed_id' => $this->getOption('embed_id')
	);
	$apiResult = $this->callExternalMethod('my/senders', $params);

	$from = array();
	if ($apiResult->isSuccess())
	{
		$sendersData = $apiResult->getData();
		foreach ($sendersData['senders'] as $sender)
		{
			if (!empty($sender))
			{
				$from[] = $sender;
			}
		}
	}

	$this->sendersCache = $from;
	return $from;
}