Страница 2 из 4
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 11:49
				 zeone
				- Что в качестве телефона? panasonik как с Астериском связан?
Связан по сипу, в качестве телефона обычный цифровой панасоник
С домашнего чего? телефона? Который как экстен в Астериске? Или как?
Тестируем входящие или исходящие? судя по
Простой городской номер, тестирую входящие
 
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 12:32
				 ded
				Тестируете всё сразу? Потому что всё не работает?
Последовательно, с конца: звоним с городского на входящий в Астериск (так?) через оператора, нажимаем кнопки в ИВР и при этом смотрим в дебаг ДТМФ - что видим?
Ничего?
Пишем провайдеру: "Я звоню с городского на входящий в Астериск через вас,  нажимаю кнопки в ИВР и при этом смотрю в дебаг ДТМФ, ничего отвас не прибегает.
Разберитесь! "
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 13:33
				 Paguk
				в IVR действия по умолчанию (превышение времени, неверного номера) прописаны. Они точно работают???
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 13:54
				 zeone
				 ded
ответ от оператора как всегда порадовал, "У меня все работает, никто не жаловался, не знаю чем помочь"
Paguk
Работает, когда таймаут выходит перекидывает на пользователя поумолчанию, суть не в неправильном номере а в том что астериск даже не видит нажатий, ну или мне не хочет их показывать 8) Вайршарк сможет показать dtmf, или для него это будет как просто вызов?
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 14:00
				 ded
				проверил с мобильного и действительно не срабатывают нажатия кнопок, с городской линии все работает,
Предположу, что у оператора мобильные поступают от других шлюзов, где другой тип dtmf.
Просите его передавать вам в rfc2833, вместо INFO.
 
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 13 ноя 2013, 14:14
				 Vlad1983
				на серваке с астериском
Код: Выделить всё
tcpdump -i any -vnn -s0 -w /tmp/dtmf.cap udp
выкладываете полученный /tmp/dtmf.cap на файловый шаринг 
ссыль сюда либо в личку (если чего-то боитесь)
 
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 15 ноя 2013, 12:16
				 Vlad1983
				ТС скинул дамп
анализ выявил:
1. DTMF прилетают внутриполосно (inband)
2. в конце пятой секунды пики 944 Гц 1208 Гц (нажата *), в начале седьмой кекунды пики 697 Гц 1208 Гц (нажата 1). длительность сигналов около 160 мс.
вопрос к ТС: у вас IVR не работает или перевести вызов  вызывающий не может (*1 - это по дефолту трансфер)?
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 15 ноя 2013, 12:23
				 ded
				У меня тоже вопорс к ТС: почему он сам не разбирает дампы? Если проблема обозначена: разный тип DTMF?
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 15 ноя 2013, 12:30
				 zeone
				Не совсем, у меня на * просто повтор сообщения ivr (не все знают о тональном наборе) а на 1 стоит внутренний номер бухгалтера указан как 223# (поскольку находится на панасонике), но вот астериск не видит этих нажатий, в логе не пишет ничего, а ivr продолжает дальше говорить.
			 
			
					
				Re: dtmf не работает как надо
				Добавлено: 15 ноя 2013, 12:48
				 Vlad1983
				тогда варианты:
- транк оператора в режиме rfc2833 либо info
 
- IVR криво составлено. случайно попадает в другую ветку из-за "тильды" от оператора сразу после ответа (установить Answer(1) или Answer()+Wait(1) перед IVR)