Инструменты пользователя

Инструменты сайта


ringophone:vkdocumentation

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


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

  • wLocalIp - тип строка. Необязательно
  • localPort - тип число. Необязательно
  • Возврат - тип булево

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

  • wuserName - тип строка
  • wauthName - тип строка
  • wpassword - тип строка
  • wserver - тип строка
  • expires - тип число. Необязательно
  • wpublicIP - тип строка. Необязательно
  • allowContactRewrite - тип булево. Необязательно
  • Возврат - тип булево

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

  • Возврат - нет

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

  • wcodecName - тип строка
  • Возврат - нет

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

  • Возврат - нет

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

  • wcallTo - тип строка
  • userData - тип число. Необязательно
  • Возврат - тип число. Сессия звонка (sessionId)

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

  • sessionId - тип число
  • Возврат - тип булево

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

  • sessionId - тип число
  • Возврат - нет

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

  • sessionId - тип число
  • wforwardTo - тип строка
  • Возврат - тип булево

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

  • sessionId - тип число
  • Возврат - тип булево

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

  • sessionId - тип число
  • Возврат - тип булево

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

  • inputDeviceId - тип число
  • outputDeviceId - тип число
  • Возврат - тип булево

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

  • sessionId - тип число
  • code - тип число
  • Возврат - тип булево

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

  • muteState - тип булево
  • Возврат - нет

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

  • wNumber - тип строка
  • Возврат - тип число. Идентификатор наблюдения (watchId)

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

  • watchId - тип число
  • Возврат - нет

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

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

  • wServer - тип строка.
  • licPort - тип число. Необязательно.
  • Возврат - тип булево.

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

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

  • sessionId - тип число.
  • Возврат - тип булево.

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

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

  • sessionId - тип число.
  • Возврат - тип булево.

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

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

  • sessionId1 - тип число.
  • sessionId2 - тип число.
  • Возврат - тип булево.

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

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

  • sessionId - тип число.
  • wRecordFile - тип строка.
  • Возврат - тип булево.

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

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

  • sessionId - тип число.
  • Возврат - нет.

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

  • sessionId - тип число.
  • Возврат - нет.

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

  • Возврат - тип число

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

  • Возврат - тип число

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

  • volume - тип число
  • Возврат - тип булево

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

  • volume - тип число
  • Возврат - тип булево

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

  • Возврат - тип строка

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

  • needLogging - тип булево
  • Возврат - нет

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

  • Возврат - тип число

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

  • deviceId - тип число
  • Возврат - тип строка

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

  • Возврат - тип число

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

  • deviceId - тип число
  • Возврат - тип строка

Свойства ВК

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


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


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


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


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


ringophone/vkdocumentation.txt · Последние изменения: 2016/06/26 13:14 — admin