Форум » » Biamp Tesira Forte » Ответить

Biamp Tesira Forte

vtsay: Всем привет. Кто-нибудь использовал крестроновский модуль для Biamp Tesira Forte? Не работает управление уровнями громкости. Пока проверил работу телефонного интерфейса (Tesira Forte TI). Dialer работает, а регулировка уровня приёма/передачи нет. Нет фидбеков о текущем состоянии и команды Up/Down/Mute никуда не отправляются. Куда копать? Плотно этот модуль не разбирал, но он достаточно навороченный. Напрямую через telnet команды типа TIReceive1 set level 2 отправляются и отрабатываются. И ещё. При отключении телефонного абонента не происходит автоматического отбоя. Трубка не кладётся. приходится это делать вручную. В модуле TIControl/Status есть выбор типа - Auto Disconnect Type (None, Loop Drop, Cal Progress, Loop Drop + Call Progress), эффекта никакого.

Ответов - 23, стр: 1 2 All

Вячеслав: 1. У нас тут тоже возник некоторый спор. Давно не запускали BIAMP и подзабыли. Но мои коллеги были почти уверены, что BIAMP сам без полинга никаких фидбэков не присылает при регулировки через родную утилиту, так же как и Extron DMP. Поэтому может не стоит ждать от него мгновенной синхронизации с crestron при управлении с родного софта. Да и синхронизируется от минут этак через 5 после перезапуска процессора. Может и в тезире подобная практика сохранилась. Хотя если речь про отсутствие fb при управлении с crestron тогда хз (остается только помониторитить обмен с тезирой. Станет ясно отправляет ли модуль вообще команды. Бывало выбешивали модули с маркета, которые не отправляли команды до тех пор пока сами не синхронизировались правильно. Т.е. любой затык с командой синхронизации не давал банально отправить команду включения проектора например. 2. Частенько даже АТС не имеют полного набора инструментов для корректного отбоя линии при получении сигнала разъединения. Для аналоговой линии это сигнал busy (короткие гудки). При этом это сигнал не жестко стандартизирован для разных стран. У нас принят сигнал отбоя(частота сигнала 425 +/- 3 Гц, длительность импульса 0,3 - 0,4 с,паузы 0,3 - 0,4 с.). Есть 3 разновидности сигнала отбоя в аналоговых линиях: 1.Акустический -busy 2.Разрыв шлейфа - Loop Drop 3.Переключение полярности -reverse polarity Судя по всему тезира понимает только 2 вариант. Под CallProgress скорее всего подразумевалось что то для цифровых линий или IP, но название совсем не уместное означающее совсем иное событие. АТС может и не выдавать подобного рода сигнал при отбое т.к. подразумевается что абонент услышав сигнал busy сам положит трубку. Нo есть решение поставить детектор отбоя (например ICON BTD1) который будет детектировать сигнал busy и выдавать в сторону Tesira кратковременный разрыв шлейфа. Соответственно выбрать настройку Loop Drop

PG: Не так давно запускал BIAMP TesiraFORTÉ CI - крестроновские Level Control и State Control работают без проблем. Никаких задержек с обратной связью нет.

vtsay: У меня Level Control и State Control пока не работают. Вы какие-то изменения в модуль вносили? Можно глянуть на кусок конфигурации?


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

PG: vtsay пишет: У меня Level Control и State Control пока не работают. Вы какие-то изменения в модуль вносили? Быть может у вас неверно указаны параметры? Изменений я не вносил. Использовал 8 левелов на CP3. http://shot.qip.ru/00RKJi-113SunXnkl/

Игорь K.: Как тут уже указали, я тоже использую свои модули для каждой функции таких аудиопроцессоров. Обычно для Biamp: - Регулятор уровня (с обработкой FB) - Роутер (с обработкой FB) - Установка пресетов. Остальное - редкость и экзотика. Считаю такой подход самым надежным и экономичным. Работает аналогично Audia/Nexia, за исключением синтаксиса и необычной инициализации.

Игорь K.: vtsay, ссылка на модуль в личке.

Courag1k: Добрый день! А есть различия в управления между Tesira forte и Tesira server io? Потому что модуль который управлял forte, server io не рулит. Команды через консоль отрабатывает отлично, а вот с крестрон не доходят. Даже если отправлять через дебагер на прямую, пишет что значение не распознано. Хотя такая же команда работает через обычный telnet клиент. Модуль с маркета рулит уровнями (хотя если засылать напрямую с дебагера, не отрабатывает), а вот mute и кнопки в matrix не отрабатывает совсем.

Вячеслав: Сумбурно как то. ТО рулит то не рулит. В модуле с маркета использует встроенный сокет, посмотреть то нельзя, какой ответ на команды MUTE выдает? Я так понял не работают только они. Если с телнета управляется, то можно сравнить с тем что модуль выдает для MUTE (если внешний клиент конечно а не сокет). Может опять процедура согласования параметров соединения (Negotiation required to establish a Telnet control session) не отработала до конца. Рестартаните программу из дебагера и посмотрите завершилась ли процедура согласования параметров приглашением к вводу команд (Welcome to the Tesira Text Protocol Server). С телнет сессией в данном случае, как я понял не стоит сравнивать, там эта процедура скрыта от глаз и вы сразу получаете приглашение Welcome to the Tesira Text Protocol Server.

Courag1k: Программа при старте возвращает фидбеки с биампа, отправляет туда Up и Down каналов и возвращает значения в аналоге. А вот Mute не хочет. На Tesira forte команды на прямую из дебагера засылались. Тут ни в какую.

Игорь K.: Courag1k, выложите плиз, логи обмена с процессором Tesira.

Courag1k: вот лог с дебаггера и модуль с SIMPL. http://shot.qip.ru/00V1WK-215RJco9BL/ http://shot.qip.ru/00V1WK-215RJco9BM/ При старте, модуль отдает Feedback всех уровней и mute. Проходит инициализацию.

Вячеслав: Из скриншотов реакции на toggle вообще никакой не видно. Вероятно, в трэйсы ошибки синтаксиса не попадают. Попробуйте Attribute_code Crosspoint написать с маленькой буквы сrosspoint

Courag1k: Написать нельзя, это готовый модуль, там всплывающее список. Причем модуль управления уровнем работает, а модуль состояния нет. Feedback с двух модулей работает корректно.

Вячеслав: Тогда добавьте в проект Serial i/o (+TCP Client на 192.168.1.16 23 порт) с командой: Для State_On Mixer1 set crosspoint 1 1 true\x0A и для State_Off Mixer1 set crosspoint 1 1 false\x0A А для State_Is_On ловите той же Serial i/o значение true, а для State_Is_Off значение false Но это не главное, главное проверить как Tesira на эту команду ответит и можно будет думать дальше P.S. Подразумевается что у Вас в проекте Tesira используется Standard Mixer Bock

Courag1k: Команды пробовали вручную вбивать, команды брали через калькулятор Tesira. Ноль ответа от Tesira server. Ни на одну команду не отвечает, и ни какой реакции нет. Пробовали в модуле Level в ручную (через serial i/o) управлять уровнем, безрезультатно.

Вячеслав: Калькулятор то калькулятором. Но без процедуры Negotiation которую выполняет процессорный блок ничего из дебагера отправить не удастся (точнее ответа не получите). В putty или telnet может быть. Через что пробовали команды то отправлять? Попробуйте все таки serial i/o только блок процессора не удаляйте. Или воспользуйтесь этим вместо него click here

iBumzeR: Через что пробовали команды то отправлять? Попробуйте все таки serial i/o только блок процессора не удаляйте. Или воспользуйтесь этим вместо него click here Оставил блок процессора, так же добавил тот же модуль что вы выслали. В системе добавлен TCP/IP клиент с портом 23, Biamp_Tx и Biamp_Rx указаны одинаковые с клиентом на модуле Инит и клиенте. Засылаю команды в дебагере на Biamp_Tx, и происходит странное есть ответ от Biamp, но переключения на микшере не происходит. если заслать ту же команду через путти, все переключается.

Вячеслав: Процессор лучше уберите (закомментируйте), раз модуль инициализации добавили. Ответ и впрямь странный. А в команде \x0A не забыли? а то в скрине с дебагера не видно её

iBumzeR: Процессор лучше уберите (закомментируйте), раз модуль инициализации добавили. Ответ и впрямь странный. А в команде \x0A не забыли? а то в скрине с дебагера не видно её Действительно, закомментил процессор, добавил в Serial IO окончание \x0A, каюсь, грешен забыл. В ответ совсем другая картина, здоровый ответ. Спасибо за помощь!

iBumzeR: Доброго вечера! Снова проблеммы с Biamp Tesira, Процессор CP3, Biamp Tesira, используется модуль с сайта Biamp v3 для 3й серии процессоров. Все управляется, но проблема заключается в задержке и путанице фидбеков. если много раз нажать на кнопку Level Up/Down то мы получаем скачущий фидбек на фейдере в смартграфике. т.е. наш уровень -10дБ мы нажимаем на + много раз, уровень начинает изменяться таким образом -9дБ, -8дБ, -7дБ, -8дБ, -7дБ, -6дБ, -8дБ, -6дБ и т.д. в произвольной форме, пробовал использовать численные значения через модуль, финт не увенчался успехом. Вот такие запоздания в фидбеке, случай не единичный, 3 разных процессора (CP3, CP3N, PRO3), 3 разных Biamp (Tesira, Server IO) а фидбеки отрабатываются одинаково. пробовали версию модуля 2.2, версию 3. Прошивка обновлена.

Chikalov: iBumzeR Есть два варианта: 1. Не менять так быстро значение (фидбэк на первое нажатие прилетает после второго нажатия). 2. Перерабатывать и писать свои модули. P.S. Самый трэшак будет, если одновременно менять несколько уровней через этот модуль.

Вячеслав: Если без относительно биампа, то такую проблему приходилось решать временным отказом от истинного FB. Т.е. отправлять значения и тут же на основании этого значения формировать визуальный fb (получаем так называемую отзывчивость управления), и по таймауту после последнего нажатия/изменения отправленного значения (организованному средствами функции wait) уже запрашивать истинное значение и на основании него корректировать fb еще раз. Но это как говорилось, придется свои модули писать. Но есть и хорошая новость, когда жизнь заставила = маркет модуль не заработал. То протокол tesira оказался довольно простым и базовые элементы (mute, lvl, preset) управления были написаны за вечер в условиях объекта. Только процедуру согласования телнет сессии в первый день не осилил, а использовал процессорный кубик с маркетовского модуля, позже и его запилил. Бонусом получил еще автоподписку на статусы, которой в модулях маркета нет (поправьте если не прав) ну и конечно избавился от классических "5 минут" ожидания синхронизации после рестарта программы. P.S. Можно попробовать просто удерживать кнопку UP/DOWN, вместо частых нажатий или так не удается получить точное значение?



полная версия страницы