• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/component/receivepaymenthelper.php
  • Класс: BitrixSalesCenterComponentReceivePaymentHelper
  • Вызов: ReceivePaymentHelper::getSmsSenderList
static function getSmsSenderList(): array
{
	$result = [];
	$restSender = null;

	$senderList = BitrixCrmIntegrationSmsManager::getSenderInfoList(true);
	foreach ($senderList as $sender)
	{
		if ($sender['canUse'])
		{
			if ($sender['id'] === 'rest')
			{
				$restSender = $sender;

				continue;
			}

			$result[] = $sender;
		}
	}

	if ($restSender !== null)
	{
		foreach ($restSender['fromList'] as $sender)
		{
			$result[] = $sender;
		}
	}

	return $result;
}