А у меня там и так везде dtmfmode стоит h254signalamateur писал(а):Это в конфигурации chan_ooh323 (ooh323.conf).
А у меня там и так везде dtmfmode стоит h254signalamateur писал(а):Это в конфигурации chan_ooh323 (ooh323.conf).
Код: Выделить всё
Item 3
CapabilityTableEntry
capabilityTableEntryNumber: 4
capability: receiveDataApplicationCapability (7)
receiveDataApplicationCapability
application: nonStandard (0)
nonStandard
nonStandardIdentifier: h221NonStandard (1)
h221NonStandard
t35CountryCode: United States (181)
t35Extension: 0
manufacturerCode: 18
H.245 Manufacturer: Cisco (0xb5000012)
data: 52747044746d6652656c6179
Data (12 bytes)
0000 52 74 70 44 74 6d 66 52 65 6c 61 79 RtpDtmfRelay
Data: 52747044746d6652656c6179
[Length: 12]
maxBitRate: 0
+ 11 страниц в топике, с кодом, логами, бубнами и оппозитными дискурсами сторон. Это вам не это, того самое! Товарищь коммисар приказал растрелять. Но перед растрелом - напоить крепким чаем! Горячим!amateur писал(а):Две с половиной ошибки ooh323 против одной в LG
Здесь на мой взгляд грубейшая ошибка LG. Как минимум отсутствие ответа на TCS, либо ACK, либо Reject.amateur писал(а):По крайней мере TCSAck от LG получен.
Вердикт: LG не может обработать возможность (Capability) передачи DTMF методом Cisco RtpDtmfRelay. Канальный драйвер chan_ooh323 игнорировал значение параметра конфигурации dtmfmode и добавлял все известные ему методы передачи DTMF в состав набора возможностей (Capability Set), в т.ч. и Cisco RtpDtmfRelay.
Дело в том, что проблема 1 решается отключением h245 tunelling'а, а fast start здесь вообще не при чем. Но поскольку это действительно несоответствие спеке,amateur писал(а):
Что исправляет данный набор заплаток:
1) исправлен переход из режима туннелирования H.245 или из быстрого соединения к выделенному каналу H.245 (через отдельное TCP-соединение);
2) добавлено формирование структуры multiplexCapability в сообщении H.245 TCS; пока значения параметров multiplexCapability произвольные, возможно разработчик chan_ooh323 доработает этот код, а может и выкинет, т.к. жалоб то нет...
3) теперь значение параметра конфигурации dtmfmode учитывается при формировании набора возможностей.
Ну и в заключение: ошибки 1 и 2 относятся к работе стека OO H.323, 3 - к работе самого канального драйвера. Я удивляюсь как столько лет они могли там находиться и никто этого не заметил.