Ну не на треть, количество служ. информация тоже увеличивается, но незначительно, по сравнении с "20 пакетов по 512 байт (10240 байт)".
Out ( 2014-03-18 09:53:03 +0400 )редактироватьДобрый день. Ребята, подскажите суть функции trunk=yes
В книжке написано следующее: Функция объединения каналов IAX2 позволяет Asterisk отправ- лять голосовые данные (в виде мини-кадров) из нескольких каналов под одним заголовком. Сокращение дополнительных издержек де- лает протокол IAX2 более эффективным при отправке нескольких потоков в одну конечную точку (обычно на другой сервер Asterisk): trunk=yes|no
Пытаюсь для себя понять, стоит ли мне использовать эту функцию или нет, но ума не хватает понять смысл текста.
"при отправке нескольких потоков в одну конечную точку" - т.е. если я например использую один транк в одно направление с параметром Maximum Channels=30, то данный параметр не будет для меня иметь никакой пользы?
Эта опция просто-напросто позволяет упаковывать все голосовые каналы в один пакет. Например, в исходном виде один пакет пусть 512 байт, из них 320 байт - голос. Если вы туда упаковываете 20 каналов, то получаете не 20 пакетов по 512 байт (10240 байт), а один пакет размером 192+320*20=6592 байт, т.е. на треть меньше. Выгода очевидна.
Ну не на треть, количество служ. информация тоже увеличивается, но незначительно, по сравнении с "20 пакетов по 512 байт (10240 байт)".
Out ( 2014-03-18 09:53:03 +0400 )редактироватьЗадан: 2014-03-17 17:25:27 +0400
Просмотрен: 212 раз
Обновлен: Mar 17 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.