Тема: DTMF + DISA + TEM824 + Dlink 5004s
Добрый день подскажите, не нашел на форуме “про это”)). Поэтому создал тему.
Есть шлюз Длинк 5004 и атс TEM-824. Настроил АТС все работает, НО при входящем звонке DISA не воспринимает сигнал DTMF от Dlink-a, от линии городской работает. Менял громкость dtmf НА ШЛЮЗЕ. Посоветуйте, что может быть?
Раз с гор. линией всё ОК - проблема в шлюзе и, как вы верно заметили, с DTMF. Но ведь есть ещё и частота... АТС-ка такая как есть - в ней в этом направлении “крутить” нечего. Думайте в сторону шлюза ( я его не знаю) или... его замены.
На шлюзе еще кодек может быть с большим сжатием(729).
Надо попробовать поставить 711.
На передачу DTMF в основном влияет не кодек, а метод передачи: внутриполосный или в виде сигнализации.
После месяца переборов, и с вашей помощью посмотрел с утра на это по другому. кодес 711, их два и в приоритете был
711 a -law, поставил 711 u-law И ВСЕ заработало
СПАСИБО))) Иногда просто присутсвие (даже виртуальное) помогает)
Ага, у меня тут тоже давеча на телевизоре тоже перестали переключаться с пульта программы. Я взял и комнатную антенну переставил с левого бока на правый, и всё, пульт заработал... Бред? Да, конечно же бред. Также, как и в вашем случае замена приоритета кодеков.
Поясню. Кодеки и 711 a -law, и 711 u-law - это передача оцифрованного звукового сигнала без сжатия. И отличаются они всего лишь методом оцифровки. Почитайте это: http://ru.wikipedia.org/wiki/G.711
Так что ваша проблема была закопана не в кодеках, а скорее всего, где-то рядом. Или в RFC2833, или в SIP INFO. Иначе, если бы даже DTMF передавался бы внутриполосным методом (Inband) и при передаче попросту искажался бы, то искажался бы и обычный голос. Звук был бы не просто “металлическим”, а реально с хрипами.
Всё это я к тому, что иногда “шаманство” приводит к каким-то положительным результатам, но во время этого самого “шаманства” многие просто не отмечают ВСЕХ своих действий, и впоследствии думают, что, мол “я сменил кодек, и DTMF появился, в следующий раз буду делать также”. А на самом же деле собака оказывается зарыта совсем в другом месте, но у “шамана” фиксируется в памяти ошибочное мнение, которое в другой раз не поможет и не спасёт.
Зря ты так, Василич. Рекомендую почитать про ванильное мороженое и понтиак.
Принципиально они отличаются только тем, что у 711 U динамический диапазон меньше. Может быть, что звук шёл с маленькими искажениями при 711 A.
я в шлюзе остальные настройки не изменял (зря ты так на меня НАЧ ШТАБА), просто в приорите стоял 711а, потом 729, потом 711u. я просто 711u поставил выше остальных и все заработало. Я не силен в данном вопросе. Но метод перебора помог.
Онотоле, поверьте мне, искажений при использовании двух ОДИНАКОВЫХ кодеков проблем практически не будет. В америках и япониях используется мю-закон, и при этом тот же самый DTMF. И всё ходит. А вот а-закон применяется по большей части в Европе, и вряд ли провайдер со своей стороны ставил более приоритетным что-то не европейское. Вполне допускаю, что что-то у себя ещё подкрутил провайдер.. (тут тоже можно было бы вспомнить массу анекдотов, где кто-то пукнул, а разнесло соседнее здание).. К тому же наверняка со стороны провайдера 711-мю был не в первых рядах или даже мог вообще не использоваться. В этом случае обе стороны должны были бы перейти на G.729, а это кодек уже со сжатием, и искажение DTMF в нём более вероятно. Вообще предлагаю спросить человека, в VoIP-е более компетентного, чем я (я говорю о Майке-Кэ). Пусть он выскажет своё мнение по этому вопросу. А именно, может ли не работать DTMF, если используется 711-а, а не 711-мю. По мне все эти кодеки - это передача ЗВУКА, а не СИГНАЛИЗАЦИИ, коей и является тоновый набор.
AlexSol, я вообще-то без претензий. Я просто хотел отметить, что проблема наверняка была в другом.
я сейчас менял снова приоритет на 711 а и не работает DTMF, видимо это у д-линка такая финча. Вот и все) я понимаю что это не правильно и кодеки не причем. НО ОНО РАБОТАЕТ)
Да как это кодеки не причем? Вы сжимаете сигнал одним кодеком, а восстанавливаете другим и хотите при этом получить качественный тональный сигнал?
я сейчас менял снова приоритет на 711 а и не работает DTMF, видимо это у д-линка такая финча. Вот и все) я понимаю что это не правильно и кодеки не причем. НО ОНО РАБОТАЕТ)
DTMF правильнее посылать не в виде звука (inband), а в виде служебного сообщения. Например, согласно RFC2833 или в SIPINFO, как недавно метко заметил товарищ НачШтаба. Но это на второй точке тоже надо настраивать. Возможно, вторая точка при переключении на новый кодек начинает слать DTMF как раз в служебных сообщениях, а на старом кодеке слались inband и искажались.
Я вообще уверен, что на “точке”, которая у провайдера, 711-мю “заявлен” где-нибудь в конце, а перед ним 729-й. Естественно, с обоих сторон предпочтение отдаётся именно ему, и тут как раз DTMF и может отсылаться в SIP INF-у, так как 729-й считается уже сжатым. Можно попробовать указать 729-й первым, а потом 711-мю. Если так взлетит, то можно просто попинать провайдера, пусть нормально настроит передачу.
Наблюдателю.
Нельзя сжать одним кодеком и восстановить другим. Если два устройства не договорятся об использовании одного и того же кодека, связи не будет. Вообще.. Будет сброс. В SIP-е, насколько я помню, перечисление доступных кодеков идёт уже в инвайте, если я не путаю ничего, то это в H.323 только при ответе абонента. Поэтому иногда бывает так, что при использовании Н.323 идёт звонок, гудок, все дела, но как только “на том конце” снимают трубку, происходит обрыв соединения.
Нельзя сжать одним кодеком и восстановить другим. Если два устройства не договорятся об использовании одного и того же кодека, связи не будет.
Я имел ввиду 711а и 711м. При таком варианте связь может быть, но с нереальными помехами.