freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 15 май 2024 10:37

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: start_dtmf_generate
СообщениеДобавлено: 20 май 2015 12:16 

Зарегистрирован: 07 мар 2013 18:26
Сообщения: 76
Доброго времени суток! Столкнулись со следующей проблемой при использовании <action application="start_dtmf_generate"/>, в разговоре появляется задержка и увеличивается прямо пропорционально длительности разговора... Подскажите как можно это исправить, использование start_dtmf_generate нам необходимо сохранить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: start_dtmf_generate
СообщениеДобавлено: 20 май 2015 12:41 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
возможно в реализации этой функи где-то во время отправки DTMF прилетающие вместе с ним RTP копятся в буфере вместо дропания

заводите в тикет

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: start_dtmf_generate
СообщениеДобавлено: 20 май 2015 13:27 

Зарегистрирован: 07 мар 2013 18:26
Сообщения: 76
во время разговора никаких нажатий не производим... а задержка все равно растет... (p.s. в тикет завели бы, но с английским небольшие проблемы, сложновато проблему сформулировать :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: start_dtmf_generate
СообщениеДобавлено: 20 май 2015 18:18 

Зарегистрирован: 08 апр 2015 19:37
Сообщения: 10
Доброго дня!
rtp_manual_rtp_bugs=IGNORE_DTMF_DURATION
может спасти отцов русской демократии в общем случае.
Но не факт.
Принесите побольше информации (версия, логи, по возможности - вообще дамп проблемного соединения).

Вот кусок из switch_types.h с некоторым пояснением
Код:
   RTP_BUG_IGNORE_DTMF_DURATION = (1 << 6),
   
   /*
     Guess Who? ... Yep, Sonus (and who know's who else) likes to interweave DTMF with the audio stream making it take
     2X as long as it should and sending an incorrect duration making the DTMF very delayed.
     This flag will treat every dtmf as if it were 50ms and queue it on recipt of the leading packet rather than at the end.
    */


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB