Сайт под ключ

  • заказать разработку сайта
  • скачать ТЗ на разработку
  • скачать договор
  • заказать рекламную кампанию

Решения для Call-центра

SugarCRM

  • on-site          от 20$/пользователь/мес
  • on-demand   от 175$/пользователь/год
  • Демо-сайт

Функциональные изменения в ASTERISK 1.6.0

Переход с версии 1.4.x
AMI (Asterisk Manager Interface) - The Manager (TCP / TLS / HTTP)
·       Manager претерпел ряд изменений, все они задокументированы в doc/manager_1_1.txt.
·       Версия Manager изменена до 1.1.
·       Добавлена новая команда 'CoreShowChannels' для отображения списка текущих определенных каналов и некоторой информции о них.
·       Добавлена новая команда 'SIPshowregistry' для отображения списка SIP регистраций.
·       Добавлена поддержка для TLS Manager Interface и сервера HTTP.
·       Добавлена опция перенаправления URI для встроенного HTTP сервера.
·       Вывод CallerID в Менеджере событий в настоящее время стал более последовательным. CallerIDNum используется для нумерации и CallerIDName для имени.
·       Включена поддержка HTTPS для встроенного веб-сервера. Детальное описание в файле конфигурации / http.conf.sample.
·       Добавлено новое действие, GetConfigJSON, которое может вернуть содержание файла конфигурации Asterisk в формате JSON. Это сделано для того, чтобы повысить эффективность приложений AJAX, используя интерфейс менеджера помимо HTTP.
·       Менеджер событий SIP и IAX теперь использует "ChannelType" во всех случаях, где мы указываем канальный драйвер. Ранее мы использовали комбинацию заголовков "Channel" и "ChannelDriver".
·       Добавлено действие "Bridge", которое соединяет любые два активных в системе в настоящее время канала.
·       Добавлено действие "ListAllVoicemailUsers", которое позволяет получить список установок всех пользователей голосовой почты.
·       Добавлены команды Менеджера 'DBDel' и 'DBDelTree'.
·       Cdr_manager сейчас дает отчет о событиях через "cdr" уровень, отделяя его от черезчур многозначного "call" уровня.
·       Список пользователей Менеджера в настоящее время хранится в памяти.
·       При изменении учетной записи в списке пользователей Менеджера (добавите или удалите учетные записи) - Менеджер потребуется перезагрузить.
·       Добавлена функция 'Masquerade' в менеджер событий, на случай возникновения ситуации 'Masquerade' между двумя каналами.
·       Добавлена команда "перезагрузки Менеджера" для CLI.
·       Многие команды, исключительно предоставляющие информацию, в настоящее время разрешены к использованию при наличии допуска к функции Отчетность, а не только к Вызовам или Системе.
·       Команды IAX* теперь требуют наличия допуска к функциям Системы или Отчетность, для отзеркаливания допусков из SIP команд.
·       Добавлена возможность получения списка категорий в файле конфигурации.
·       Добавлена возможность загрузки содержимого конкретной категории.
·       Добавлена возможность очищения контекста.
·       Создано новое действие, создающее новый файл.
·       Усовершенствовано действие Удаления, позволяющее удалить номер строки с учетом категории.
·       Добавлено новое действия Вставки, добавляющее новую переменную в категории на определенной строке.
·       Обновлено действие newcat, разрешающее новой категории быть вставленнойв файл над другой существующей категорией.
·       Добавлены новые события "JitterBufStats" в IAX2 канал.
·       Для создания новых функций требуется допуск к функции Создания, и если вы хотите обратиться к субоболочке, вам также потребуется допуск к функции Системы. Это было сделано для повышения безопасности Менеджера.
Функции плана набора (Dialplan functions)
·       Добавлена функция плана набора DEVICE_STATE (), которая позволяет получть информацию о состоянии любого устройства в плане набора, а также создать пользовательское установки устройств, управляемых через план набора. * Расширена функция CALLERID () параметрами "pres" и "ton" для загрузки строкового представления на табло индикатора номера и числового представления значения типа номера.
·       MailboxExists преобразован в функцию плана набора.
·       Создана новая опция для Dial(), которая собщает IP телефонам не считать звонок "пропущенным", в случае если время набора истеклои звонок был отменен.
·       Добавлены функции LOCK(), TRYLOCK() и UNLOCK(), которые представляют собой mutex одноуровневого плана набора. Глухие блокировки не допускаются, так как LOCK () позволяет только одндля каждого отдельного канала только одну блокировку. Кроме того, блокировка автоматически снимается, когда канал освобождается.
·       Добавлена функция плана набора HINT(), которая позволяет извлекать вспомагательные данные. Вспомагателные данные представляют собой связи между расширениями и устройствами для определения состояния расширения. Эта функция может получить список устройств, или имена, связанные с такими данными.
·       Добавлена функция плана набора EXTENSION_STATE(), которая позволяет получать информацию о состоянии любого расширения.
·       Добавлена функция плана набора Sysinfo (), которая позволяет получать информацию о системе.
·       Добавлена новая функция плана набора, DIALPLAN_EXISTS(), которая позволяет проверять наличие в плане набора цели.
·       Добавлены две новые функции плана набора, TOUPPER и TOLOWER, которые позволяют преобразовать строку в верхний и нижний регистр соответственно.
·       При соединении каналов, Asterisk устанавливает BRIDGEPVTCALLID - уникальный идентификационный номер канала драйвера для конкретного звонка (не ID для Asterisk вызова или уникальный ID), при условии, что канал поддерживает этот драйвер. Для SIP, вы получите вызов SIP call-ID для соедененных каналов, который можно хранить в CDR в пользовательском поле.
  • Интерфейс командной строки (CLI Changes)

    Новая команда CLI «core show hint».
  • Новая команда CLI команду «core show settings».
  • Добавлена команда CLI «core show channels count».
  • Добавлена возможность устанавливать основные отладочные и многозначные параметры пофайлово.
  • Добавлен CLI команды «queue pause member» " и "queue unpause member».
  • Реализована возможность  установки лимитов процесса ( "ulimit") без перезагрузки Asterisk
  • Расширена функция "agi debug", для обозначения имени канала в виде префикса для наладки итоговой информации , что упростило  наладку при работающей системе.
  • Новая команда CLI " dialplan set extenpatternmatching true/false".
  • Новая команда CLI: " core set chanvar ", для установки канала, отличного от CLI.
  • Добавлен упрощенный способ выполнить команды Asterisk CLI команды при загрузке. Будут выполненны любые команды, перечисленные в startup_commands разделе cli.conf.
  • Добавлена команда CLI  «devstate change», которая позволяет делать пользовательские установки состояния устройства с помощью модуля func_devstate, который предоставляет функцию DEVICE_STATE (), и работу с устройствами «Custom».
 
