Обновление SIP софтфона до версии 1.5.0
Новое в релизе.
1. Настройки софтофона перенесены из реестра Windows в в файл SipPhone.data, расположенный в каталоге c:\Users\<Текущий пользователь>\AppData\Local\InterfaceLtd\SIPPhone\1.0\.Переработана форма настроек телефона.
2. В событие onbye добавлен параметр reason - код завершения вызова, отображает причину завершения вызова в той мере, в которой эту причину выдает SIP сервер. Например, reason=486 означает, что вызываемый абонент занят, reason=BYE - отбой со стороны вызываемого абонента и т.д.. В целом применение этого параметра требует проверки на конкретных серверах.
3. Автоприветствие - включение/отключение режима проигрывания файла приветствия при входящем вызове, с возможностью задания исключяемых из автоприветствия номеров. Поддерживается только формат файла wav 8000 mono! Номера исключаемые из автоприветствия записываются при помомощи регулярных выражений (RegExp):
https://ru.wikipedia.org/wiki/Регулярные выражения
http://lurkmore.to/RegExp
4. Автозапись вызовов - включение/отключение режима автоматической записи вызовов, с возможностью задания исключяемых из автозаписи номеров. Номера исключаемые из автозаписи номеров записываются при помомощи регулярных выражений (RegExp).
5. В API добавлены события:
- onstartrecord - возникает при начале записи вызова;
- onstoprecord - возникает при окончании записи вызова.
6. Индикатор разговора/тишины в линии на форме софтфона.
7. В API добавлено событие onsilenceend, возникающее при окончании тишины в линии.
8. В API добавлена команда playwavfile, для осуществления проигрывания в линию звукового файла. Поддерживается только формат файла wav 8000 mono!
9. В API добавлены события:
- onwavstarted - возникает при начале воспроизведения звукового файла в линию;
- onwavstopped - возникает при окончании воспроизведения звукового файла в линию.
10. Возможность изменения параметров\настроек софтфона из 1С. В API добавлены команды:
- setparam - установка произвольного параметра софтфона;
- getparam - получение произвольного параметра софтфона.
В API добавлено событие - ongetparam, которое возникает при отправке команды getparam и содержит результат запроса.
11. В тестовую обработку SIPTest_OP.epf для режима обычного приложения добавлен новый функционал.