#telephony #isdn
#телефония #isdn
Вопрос:
Я пытаюсь использовать 2 канала B в соединении BRI 2B D по ISDN. Один для передачи голоса, а другой для команд, специфичных для устройства, через HDLC. Я использую API CAPI 2.0. Я могу настроить один канал B как голосовой или HDLC, но я не могу понять, как настроить соединение для одновременного использования 2 каналов B.
Комментарии:
1. Проверка работоспособности: вы присвоили 2-му параметру CAPI_REGISTER dwMaxLogicalConnection значение 2? Кроме того, вам может потребоваться более подробная информация в вашем вопросе: ваш второй CONNECT_REQ каким-либо образом выходит из строя? Или вы ожидаете CONNECT_IND, который не приходит? Или у вас проблемы с пониманием того, как работает идентификатор PLCI? Означает ли «настроить» установку флагов структуры BProtocol в приложении CAPI или настройку контроллера на стороне драйвера CAPI? Извините, но при недостатке информации трудно судить, является ли это проблемой уровня новичка или эксперта.
2. Крис, да, я регистрирую 2 канала B. Проблема в том, что устройство, которое мы имитируем / к которому в конечном итоге подключаемся, выделяет 2 B канала в одном сообщении CONNECT_REQ / ISDN SETUP. Один для передачи голоса и один для передачи данных HDLC. Мой вопрос в том, возможно ли согласовать 2 канала в одном сообщении CONNECT_REQISDN / SETUP. Я не эксперт по ISDN и попытался погуглить это, но ничего не нашел.
3. Насколько мне известно, нет, если только у вас нет доступа к некоторым расширениям, специфичным для производителя. Лично я бы логически связал строки вместе на уровне приложения: либо путем подсчета номеров строк (PLCI), либо с помощью префиксов в CLIP и DNIS. В противном случае попробуйте этих ребят: xcapi.com/?lang=en . Насколько мне известно, они являются последними членами стандартной организации CAPI и все еще продают продукты на основе CAPI.