Изменения SIP
 
  • Улучшенные NAT and STUN support. chan_sip теперь могут использовать номера портов в опциях bindaddr, externip и externhost, а также связаться с STUN сервером для выявления внешнего адреса для SIP сокета. См. раздел sip.conf.sample, 'NAT
  • SIP useragent= identifier по умолчанию теперь включает Asterisk версию.
  • Новая опция match_auth_username в sip.conf изменяет соответствие входящих запросов. Если эта опция установлена, и входящий запросимеет информацию по аутентификации, имя пользователя проверяется на соответствие данными в разделе Digest, а не с данными в поле From. Эта функция считается экспериментальной.
  • Установки "musiconhold" и "musicclass" в sip.conf в настоящее время отменены, так как они заменены словами "mohsuggest" и "mohinterpret" в версии 1.4
  • Настройка "localmask" была удалена в версии 1.2, и напоминание о его удалении в настоящее время также удалено.
  • Новая опция "busylevel" для установки уровня звонков, в случаях, коглда Asterisk определяет устройство как занятое, это сделано чтобы не путать с ограничениями для звонков. Это значение также добавилено к функции SIP_PEER плана набора.
  • Новое семейство работающее в реальном времени, называемое  "sipregs" теперь поддерживает хранение регистрационные данные SIP. Если это семейство определено, «sippeers" будет использоваться для конфигурации и "sipregs" для регистрации. Если не определено – «sippeers» будет использоваться для регистрации данных, как и раньше.
  • Функция SIPPEER  есть новые опции для адресов портов, звонков и групп абонентов
  • Добавлена поддержка T.140 текста в режиме реального времени в SIP / RTP
  • Опция "checkmwi" была удалена из sip.conf, как это уже не требуется в связи с реструктуризацией процесса обработки MWI. См. описание в файлах для опций "pollmailboxes" и "pollfreq" к voicemail.conf для получения более подробной информации.
  • Добавлена опция rtpdest для функции CHANNEL() плана набора.
  • Добавлены переменные SIPREFERRINGCONTEXT и SIPREFERREDBYHDR, которые устанавливаются при передаче. Данных.
  • SIP теперь добавляет заголовок к функции CANCEL, если вызов был сделан еще одим телефоном в рамках той же команды набора, или же, если при наборе используется новая с опция.
  • Новая установка по умолчанию предусматривает, что 100 Trying не работает при обращении к REGISTER, так как специфические состояния RFC не требуются. Для телефонов, однако, которым  они требуются, опция "registertrying" добавлена таким образом, чтоб ее можно было активировать.
  • Новая опция "callcounter" (глобальный / равноправный / пользовательский уровень) позволяет активировать счетчик вызовов, что  необходимо для улучшения отчетов по статусам, которые требуются для обработки запросов и SIP подписки. (Call-Limit ранее использовался для включения этой функции).
  • Новые настройки таймера T1 и таймера B на глобальном уровне, или на каждом устройстве. Это позволяет быстрее обрабатывать функцию истекшего времени, если SIP сервер не отвечает. Эти параметры являются продвинутыми, поэтому не используйте их, если у вас есть нет проблем.
  • Добавлена опция строки набора, дающая возможность установить заголовок To в INVITE в любой SIP uri.
  • Добавлена новая опция для глобального и равноправного уровней, qualifyfreq, котор позволяет настроить частоты получения.
  • Добавлена поддержка таймеров SIP сессии (RFC 4028). Это предотвращает зависание SIP сессий, которые не были надлежащим образом прекращены из-за проблем с сетью или окончанием во время установленной SIP сессии.
  • Добавлена экспериментальная TCP и TLS поддержка SIP. См. DOC / siptls.txt и configs/sip.conf.sample для получения дополнительной информации о том, как она используется.
  • Добавлена опция t38pt_usertpsource. См. sip.conf.sample для ознакомления с деталями.
 
