Содержание

Функции внешней компоненты RL1cPhone.dll версия 230


ЗадатьСетевыеНастройки(<wLocalIp>,<localPort>) - Задаёт ip адрес и порт, которые открывает телефон для работы по протоколу sip. Используется когда на компьютере задано несколько ip адресов и необходимо выбрать конкретный адрес или по каким то причинам не устраивает случайно выбираемый номер порта.


Зарегистрироваться(<wuserName>,<wauthName>,<wpassword>,<wserver>,<expires>,<wpublicIP>,<allowContactRewrite>) - Для приёма и совершения звонков телефон должен зарегистрироваться на АТС.


Разрегистрироваться() - отменяет регистрацию на АТС


ДобавитьКодек(<wcodecName>)


УдалитьКодеки()


Звонок(<wcallTo>,<userData>)


Ответить(<sessionId>)


ЗавершитьЗвонок(<sessionId>)


ПеревестиЗвонок(<sessionId>,<wforwardTo>) - Слепой перевод звонка на номер.


Удержать(<sessionId>)


ОтменитьУдержание()


ЗадатьАудиоУстройства(<inputDeviceId>,<outputDeviceId>)


ОтправитьDTMF(<sessionId>,<code>) - позволяет сообщить АТС о нажатии клавиш во время разговора (используется при наборе добавочного)


ЗадатьСостояниеМикрофона(<muteState>) - Включает/выключает микрофон


ДобавитьНаблюдениеЗаНомером(<wNumber>) - Позволяет получить с АТС статус номера (занят/свободен). АТС будет сообщать о всех изменениях статуса до вызова «УдалитьНаблюдениеЗаНомером». (Должна быть поддержка на АТС)


УдалитьНаблюдениеЗаНомером(<watchId>) - Позволяет удалить ранее добавленное наблюдение за номером


Отсутствует в бесплатной версии

ЗадатьСерверЛицензий(<wServer>,<licPort>) - Указывает ip адрес и порт сервера лицензий. Если сервер лицензий не задан, звонок будет завершён в течении минуты.


Отсутствует в бесплатной версии

ДобавитьВКонференцию(<sessionId>)


Отсутствует в бесплатной версии

УдалитьИзКонференции(<sessionId>)


Отсутствует в бесплатной версии

ОбъединитьЗвонки(<sessionId1>,<sessionId2>) - Условный перевод. Звонок с идентификатором сессии 1 переводится на звонок с идентификатором сессии 2. Используется для условного перевода, когда оператор может сам позвонить на необходимый номер, дождаться ответа, и при необходимости перевести звонок (вызвать ф-ию «ОбъединитьЗвонки»).


Отсутствует в бесплатной версии

Запись(<sessionId>,<wrecordFile>) - Запись разговора в файл


Отсутствует в бесплатной версии

ОстановитьЗапись(<sessionId>) - Остановка записи разговора


ЗадатьАктивнуюЛинию(<sessionId>) - Позволяет передать из 1с в ВК идентификатор текущей активной линии. Используется для синхронизации выбранной линии с всплывающем окном.


ПолучитьГромкостьУстройстваВвода()


ПолучитьГромкостьУстройстваВывода()


ЗадатьГромкостьУстройстваВвода(<volume>)


ЗадатьГромкостьУстройстваВывода(<volume>)


ПолучитьИпАдрес()


ЗадатьЛоггирование(<needLogging>)


КоличествоУстройствАудиоВывода()


ИмяУстройстваАудиоВывода(<deviceId>)


КоличествоУстройствАудиоВвода()


ИмяУстройстваАудиоВвода(<deviceId>)

Свойства ВК

ИспользоватьРингтонПриВходящих - тип булево. Если установлено значение «Ложь» телефон не будет воспроизводить рингтон при входящих звонках. Используется при доработках, когда рингтон воспроизводит 1с или стороннее приложение.


Версия - тип число. Только чтение


ЭтоБесплатная - тип булево. Только чтение - Возвращает «Истина» для бесплатной версии.


РежимОтображенияВсплывающегоОкна - тип число. Отсутствует в бесплатной версии


РежимНеБеспокоить - тип булево. Отсутствует в бесплатной версии