• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/sender/sms/ismscenter.php
  • Класс: BitrixMessageServiceSenderSmsISmsCenter
  • Вызов: ISmsCenter::resolveStatus
static function resolveStatus($serviceStatus)
{
	switch ((string)$serviceStatus)
	{
		case 'send':
			return MessageServiceMessageStatus::QUEUED;
			break;
		case 'sending':
			return MessageServiceMessageStatus::SENDING;
			break;
		case 'sent':
			return MessageServiceMessageStatus::SENT;
			break;
		case 'delivered':
			return MessageServiceMessageStatus::DELIVERED;
			break;
		case 'undelivered':
			return MessageServiceMessageStatus::UNDELIVERED;
			break;
	}

	return parent::resolveStatus($serviceStatus);
}