Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Выбрать дату в календареВыбрать дату в календаре

Ошибка при наборе номера
 
Невозможно совершить исходящий звонок, компонента возвращает
Код
[Message]  Invalid value or argument

При этом входящие звонки поступают и обрабатываются.

Тестирование проводилось:
Платформа: 1С:Предприятие 8.2 (8.2.19.80)
"Управление торговлей", редакция 10.3 (10.3.13.2)
ОС: Windows 7
Панель телефонии: 1.2.22.3 (обычные формы, штатная из демо-версии)
Версия компоненты sip: 2.0.14.9

Аналогичная ситуация наблюдается и при обновлении компоненты SIP с версии 2.0.1.2 до 2.0.14.9 в самописной панели. Т.е. с версией 2.0.1.2 все работает вх. и исх. звонки.

Далее в результате тестирования была написана простейшая обработка (для обычных форм) в модуле объекта которой происходила инициализация компоненты из макета и создание объекта.
Код
Перем Компонента Экспорт;       

Процедура ПодключитьСофтФон() Экспорт
   Попытка
      ФайлКомпоненты = ПоместитьВоВременноеХранилище(ЭтотОбъект.ПолучитьМакет("DLL"), Новый УникальныйИдентификатор);
      Если ПодключитьВнешнююКомпоненту(ФайлКомпоненты, "Компонента", ТипВнешнейКомпоненты.Native) Тогда
         Компонента = Новый("AddIn.Компонента.MIKO_SIP", Неопределено);
         Компонента.Connect("XXX$avto.comstar.net", "XXXXXX", "192.168.XXX.XXX");
      Иначе
         Сообщить("Не удалось подключить внешнюю компоненту");
      КонецЕсли;
   Исключение
      Компонента = Неопределено;
      Сообщить("Исключение при инициализации компоненты");
   КонецПопытки;
КонецПроцедуры

ПодключитьСофтФон()
А в модуле формы процедура обработки внешнего события и вызов функции набора номера.
Код
Процедура ВнешнееСобытие(Источник, Событие, Данные)
   Сообщить("Внешнее событие: Источник [" + Источник + "] Событие [" + Событие + "] Данные [" +  Данные + "]");
КонецПроцедуры

Процедура КнопкаВыполнитьНажатие(Кнопка)
   НабратьНомер("1708");
КонецПроцедуры

Так вот если процедура НабратьНомер(НомерАбонента)
Код
Процедура НабратьНомер(НомерАбонента) Экспорт
   Если Компонента = Неопределено Тогда
      Возврат;
   КонецЕсли;
   
   НабираемыйНомер = "sip:" + НомерАбонента + "@192.168.XXX.XXX"; 
   Попытка
      Компонента.Dial(НабираемыйНомер);
   Исключение
      Сообщить("Ошибка при инициализации звонка на номер " + НомерАбонента);
   КонецПопытки;
КонецПроцедуры

находится в модуле формы, то звонок успешно набирается и вызов идет, а если указанную функцию переместить в модуль объекта обработки, то получаем
Код
[Message]  Invalid value or argument
Данная проблема не наблюдается с компонентой версии 2.0.1.2.