• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/voximplant/audio.php
  • Класс: Bitrix\Sender\Integration\VoxImplant\Audio
  • Вызов: Audio::withJsonString
public function withJsonString($json)
{
	if($json <> '')
	{
		try
		{
			$params = Json::decode($json);
			if($params['type'] == self::AUDIO_TYPE_PRESET)
			{
				$this->withPreset($params['preset']);
			}
			if($params['type'] == self::AUDIO_TYPE_FILE)
			{
				$this->withFile($params['fileId']);
			}
			if($params['duration'])
			{
				$this->duration = $params['duration'];
			}
		}
		catch(ArgumentException $e)
		{
		}
	}
	return $this;
}