Релиз 7.9¶
Дата релиза: 2016-07-11
- Table of contents
- Релиз 7.9
Новые функции:¶
- Виртуальная АТС добавлены новые опции и отчеты в личный кабинет
- Поддержка протокола SMPP, включая Биллинг и HLR запрос
- Улучшения в стандартном установщике FreeBSD, которые позволяют поднять производительность дисковой подсистемы
- Виртуальная АТС реализована схема биллинга с Профилем потребления.
Ранее эта опция была доступна для других схем.
- Исправлена ошибка с внезапным прерыванием импорта очень большого прайс-листа.
- Добавлена новая переменная ${BALANCE_CUTOFF} для контроля баланса.
В этой переменной при формировании e-mail передается значение баланса, при котором трафик от/на партнера заблокируется.
- Для контроле порога баланса добавлена новая единая опция e-mail для уведомлений о превышении баланса владельца Smartswitch.
Ранее нужно было этот e-mail конфигурировать индивидуально для каждой компании.
- Добавлены шаблоны писем по умолчанию для разных подсистем на разных языках.
Это сделано для того, чтоб уменьшить кол-во начальных настроек системы перед использованием и для внесения наглядности имеющихся переменных.
Вы можете изменить эти шаблоны под свои предпочтения.
- ДВО Подключение в разговор дополнительных участников во время разговора теперь работает из коробки, без дополнительного конфигурирования.
- Динамические ДВО, активизируемые во время разговора нажатием DTMF, теперь работают из коробки, без дополнительного конфигурирования
- Изменения в Локализации.
Когда пользователь логинится первый раз, то система сохраняет локаль его браузера.
В дальнейшем эта локаль используется при формировании инвойса и отправке e-mail.
Если нужно отправить e-mail на пользователя в момент, когда еще не известна его локаль, то используется локаль, установленна я меню Система -> Настройки кластера -> локаль до автоопределения.
Локаль пользователя может изменить он сам через личный кабинет, либо это может сделать администратор.
- Изменения в Шаблонах писем.
Для каждого почтового шаблона можно указать детали для каждой из локалей.
Ранее приходилось добавлять отдельный шаблон для каждой локали.
- Добавлена возможность конфигурирования Биллингового пакета по умолчанию.
Это может помочь уменьшить конфигурирование при добавлении нового контрагента, если вы предоставляете одинаковые цены для всех.
Компании -> настройки веб-доступа -> локаль перенесено в Компании -> локаль.
Пользователи -> настройки веб-доступа -> локаль перенесено в Пользователи -> локаль.
Это сделано, потому что локаль нужна не только при веб-доступе, а и при формировании инвойса или отправке письма.
- Генерация вызовов: добавлена возможность экспорта отчета по совершенным звонкам, включая PDD и IP адрес.
Это может быть полезным при использовании системы генерации вызовов в качестве автоматического тестировщика качества маршрутов и для отправки поставщику претензии в случае неудовлетворительного качества маршрута.
- Добавлена возможность конфигурирования Класса маршрутов по умолчанию.
Это может помочь уменьшить конфигурирование при добавлении нового контрагента, если вы выполняете одинаковую маршрутизацию для всех клиентов.
- Реализована генерация Номерного пула
- Система Генерации вызовов расширена для выполнения задач автоматической проверки качества предоставляемых услуг поставщиками.
- Сверка CDR: теперь можно выполнять не только на всей Компании, а на на индивидуальных пирах.
Это может быть полезным для выявления причины разбежности по типу трафика (например, премиум и обычный)
- Добавлена возможность включения различных опций Контроля прибыльности по разным направлениям в Классе маршрутов.
- В Контролер терминации добавлен критерий качества FAS (см. Борьба с FAS).
Эта функция на даннный момент работает совместно с автоматической Генерацией вызовов.
Система теперь может автоматически обнаруживать FAS на маршруте путем самостоятельного прозвона, а Контролер терминации может блокировать направления или пир целиком при обнаружении FAS, с отправкой предупреждающего письма.
- добавлен фильтр "показывать звонки в которых абонент Б открыл медиа-канал" в Детальном отчете по звонкам.
- в Почтовые учетные записи добавлена опция "оставлять письма на сервере".
На данный момент эта опция работает только для протокола IMAP.
- в личных кабинетах меню "Набранные ID" переименованы в "Расширения" как более понятное для пользователей
- в настройках Пользователя добавлены опции "подставить номер звонящего", "подставить имя звонящего", в которых можно указать нужные значения.
Эти опции нужны, потому что пользователи пользуются разными софтфонами, и зачастую технической поддержке сложно объяснить пользователю, как в его софтфоне настроить нужный А-номер, который будет отображаться на экране набранного абонента.
- все стандартные обработчики вызовов были модифицированы для поддержки Б-номера с + в начале из коробки без дополнительных настроек.
- #1248: Импорт биллинговых пакетов в режиме Коды направлений: если импортируется код направления с датой активации, после которой уже есть сконфигурированные цены, эти цены удаляются.
- #1255: Поддержка 2 типов обновлений цен по почте - полный и частичный - в комбинации с опцией "удалять отсутствующие коды".
- #1247: Генерация биллингового пакета в соответствии условиям контрактов в выбор даты активации для увеличения цены.
- #1251: Опция "спрятать налог в минутах" перенесена из Биллингового пакета в Компании
- #1246: При импорте цен с почты не разрешается принимать увеличение цены на прошлое время
- #1245: При генерации биллингового пакета система запоминает выбранный шаблон генерации и при следующей генерации предлачает его автоматически
- #1243: Добавлена переменная ${TARIFF} при экспорте цен по почте.
При отправке цен клиенту эта переменная используется при формировании письма, таким образом вы сможете в теле или теме письма указать тип тарифа (например, премиум или обычный).
- #1242: Добавлена переменная ${UPDATE_TYPE} при экспорте цен по почте.
При отправке цен клиенту эта переменная используется при формировании письма, таким образом вы сможете в теле или теме письма указать тип обновления: полный (в прайс-лист включены все коды) или частичный (в прайс-лист включены только коды с изменениями).
- #1242: Добавлена переменная ${DATE} при экспорте цен по почте.
При отправке цен клиенту эта переменная используется при формировании письма, таким образом вы сможете в теле или теме письма указать дату формирования прайс-листа.
- #1200: Добавлен фильтр по пирам с включенной записью разговоров.
Так вы можете найти пиры, на которых включена аудиозапись и отключить ее, если нужно.
- #1238: Изменение API у платежного агрегатора Swipe
- #1237: Отображать в ЛК пользователи и компании Информация -> название, а не Общие -> название
- #1231: Добавлено логирование всех заходов в веб-интерфейс.
Видно, какой пользователь заходил и с какого IP адреса.
- #1234: Автоматический импорт биллингового пакета с почты: возможность раздельно принимать обычные и премиум прайс-листы
- #1235: Генерация звонков для проверки качества маршрута поставщика: сохранять pcap дамп звонка
- #1233: Возможность конфигурирования отдельного e-mail для инвойсов в настройках компании
- #1232: Обнаружение колец: Возможность включать и отключать функцию на весь кластер одной опцией
- #1138: Маршрутизация по номеру может использоваться совместно с маршрутизацией по биллинговому коду.
Это дает возможность конфигурировать маршрутизацию независимо от содержимого прайс-листа.
И в то же время, использовать и более старый режим, когда биллинговый код определяется из прайс-листов, а затем выполняется маршрутизация по этому коду.
- улучшена Переадресация: теперь можно набирать нескольких пользователей паралельным набором и если у них установлена переадресация, то переадресация тоже будет выполнена паралельным набором
- #1224, #1225: Добавлены проверки и подсказки при сохранении Обработчика вызовов, которые не разрешат сохранить неоднозначную конфигурацию.
- #1227: Полная поддержка SIP Presence "из коробки" без дополнительного конфигурирования
- #1217: Маршрутизация по ACD кода направления
- #1219: Опция "отсрочка поднятия цены" перенесена в Биллинговый пакет.
Ранее она была в Шаблонах импорта цен по почте
- #1218: Генерация биллингового пакета: Изменен формат опции "время активации".
Ранее там нужно было указывать точное время.
Теперь нужно указывать кол-во дней от текущего времени.
Это позволяет указать эту опцию только 1 раз и при дальнейших генерациях не указывать.
- #1212: Выполнять сортировку в сгенерированном прайс-листе не по коду, а по описанию
- #1211: Улучшения при экспорте кодов направлений
- #1209: Фильтр поиск оплаченных или неоплаченных инвойсов
- #1210: Генерация биллингового пакета: Выполнять откругление до 5 цифр при генерации цены
- #1208: При навигации по меню навигации не прятать остальные меню
- оптимизации для Захвата звонков
- #1197: AMI call events в системный AMI аккаунт для сопряжения с сторонними CRM
- #1194: Генерация звонков для проверки качества поставщика: Возможность выполнять поиск задач генерации, которые добавил определенный пользователь
- #1192: Генерация звонков для проверки качества поставщика: показывать описания направлений, на которые были звонки в списке
- #1193: Генерация звонков для проверки качества поставщика: Возможность выполнять поиск задач генерации по определенному пиру
- Ре-факторинг системы сопряжения с Платежными системами
- #1184: добавить опцию "заменить набранный/звонящий номер" в элемент Обработчика вызовов Набрать
- #1180: Генерация биллинг пакета: сделать опцию "пропустить коды к которым нет описания"
- #1177: Генерация звонков для проверки качества поставщика: сохранять в задаче номерной пул
- #1175: не разрешать просмотр деталей в Звонках если нет доступа к пиру
- #1174: HLR для группы пользователей
- #1170: фоновое удаление CDR
- #1169: авто-удаление цен и истории изменений
- #1171: улучшения для Деактивации по балансу: новые переменные при отправке письма
- #1155: Генерация звонков для проверки качества поставщика
- #1165: [fail2ban] блокировать тех кто порождает много веб сессий
- #1154: [payment systems] поддержка платежной системы Swipe
- #1162: новая переменнная для контроля порога баланса
- #1157: Проверка маршрутизации: сделать возможность проверять по коду страны, а не по полному номеру
- #1145: [SIP] показывать warning при установке небезопасных комбинаций небезопасный порт и небезопасный INVITE
- #1144: экспорт финансового отчета в файл
- #1139: добавить лимит по звонкам в Классе маршрутов для всех подменю
- #1142: возможность конфигуровать мининальную сумма для пополнения через Платежную систему
- #1108: добавить ICE API setDeactivationDate()
- #1137: подкрашивать цветом Отчет по кодам и Отчет по прибыли
- #1135: переместить файловые директории из /usr/local/smartswitch в /usr/local/smartswitch/files
- #1112: автоудаление записей разговоров
- #1124: не показывать NULL пиры в активных звонках
- #1133: Система обнаружения колец: добавить возможность экспортирования
- #1127: на терминаторе подствлять А-номер рандомно из списка
- #1129: Платежные системы: добавить возможность конфигурировать валюту пополнения
- #1121: автоудаление захваченных звонков
- #1111: добавить поддержку SMPP
- #1110: добавить ICE API getChannels() для виртуальной АТС
- #1107: новый фильтр для детального отчета по звонкам - показывать отвеченные звонки
- загружать аудио файл прямо из веб меню (не выбирать из буфера)
- #1104: Платежные системы: добавить для каждой конфигурируемое значение пополнения по умолчанию
- #1100: [обратный вызов, AMI] возможность соединять внутренние номера
- #1098: [ICE] добавить API getUser() которое вернет UserPrx на текущий ICE логин
- #1097: вывести в веб опцию sdpsession для изменения имени
- #1096: проигрывать аудио при всплытии CRM карточки
- #1042: добавить биллинг по а-номеру для оригинаторов и шлюзов
- #1095: добавить платежную систему qiwi
- #1094: [SIP] добавить опцию "метод аутентификации"
- #1066: черные и белые списки для всех терминаторов
- #1078: добавить опцию "Валюты" для платежных систем
- #1089: [SIP] поддерживать premature media по умолчанию
- #1084: добавить поддержку SIP SIMPLE Messaging
- #1080: добавить платежные системы: Сбербанк Онлайн, QBank, ПромСвязьБанк, Банк Русский Стандарт, Альфа-Банк
- #1065: избавиться от перекодировки кодеков где этого можно избежать
- #1082: [H323] добавить параметра внешний адрес для работы системы под NAT
- #1055: [SIP] добавить опцию rtp keepalive для пиров
- #1077: добавить опцию "валюта баланса" для пользователей и группы пользователей
- #1027: проверка тарифов из кабинета
- #1071: сделать возможным чтоб пользователи виртуальной атс могли добавлять свои класы MOH и сами добавлять файлы
- #1067: [автообновление курсов валют] добавлять опр. процент к курсу полученному через API
Исправления:¶
- исправлено API Smartswitch::User::getContacts()
- #1254: Система распознает неправильное кол-во строк в Excel файле
- #1253: импорт биллинговых пакетов в режиме "код направления"
- #1230: Отчет по прибыли и Финансовый отчет блокируют базу данных
- #1221: Система не может обработать входящее письмо с ценами, если в него вложен файл с пустым названием
- #1187: переменная PERIOD не устанавливается для контролеров терминации
- #1188: пробел в списке email
- #1183: не позволяет отбивать звонки из веб-интерфейса если не запущен glacier2router и у пользователя не стоит IСE=да
- #1176: в кластере в Звонках показывает общее кол-в звонков в 2 раза больше чем есть реально
- #1167: Отчет по кодам: Unknown column 'object_id' in 'where clause'
- #1168: CPS лимит на группе пользователей не применяется
- #1160: sip realm - конфигурировать в настройках кластера, а не на узлах
- #1156: при создании аккаунта выдает «Вы собираетесь добавить администратора»
- #1075: проблемы со скроллом диалогов в Chrome
- #1150: 64к полосы не хватает для своевременной синхронизации захваченных звонков между узлами кластера, добавить возможность конфигурировать значение полосы
- #1148: [Обработчик вызовов] запретить слияние веток с совпадением по а-номеру
- #1149: ошибка в сверке cdr
- #1143: [Отчет по кодам] когда очень много кодов - выкидывает с страницы
- #1141: Lock wait timeout exceeded; try restarting transaction иногда при сохранении настроек компании
- #1136: импорт прайсов с ценой взятой не из файла а из Значений
- #1132: [шаблоны импорта цен] невозможно сохранить цену 0,025
- #1120: CRM система: карточка клиента выходит за границы экрана
- #1119: невозможно сохранить режим отображения детального отчета по звонкам из ЛК пользователя
- #1116: [[Система обнаружения колец]: отсылается одно и то же письмо в цикле
- #1102: отсылка почты с slave в кластере
- #1101: [Экспорт пользователей]: Unknown field name: balance_currency_id
- #1081: при экспорте cdr не учитывается часовой пояс компании
- #1076: при пополнении округлять сумму до 2 знаков и показывать запятую вместо точки
- #1074: [Проверка хантинга]: Subquery returns more than 1 row
- #1072: проверка хантинга с группы не работает