1С+CH-Com1S входящие звонки SIP не проходят, а исходящие проходят?

1. user1103189 15.12.18 10:22 Сейчас в теме
дано:

1С 8.3.12.1412 (управляемое приложение) + CH-Com1S + sipnet.ru
мой упрощенный вариант кода для авторизации:

Порт = 5060;
Если НЕ ПодключитьВнешнююКомпоненту("CH-Com1S.dll", "MyComp", ТипВнешнейКомпоненты.Native) Тогда
Сообщить("Не удалось подключить внешнюю компоненту !!!",СтатусСообщения.ОченьВажное);
Отказ = Истина;
Возврат;
КонецЕсли;
Телефон_1С = Новый("AddIn.MyComp.ServTel");
ПортСвободен = Телефон_1С.PortIsFree(Порт);
Если НЕ ПортСвободен Тогда
Для Порт = 5060 По 6060 Цикл
ПортСвободен = Телефон_1С.PortIsFree(Порт);
Если ПортСвободен Тогда
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если НЕ ПортСвободен Тогда
Сообщить("Не удалось найти свободный локальный порт в диапазоне 5060-6060!", СтатусСообщения.ОченьВажное);
Возврат;
КонецЕсли;
сообщить("порт: "+порт);
Телефон_1С.Local_port = Порт;
// сообщить(Телефон_1С.Version); //не разблокировать, т.к. сразу падает программа
Статус = Телефон_1С.InitEnv();
Registrar = "sip:sipnet.ru";
Username = "здесь_мой_id";
Password = "здесь_мой_пароль";
Realm = "здесь_мой_id@sipnet.ru";
Id = "sip:здесь_мой_id@sipnet.ru";
Статус = Телефон_1С.AddAccount(Id,Registrar,Realm,Username,Password);



процедура набора номера

ИД = Телефон_1С.MakeСall("sip:здесь_id_для_набора@sipnet.ru", 0);



все процедуры &НаКлиенте

на ВнешнееСобытие я повесил вывод сообщений в текстовом виде через запятую.
Как результат ВходящееСобытие генерит следующее после попытки авторизации: "ComponentNative, RegAccountStatus, 401|-1; Account ID=2".

При попытке набрать номер от меня с 1С на обычную программу sip, номер набирается и мы с собеседником можем говорить и слышать друг друга. При наборе ВнешнееСобытие молчит. После того как исходящий вызов закончен ВнешнееСобытие выдает : "ComponentNative, CallIsDisconnected, 0; reason=603 (Declined); duration=0".

Если собеседник звонит мне на 1С (с SipPoint или NetCall), то у меня ВнешнееСобытие молчит, а у собеседника или "номер не найден" или "абонент не зарегистрирован".

Почему звонки от меня проходят, а звонки ко мне нет? Как исправить?

При авторизации ответ "ComponentNative, RegAccountStatus, 401|-1; Account ID=2" означает ошибку? Тогда почему вообще есть исходящие звонки?
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот