Тема: Проблема с SIP-CDA2
Здравствуйте.
Домофон Визит, БУД-302М + SIP-CDA2. Номера квартир в подъезде больше 100 (171-190), поэтому коммутатор (Визит БК-100) подключен к SEL1 клемме БУД и D2 клемме адаптера соответственно.
Также в базе абонентов добавлено 4 абонента с номерами 1-4 с вызовом только на SIP.
Ситуация такая: вызов абонентов 1-4 (SIP) проходит нормально и отображается в панели CDA2 на вкладке управление. Обратный вызов по SIP на адаптер и открытие двери DTMF-кодом также работает. Но при вызове остальных абонентов (трубки) наблюдается проблема - вызывная панель выдаёт сигнал вызова, но по факту до трубки он не доходит. Отображается ли он в панели CDA2 сейчас точно не уверен.
Заметил, что прежде, в момент открытия двери ключом, в панели CDA2 отображался номер абонента, к которому этот ключ относится. Сейчас этого не происходит, хотя дверь открывается.
И заметил ещё, что при наборе несуществующих абонентов (5, 6, 7, 8, 9…) в некоторых случаях просто выдается ошибка, как и должно быть, но в некоторых случаях выдается ошибка и тут же срабатывает открытие двери, что странно.
Подозреваю, что проблемы с контактом между CDA2 и коммутатором по линии SEL или Ek, т.е. что до CDA2 вызов доходит (и по SIP проходит без проблем), а вот до коммутатора уже нет. При обесточивании CDA2 начинают работать вызовы на трубки. Ваше мнение?
По поводу внезапного открытия двери при вызове несуществующих абонентов - при отсутствующем втором коммутаторе не нужно ли все-таки соединить SEL0 БУД-а с D1 адаптера? Вообще всё работало как есть.
В этом случае подключите d1 к +12В. Или используйте sel0 и запрограммируйте в домофоне смещение на 100.
А по поводу проблем с вызовом трубок — что может быть?
В том, что вызываются несуществующие номера, т.к. D1 в неопределенном состоянии.
В БУД-302М же нет смещения, это только в БУД-302К. Номера квартир могут заканчиваться на весь диапазон 00—99, а не 00—79. Клемма SEL0 — управление коммутатором четной сотни (1—100), SEL1 — управление коммутатором нечетной сотни (101—200).
Получается подключать D1 к +12В только?
Да.
подключите d1 к +12В
Не помогло.
Что странно, при наборе случайных несуществующих абонентов выдает ошибку или ошибку и сразу же открывает дверь каким-то неведомым случайным образом на каждого по-разному, и после каждой перезагрузки тоже по-разному — на одного и того же несуществующего (ни в базе CDA2, ни трубки) абонента то ошибка, то ошибка и открытие двери. Добавляю этого абонента в базу CDA2 (только SIP) — идет вызов в SIP как положено.
Вызов существующего абонента с трубкой — вызов идёт, CDA2 показывает ожидание, трубка молчит.
Вызов существующего абонента с SIP-ом — вызов идёт, CDA2 его отображает, SIP-клиент получает.
Не работает коммутатор. Нет контакта в одном из проводов или перепутаны. Проверьте все контакты тестером.
При обесточенном адаптере вызов до трубок таки доходит, из чего я сделал вывод, что сам коммутатор исправен.
Похоже с проводкой проблема, буду проверять и менять. Спасибо.
Еще попробуйте соединить sel0 и d1, так наверное будет более правильно.
Проблема сохраняется.
В испытательных условиях БУД-302М под руками не нашлось, тестирую на БУД-301М.
Точно воспроизвести проблему, чтобы понять причину, никаким образом не удаётся, какие бы нештатные ситуации я не имитировал.
Единственное, что удалось — однократно воспроизвести ситуацию, когда при наборе несуществующей квартиры сразу за сигналом ошибки последовало открытие замка. Для работы функции дистанционного открытия двери кнопка открытия параллельно подключена к клемме OP БУД-а и в качестве нагрузки 1 (клемма T1) к CDA2 — и при отключении линии от клеммы T1 CDA2, хотя и однократно, но случилось открытие замка при наборе несуществующей квартиры.
На подъезде с БУД-302М при выключенной или отсутствующей CDA2 все работает нормально.
Чисто гипотетически, может ли быть причиной небольшой нагрев (оборудование весьма плотно собрано в небольшом шкафу) и, как следствие, повышение сопротивления проводки?
А то что-то идеи уже заканчиваются. Пока ищу 302-ой БУД для тестирования именно на нём, если не найду, возможно, придётся снимать на время с подъезда.
Ещё всплыл баг: если абоненту выставить автооткрытие по неответу, например, 1 сек., а затем снова выставить 0 (что значит “нет”), то автооткрытие продолжает работать.
Блокировка абонента (Очередность вызова - “нет”) не помогает.
Удаление и повторное добавление абонента в базу не помогает: при удалении вызов, конечно, просто идет на трубку, но при повторном добавлении абонента в базу снова начинает срабатывать автооткрытие (хотя стоит 0 по умолчанию).
Единственный очевидный способ лечения, который приходит на ум — полный сброс настроек.
Причиной может быть то, что не подключено sel0 и d1.
Сопротивление меди не так сильно зависит от нагрева. В основном нагрев сильно влияет на полупроводники, и проявлялось бы это прежде всего в плохой связи по ethernet и зависании устройства.
Относительно того, что в одном и том же месте “баг на баге”, есть основания полагать, что имеет смысл все пересобрать заново.
По ситуации с функцией автоответа: Не смогли смоделировать вашу ситуацию (именно на БУД302), у нас все либо работает штатно, либо если что-то намеренно подпортить, то не работает несколько иначе.