Форумы  ·  Войти  · 

Тема: P2P звонок на CDA3

23.08.22 10:55   akazhenek  (6/23.08.22)  

Здравствуйте, задача настроить звонок на координатную трубку с многоабонентской IP-панели без использования SIP-сервера, с использованием SIP-сервера всё работает хорошо, звонок/разговор/открытие с координатной трубки работает, коммутатор VIZIT БК-30М, а вот напрямую без SIP-сервера никак не получается.
Протестировал P2P звонки с вызывной панели на IP-трубку BAS-IP и на IP-монитор Hikvision - всё хорошо, за исключением открытия двери с монитора, но это не важно.
Логи из WireShark, файл конфигурации CDA3 и базу абонентов CDA3 приложил.
Помогите, пожалуйста, разобраться почему не получается.

На всякий случай:
IP-адрес сетевой карты: 10.0.0.220
IP-адрес вызывной панели: 10.0.0.56
IP-адрес трубки BAS-IP: 10.0.14.222
IP-адрес CDA3: 10.0.0.100

[ Изменено: 23.08.22 11:13 akazhenek ]
Вложение
log.zip  (Размер: 8KB - Загрузки: 8)
[ #1 ]  23.08.22 11:26   Tech.Support  KOMENDANT LAB  

У вас при вызове в Invite вместо внутреннего номера указан IP адрес INVITE sip:10.0.0.100@10.0.0.100:5060 SIP/2.0. А нужно, чтобы было INVITE sip:18@10.0.0.100:5060 SIP/2.0. В базе абонентов номера вызова и оповещения не должны совпадать. Если оповещения не будет, удалите номер. Также собственный внутренний номер IP панели не должен быть такого вида
Contact: <sip:Вызывная панель 1@10.0.0.56:5060> Желательно сделать в той же системе нумерации.
Причем скорее всего пакет с Invite не доходит до sip-cda3, потому что нет никакого ответа. Смотрите со стороны SIP-CDA3. Что-то не то с маршрутизацией.

[ #2 ]  23.08.22 14:32   akazhenek  (6/23.08.22)  

”А нужно, чтобы было INVITE sip:18@10.0.0.100:5060 SIP/2.0” - в каком меню это настраивается и какое значение надо поменять?
”Также собственный внутренний номер IP панели не должен быть такого вида Contact: <sip:Вызывная панель 1@10.0.0.56:5060> Желательно сделать в той же системе нумерации.” - здесь, к сожалению, ничего сделать не смогу.
”Смотрите со стороны SIP-CDA3” - а где конкретно копать?
”В базе абонентов номера вызова и оповещения не должны совпадать. Если оповещения не будет, удалите номер.” - удалил номер оповещения.

Аудио кодек вызывной панели - G711a(PCMA)

[ #3 ]  23.08.22 14:46   Tech.Support  KOMENDANT LAB  

Вызываемые номера настраиваются в базе абонентов панели, чтобы понять где, нужна инструкция по web интерфейсу этой панели или хотя бы модель. То же самое относится к собственному номеру.
Чтобы посмотреть, что приходит на SIP-CDA3 нужно зеркалировать трафик с него на компьютер с wireshark на свиче. Если не доходят команды с домофона, разбираться с сетью. Или вообще все включить в один свич для упрощения задачи.

[ #4 ]  23.08.22 15:38   akazhenek  (6/23.08.22)  

На BAS-IP и Hikvision посылка INVITE sip:x.x.x.x@x.x.x.x не влияет потому, что там нет уточнений по номеру квартиры на коммутаторе, а на вызывной панели нет возможности поправить посылку INVITE - скриншот приложил, посмотрите пож

Вложенный рисунок
1.png
[ #5 ]  23.08.22 15:49   Tech.Support  KOMENDANT LAB  

Номер панели берется из поля, где указано Вызывная панель 1. Очевидно, что для вызываемых номеров нужно добавлять номера в это же поле. Замените Вызывная панель 1 на какие-нибудь цифры, например 00. А для квартиры 18 создайте устройство 18. Сейчас у вас у номера 18 где-то IP адрес продублирован 2 раза, берется из 2 разных полей.

[ #6 ]  24.08.22 11:14   akazhenek  (6/23.08.22)  

Сейчас у вас у номера 18 где-то IP адрес продублирован 2 раза, берется из 2 разных полей - это невозможно изменить, IP-адрес прописывается только в одном месте, видно на скриншоте:

Вложенный рисунок
1.png
[ #7 ]  24.08.22 11:33   Tech.Support  KOMENDANT LAB  

На скриншоте ничего не видно, поля пустые. Возможно IP адрес подставляется, если какое-то из полей пустое. Как бы то ни было, прямой вызов на трубку возможен только с указанием ее номера.  Как это настроить, из скриншота непонятно. Странно, что невозможно посмотреть настройки уже существующих записей.

[ #8 ]  24.08.22 11:36   akazhenek  (6/23.08.22)  

Я просто сделал скрин с назначением полей, вот так это выглядит в сохранённом виде:

Вложенный рисунок
2.png
[ #9 ]  24.08.22 11:37   akazhenek  (6/23.08.22)  

что бы я не подставлял в поле Name, то INVITE всё равно такой же с двумя IP

[ #10 ]  24.08.22 11:43   Tech.Support  KOMENDANT LAB  

Может быть IP адрес берется еще из какого-то поля или вообще это какой-то баг. Может быть указание внутреннего номера не предусмотрено или зависит от еще каких-то настроек. Стоит обратиться к производителю панели с этим вопросом.

Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"