Изменения в IAX2
 
  • Добавлена опция конфигурации trunkmaxsize к chan_iax2.
  • Добавлена опция srvlookup к iax.conf
  • Добавлена поддержка для OSP. Маркер установлен и он обрабатывается через функцию плана набора CHANNEL().
 
XMPP Google Talk / изменения Jingle
 
  • Добавлена опция bindaddr к gtalk.conf.
 
Изменения Skinny
 
  • Добавлены команды установок CLI skinny show device, skinny show line, and skinny show.
  • Правильная поддержка кодека в chan_skinny.
  • Добавлены настройки для Ethernet и IP QoS запросов.
  • Добавлены отдельные настройки для средств медиа QoS в mgcp.conf
 
Изменения Console Channel Driver
 
  • Добавлена экспериментальная поддержка для видео send & receive в chan_oss. Для использования в качестве источника видеосигнала, требуется SDL и ffmpeg / avcodec, plus Video4Linux или X11.
  • Изменения Phone channel (chan_phone)
  • Добавлена поддержка пересылки G729 на chan_phone для панелей Sigma Designs
 
Изменения каналаH.323
 
  • Добавлена поддержка уведомления remote hold H323 (через сообщения NOTIFY и / или дополнительную услугу H.450)
 
Изменений Local channel
 
  • Функциональность состояния устройство на драйвере Local channel был обновлен для обеспечения указания INUSE или NOT_INUSE в случаях, когда Local channel используется как противостоящиий UNKNOWN, если такаое расширение существует.
  • Добавлена поддержка jitterbuffer для chan_local. Это позволяет использовать сгенерированные jitterbuffer на входящих звонках, поступающих в приложения Asterisk. Например, это позволит вам использовать jitterbuffer на входящем SIP вызове на голосовую почту с помощью установке посередине Local channel. Эта функция реализуется с помощью опции 'j' в строке набора для местных каналов в сочетании с существующей опцией 'n' для местных каналов.
 
Изменения DAHDI channel driver (chan_dahdi)
 
  • SS7 поддержки (через libss7 библиотека)
  • В Индии, некоторые носители передают CID через dtmf. Определенный код был добавлен, для  обрабатподобных ситуаций. Опция cidstart = polarity_IN была добавлена для тех носителей, которые являются переносчиками CID через DTMF после изменения полярности.
  • Согласование информации CID сопоставления в настоящее время показывается при представления плана набора.
  • Добавлена команда CLI dahdi show version.
  • Добавлена поддержка setvar к chan_dahdi.conf channel entries.
  • Добавлены две новые опции: mwimonitor и mwimonitornotify. Эти опции позволяют включить MWI контроль на линии FXO. Когда состояние MWI изменяется, скрипт, указанный в опции mwimonitornotify исполняется. Внутреннее событие, свидетельствующее о новом состоянии почтового ящика также генерируется, таким образом нормальные объекты MWI в Asterisk работают в обычном режиме.
  • Добавлена сигнализации типа 'Авто', которая пытается использовать тот же тип сигнализации для канала, согласно настройкам в DAHDI. В первую очередь это было предназначено для аналоговых портов, но и будет работать для цифровых портов, которые настроены на FXS и FXO типов сигнализации. Этот режим является также теперь установленным по умолчанию, так что если ваш chan_dahdi.conf не уточняется сигнализации для канала (что маловероятно, так как типовой конфигурационный файл всегда рекомендует указывать его для каждого канала), то 'Авто' режим будет использоваться для этого канал, если это возможно.
  • Добавлена команда 'dahdi set DND' , позволяющая CLI контролировать состояние «НЕ БЕСПОКОИТЬ» для канала а так же обеспечивать выделение события DNDState Manager независимо от того, каким образом DND состояние установлено или удалено.
 
Драйверы Нового канала
 
  • Добавлен драйвер нового канала, chan_unistim. См. Детали в doc/unistim.txt и configs/unistim.conf.sample. Этот дравер нового канала позволяет использовать телефоны Nortel i2002, i2004 и i2050 с Asterisk.
  • Добавлен драйвер нового канала, chan_console, который использует portaudio как кроссплатформенный аудио интерфейс. Он был написан как драйвер канала, который будет работать с Mac CoreAudio, но portaudio так же поддерживает ряд других аудио-интерфейсов. Обратите внимание, что этот драйвер канала требует V19 или более позднюю версию portaudio; старые версии имеют другие API.
 
Изменения DUNDi
 
  • Добавлена возможность указать аргументы для набора приложений при использовании переключателя DUNDi в плане набора.
  • Добавлена возможность динамичной установки весовых коэфициентов для ответов. динамично. Это может быть сделано с помощью глобальной переменной или функции плана набора. Использование функции SHELL() позволит Вам иметь внешний сценарий установки весовых коэфициентов для каждого ответа.
  • Добавлены две новые функции плана набора, DUNDIQUERY и DUNDIRESULT. Эти функции позволят вам начать DUNDi запрос из плана набора, и определить , сколько есть результатов, а также получить доступ к каждому из них.
 
Изменения ENUM
 
  • Добавлены две новые функции план набора, ENUMQUERY и ENUMRESULT. Эти функции позволят вам начать поиск ENUM с плана набора и Asterisk будет кэшировать результаты. ENUMRESULT могут быть использованы для доступа к результатам, без того, чтобы делать множественные DNS запросы.
 
Изменения голосовой почты
 
  • Добавлена возможность пользовательской настройки звуковых файлов, которые используются для некоторых подсказок в приложении голосовой почты, изменив их в voicemail.conf
  • Добавлена возможность для команды CLI "voicemail show users", чтобы показать пользователей, чьи настройки сделаны методом динамической конфигурации в режиме реального времени.
  • Обработка MWI (Указание Ожидания Сообщения) существенно внутренне реорганизована под Asterisk. В настоящее время полностью базируется на методе обработке событий, вместо прежнего избирательного метода. Приложение голосовой почты будет уведомлять другие модули, которые подписались на MWI событий, когда в почтовом ящике что-то изменяется. Это также означает, что если что-либо вне Asterisk меняет содержимое почтовых ящиков, то приложения голосовой почты все еще будут нуждаться в выборочных изменениях. Примеры ситуаций, в которых потребуются эта опция - веб-интерфейсы для голосовой почты или электронной почты клиента, в случае использования IMAP хранения. Итак, две новые опции были добавлены к voicemail.conf с учетом этого: "pollmailboxes" и "pollfreq". См. образец файла конфигурации для получения более подробной информации.
  • Добавлен "tw" языковой поддержки.
  • Добавлена поддержка для хранения приветствий с использованием IMAP сервера.
  • Добавлена возможность настройки кнопок промотки вперед, назад, паузы, а также для воспроизведения сообщения.
  • SMDI теперь включен в голосовую почту, через использование опции smdienable.
  • Опция "lockmode" была добавлена в asterisk.conf для настройки метода блокировки файла, который используется для голосовой почты, и, в перспективе возможны другие изменения. По умолчанию используется старый метод, lockfile. Тем не менее, существует новый метод, " flock ", которая использует разные методы для ситуаций, когда lockfile не будет работать, как, например, SMB / CIFS.
  • Добавлена возможность резервного копирования удаленных сообщений, с тем чтобы облегчить восстановление в случае, если пользователь случайно удаляет сообщения, и обнаруживает, что они еще нужны.
  • Переработан интерфейс с SMDI в Asterisk. Новый способ доступа к SMDI информации с помощью новых функций, SMDI_MSG_RETRIEVE () и SMDI_MSG (). Файл smdi.conf может быть настроен с различными вариантами указания SMDI станции идентификаторов для ящиков голосовой почты Asterisk. SMDI интерфейс может также запрашивать MWI изменения, когда внешние параметры изменяют состояния почтового ящика (например, хранение IMAP или веб-интерфейс какого-либо рода).