Тема: Опять про DTMF
смотри DTMF Relay mode в шлюзе. поставь Inband
kma, наоборот, “outband”, и желательно RFC2833/
Внутриполостная передача DTMF возможна корректно только кодеком G711.
to olhovik
Прежде чем утверждать, что до АТС “все доходит”, неплохо бы убедиться в этом чем-нибудь кроме собственного уха. Интересно, как ты этим тестером отличаешь DTMF - “1” от, например, DTMF - “0”? 😊
а вот и нет. у мну именно 1цы плохо ходили , правда не знаю что стояло до этого ставили в ускоренном порядке и заливали все скопом , а сейчас именно инбэнд стоит и все вроде ничего. с RFC2833- согласен, если он есть.
а вот и нет. у мну именно 1цы плохо ходили , правда не знаю что стояло до этого ставили в ускоренном порядке и заливали все скопом , а сейчас именно инбэнд стоит и все вроде ничего. с RFC2833- согласен, если он есть.
кодек какой пользуешь?
723,729,711 вот такая последовательность, не я это решал, все было придумано, до нас.
723,729,711 вот такая последовательность, не я это решал, все было придумано, до нас.
я не о приоретизации, а о реально используемом кодеке во время сессии.
Прежде чем утверждать, что до АТС “все доходит”, неплохо бы убедиться в этом чем-нибудь кроме собственного уха. Интересно, как ты этим тестером отличаешь DTMF - “1” от, например, DTMF - “0”? 😊
Упс 😊 почитал про трубу эту (сам её не пользовал - так что сразу не понял что к чему)
ОК, набор DTMF она ловит и показывает.
Однако:
...Эта функция позволяет технику блокировать схему обхода передачи данных при попытке извлечь тоновый набор из очень зашумленной и несбалансированной линии...
То есть труба имеет систему распознания DTMF предназначенную для плохих условий - умеет “додумывать” - осуществляет интерполяцию сигналов DTMF на основе полученной информации.
Панасоник же этого не делает (зачем это ему? он же не тестовый прибор). При этом, Если на входе LCOT DTMF не совсем корректный (хоть и распознается твоей трубой), на выходе SLC (то есть после внутренних преобразований речевого тракта в АТС) он вполне может оказаться еще хуже - так, что и тестер его распознать не может.
Все же посмотри на способ трансляции DTMF в аддпаке, попробуй другие варианты.
Попробуй также рульнуть выходным усилением аддпака (увеличить уровень DTMF или, если нет такой регулировки - громкость речевого канала)
Я так и не понял, а ты на внутреннем ТА (при отсылке с мобильного, например) эту “1” хотя бы ухом слышишь?
Или при этом “гробовая тишина”?
И что происходит на других городских линиях? СО для аддпака пробовал менять? или на аддпаковскую СО другие линии подключать? Если да - то с каким результатом?
в настройках порта на адпаке выставить
high-dtmf-gain -10
помогает
но не всегда
Попробую в одном посте ответить всем
to ANF
Посмотрел в 2.11.2, все 0 кроме EECHO16, там -3 +3, выставил 0 - не помогло.
to kma и while(i)
Шлюз поковырять мне не дадут, это провайдерский. Они меня приучили не беспокоить инженеров по пустякам.
Первый раз просил выставить интервал ожидания след цифирки побольше (интердигит таймер кажется правильно) на пару секунд, бабушки не успевали набрать номер - так след день без исходящих, к концу дня только обнаружил, что они выставили таймер ожидания номера (или как он там правильно) в 60 сек.
Потом пытался добиться переполюсовки - пропали факсы, в след раз отключили вторую линию, в общем на переполюсовку забил, здоровье дороже.
Короче, если опять идти к прову - это лихорадить будет несколько дней. Поэтому хотелось бы определиться. Просить
1. high-dtmf-gain -10 (минус 10)
2. DTMF inband
3. RFC2833
to Ltha
Однако по поводу тестера может быть много, но это всё вторично, я с ним полез для уточнения картины, он всего лишь подтверждает то, что есть - 1. донабор при входящих не работает 2. провайдер мне dtmf отдаёт относительно корректно
да, минус 10
п. 2 и 3 противоречат друг другу - это разные варианты одного параметра.
DTMF inband будет корректно работать только в случае, если пров. использует ТОЛЬКО G711.
Это внутриполосная передача ДТМФ (внутри голосового канала). Поскольку G711 не использует сжатия, то он практически без искажений передает канал ТЧ и не искажает DTMF сигналы. По той же причине этим кодеком и факсы нормально ходят.
Если же используются кодеки с компрессией (723, 729), то для корректной передачи ДТМФ используются специальные протоколы, например RFC2833. По той же причине для передачи факсов используется специальный факсимильный протокол Т38. Методы Аппроксимации, используемые при декомпрессии голоса не позволяют полноценно восстанавливать ни DTMF, ни факсы.
Это, насколько Я понимаю (конечно, могу и ошибаться, но не сильно 😊).
Поэтому, у прова необходимо уточнить, какие кодеки могут быть использованы при соединении на Ваш номер?
Если кроме 711 могут использоваться и другие (по приоритету), либо 711 вообще не используется - однозначно требовать для ДТМФ включить RFC2833.
Общения с провом все равно не избежать, т.к. очень сомнительно, что дело в АТС
Сделать аналоговую петлю и проверить панасоник без шлюза
Сделать аналоговую петлю и проверить панасоник без шлюза
Хорошая мысль
Встречал аналогичные проблемы с dtmf на audiocodes mediapack
Решалось это включением rfc-2833 и установкой rfc-2833 payload type в 101.
На адпаках payload-type вроде как по-умолчанию 101, но кто знает, чего там могли накрутить. Правда на старых прошивках адпака я вообще не видел, чтобы этот параметр где-то крутился, на новых - пожалуйста.
Ну и конечно high-dtmf-gain -10.
Сделать аналоговую петлю и проверить панасоник без шлюза
Спасибо за советы
Надеюсь к концу недели добраться до станции и вначале действительно попробую петлю, а потом провайдера напрягать настройкой шлюза.
Докладываю:
Сделал петлю - все цифирки проходят, нет искажений.
Связался с провайдером по поводу изменения настроек на шлюзе.
high-dtmf-gain -10 - dtmf перестал распознаваться вообще
dtmf inband - аналогично
high-dtmf-gain +3 стало поустойчивее чуть чуть
Ещё какие то параметры изменяли. Добились того, что с мобильных правильного распознавания dtmf стал ок 70-80%
Потом, по просьбе инженера провайдера, попробовал набирать добавочне номер МЕДЛЕННЕЕ, делая паузу между цифрами в 1с
При таком наборе добавочного номера со всех линий, любыми аппаратами, 100% совпадение, dtmf набирается правильно.
Урра!!! заработало!!! кричать рано, трудно объяснить тем, кто звонит, что набирать добавочный надо делая паузы между цифрами.
ИНженер провайдера сказал, что попробует посмотреть, что можно сделать со стороны addpac, но может что то можно сделать со стороны TDA600?