"Рваный" звук
Есть свежесобранная из исходников станция, версия 1.4beta2. К ней по SIP подключено некоторое количество разношерстного оборудования (шлюзы и IP-телефоны). На всех абонентских устройствах включен g.729. На станции стоит кодек, собранный из интеловских примеров. Собран и запущен модуль ztdummy. Сеть построена в основном на оптике и на 100мбит Ethernet'е, так что пропускной способности хватает с запасом, средний пинг между абонентами и абонентами и станцией порядка 5мс. На машине, на которой запущен Asterisk на данный момент ничего тяжелого не крутится -- запас по вычислительной мощности и памяти значительный. Голосовое меню станции установлено в нативном формате (g.729). Все звонки проходят через станцию (в конфиге указан canreinvite=no). На абонентском оборудовании по возможности отключена вся "автоматика" (vad, agc, aec).
Теперь о самой проблеме.
Звонки между абонентским оборудованием проходят без проблем, чисто и громко. Встроенные сообщения станции проигрываются аналогично (сделано несколько тестовых внутренних номеров, на которых висит BackGround() ). Проблемы начинаются при попытке сделать сопровождаемый перевод станция отвечает "рваным" сообщением голосового меню, после ввода номера абонента между переводящим и вновь набраннм абонентом устанавливается канал через который идет такой же "рваный" голос. Было предположение, что виноват не совсем честный кодек g.729, но MusicOnHold, подвешенный на одном из внутренних номеров звучит приемлимо.
Что еще можно проверить? Пользователи чуть не с кулаками бросаются -- требуют сопровождаемого перевода :)
|