Релиз 7.9

Дата релиза: 2016-07-11

Новые функции:

  • Виртуальная АТС добавлены новые опции и отчеты в личный кабинет
  • Поддержка протокола SMPP, включая Биллинг и HLR запрос
  • Улучшения в стандартном установщике FreeBSD, которые позволяют поднять производительность дисковой подсистемы
  • Виртуальная АТС реализована схема биллинга с Профилем потребления.
    Ранее эта опция была доступна для других схем.
  • Исправлена ошибка с внезапным прерыванием импорта очень большого прайс-листа.
  • Добавлена новая переменная ${BALANCE_CUTOFF} для контроля баланса.
    В этой переменной при формировании e-mail передается значение баланса, при котором траффик от/на партнера заблокируется.
  • Для контроле порога баланса добавлена новая единая опция e-mail для уведомлений о превышении баланса владельца Smartswitch.
    Ранее нужно было этот e-mail конфигурировать индивидуально для каждой компании.
  • Добавлены шаблоны писем по умолчанию для разных подсистем на разных языках.
    Это сделано для того, чтоб уменьшить кол-во начальных настроек системы перед использованием и для внесения наглядности имеющихся переменных.
    Вы можете изменить эти шаблоны под свои предпочтения.
  • Изменения в Локализации.
    Когда пользователь логинится первый раз, то система сохраняет локаль его браузера.
    В дальнейшем эта локаль используется при формировании инвойса и отправке 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: проверка хантинга с группы не работает

English translation

Also available in: PDF HTML TXT