h1. Релиз 7.10 *Дата релиза*: 2016-08-18 {{>toc}} h2. Новые функции: * добавлена поддержка FreeBSD-10.3 * #1281, #1297, #1306: шаблоны писем по умолчанию * #1293: добавить возможность выбора какой Б-номер посылать по пользователя при исходящем на него звонке. Варианты: 1) название пользователя (для большинства софтфонов это работает, также это может быть нужно если связь по IP без регистрации, сейчас этот режим работает по умолчанию) 2) набранный номер (если пользователю присвоено несколько DID и пользователь хочет реализовывать различную логику в зависимости от приходящего набранного DID) 3) регистрационный контакт (все чаще пользователи хотят и такую опцию - чтоб передавать на них обратно контакт, под которым они регистрируются) * #1303: [контролер баланса для компаний]: добавить возможность указать значение по умолчанию * #1062: реализовать контролер баланса для пользователей * #1304: добавить опцию "отправлять копию создателю" для отправки e-mail * #1309: удалить locale из шаблонов инвойсов - локаль должна браться из настроек компании или пользователя * #1311: [[Шаблоны инвойсов]]: вынести отдельно Детали локализации * #1310: генерация инвойсов на компании: добавить Компании -> периодические инвойсы для конфигурирования периодических инвойсов, общих для всех компаний * #1296: [[Классы экспорта цен по почте]]: удалить локаль - она теперь в настройах компании * #1314: [[Классы цен по почте]]: настройки из Компаний перенести в Биллинговые пакеты * #1313: [[классы цен по почте]]: добавить значения по умолчанию * #1319: [[Графики]]: - распараллелить процесс CPU network, calls, disk * #1320: [[Протокол RADIUS]]: проверять кодеки которые приходят от биллинга в конфиге * #1321: графики по диску * #1329: captcha для страницы логина * #1333: [[Отчет по прибыли]] опция "показывать прибыль по каждому коду направления" * #1336: добавить опцию для автоматического пересчета биллинга при импорте цен * #1350: реализовать базовый [[Класс маршрутов]] * #1351: [импорт экселя] пропускать скрытые листы * #1352: поддержка прайс-листов от Lanck: в прайслисте есть 2 колонки start date и end date * #1347: [импорт экселя]: Добавить вкладку Excel. В этой вкладке добавить - start from sheet - если пусто, то стартовать с первой открытой (то что есть сейчас по умолчанию) - skip last sheets - сколько листов пропустить с конца * #1357: экспорт описания кода направления в прайс-листах * #1358: передавать на радиус не оригинальные а и б номера * #1363: Переименовать Recordings conversion (.wav to .mp3) в Recordings conversion to MP3 * #1359: разрешить записывание в sln Кодирование в mp3 требует больше ресурсов процессора. Записывание в wav требует больше места на жестком диске. Надо разрешить возможность выбора в какой формат записывать клиенту. * #1368: добавить галочку enabled для Задач * #1374: для отправки HTML письма контроля терминации надо таблицу звонков форматировать в HTML * #1376: добавить опцию "округление длительности" на пирах * #1380: Телефония -> Текущее состояние -> SIP пиры должно показывать не по текущему узлу, а собирать информацию со всех узлов * #1378: SIP peers для личного кабинета пользователя * #1382: [[Cтатистический отчет]]: добавить опцию - hide empty reports * #1384: предусмотреть возможность прерывания генерации отчета * #1388: При добавлении новой панели в addListPanels() проверять на существование такой же * #1389: [[Почта]]: добавить retry * #1390: [[Почтовые учетные записи]]: добавить incoming/outgoing protocol опцию none * #1399: добавить Пользователи -> отчет по захваченным звонкам * #1400: [[Пересчет биллинга]]: учитывать фильтр по пирам * #1408: добавить CPS лимит для генератора звонков * #1410: добавить e-mail validator * #1413: [[Активация и деактивация]]: после деактивации по балансу активировать при пополнении * #1430: SIP регистрация по TLS * #1421: [apache24] убрать из httpd.conf SSLCertificateChainFile * #1434: выбирать а-номер по б-номеру для исхродящих звонков на пользователей * #1441: показывать progress bar при отображении call generation tasks * #1442: не клонировать задачи при клонировании генератора вызовов h2. Исправления: * #1298: клонирование инвойсов не работает * #1295: [[Отчет по прибыли]]: out of memory когда слишком много кодов выводится на страницу * #1302: неправильная цена звонка в Телефония -> Текущее состояние -> Звонки * #1299: некорректно выбирает совпадение по шаблону номера при маршрутизации - ввести приоритеты шаблонов * #1316: неправильно сохраняется CDR при входящем звонке на вирт атс и переадресация на внутренний номер * #1317: входящий звонок на вирт атс с переадресацией с разветвлением проблемы с аудиозаписью * #1312: при маршрутизации на вирт атс требуется чтоб на ней был сконфигрирован SIP * #1328: [[Отчет по прибыли]]: неправильная сумма * #1331: [[Протокол RADIUS]]: route id начинается с 3 * #1332: звонки зависают по неответу от радиуса * #1334: экспорт в pdf, имя файла с пробелом, файл не открывается * #1335: [[Импорт цен по почте]]: не учитываются исключения импорта * #1339: [[Виртуальная АТС]]: пересчет биллинг по дилеру не учитывает звонки с подчиненных пиров * #1341: выкидывает из кабинета при экспорте инвойса когда у компани не установлена локаль * #1343: не генерирует инвойсы суммой меньше 1 * #1344: [[Номерные пулы]]: sql error при генерации * #1346: [Импорт экселя] поддержка нескольких листов * #1353: при выводе Актуальных цен при указании фильтра по коду начинает опять пересчет * #1354: Destination code is disabled and activation time (2016-06-01 00:00:00) does not match * #1355: lock error при одновременном импорте нескольких Биллинговых пакетов * #1361: если записывать не в mp3 и не в wav то не отображается вкладка Audio * #1362: fail2ban перестал работать * #1366: невозможно поменять профит кнтролер * #1372: не импортирует destination zones * #1370: destination codes export - sql ошибка * #1371: при клонированнии billing_pack не клонируются Import exceptions Destination zones * #1375: пустые детали в письме контролера терминации * #1377: при захвате звонков = цепочка не всегда захватывается исходящий звонок * #1367: sip whitelist doesn't work * #1379: SIP peers не должно показывать чужих пользователей * #1383: не работает маршрутизация если в названии терминатора запятая * #1391: [[Протокол SMPP]]: Терминатор -> Узлы не действует * #1394: [redo billing timetable] не работает если запланирован системой * #1397: exception при сохранении Мои настройки в ЛК розничного пользователя * #1398: [[Отчет по прибыли]]: неправильно считает footer для кода направления * #1401: [[Контроль терминации]]: FAS threshold считает что 1 хотя настроено 0 * #1405: [[Обмен сообщениями]] - биллинговые пакеты - коды направлений - экспорт не работает * #1407: невозможно сохранить шаблон импорта биллинговых пакетов для обмена сообщений * #1409: [[Генерация вызовов]]: crash on config update * #1412: [Импорт биллинговых пакетов] проблема с опцией "отсрочка повышения цены" * #1417: [[Протокол SMPP]]: exception om cancel() * #1418: поставщик vivaldi SMS отбивает соединение если нет сообщений в течение 60 сек * #1419: отправка факса из кабинета пользователя * #1422: [[Захват звонков]]: когда в caller id пробел apache не дает загрузить файл * #1427: при импортировании пользователей не показывается warning при cleartext password * #1426: при генерации пользователей в группе созданной ватс админом не показывается предупреждение * #1428: [[Отчет по прибыли]]: прибыль по исходящему направлению * #1437: невозможно сделать перемещение строки с столбцом priority есть priority сделан unique * #1429: megafon-HLR sometimes returns failure * #1438: при отключении пользователя перестает заходить под аккаунтами которые он создал * #1440: не получается импортировать список номеров в номерной пул. все время зависает [[Release 710|English translation]]