Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / transcode_via_sln - включать или выключать?

transcode_via_sln - включать или выключать?

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

transcode_via_sln - включать или выключать?

В asterisk.conf есть настройка - transcode_via_sln. Погуглив немного, нашел следующее:

kpfleming:

In the old mode (before the option was added, or when it is turned off),
channel A would have no 'read translator', and would have a 'write
translator' that allowed it to accept iLBC (this of course would mean
going from iLBC to SLIN and then to GSM). Similarly, channel B would
have no 'read translator', and would have a 'write translator' that
accepts GSM. As the audio packets pass through the Asterisk core,
(ast_read() and ast_write()) they would be in their original formats.

With transcode_via_sln turned on, channel will have a 'read translator'
that produces SLIN, and a 'write translator' that accepts SLIN. The same
will be true for channel B. The net result is still the same translation
path (GSM <-> SLIN <-> iLBC), but now when the packets pass through the
Asterisk core they are in SLIN mode. This allows things like Monitor(),
MixMonitor() and ChanSpy() to not require any additional translation
steps, because the audio frames are already in the proper format for them.

However... this option will cause any 'direct conversion' that is
possible to be avoided. There are not any current 'direct conversions'
available except for alaw <-> ulaw, though. I will think today about
changing this option to only take effect when the translation path
already goes via SLIN, so that 'direct conversions' that may be
available are not skipped.

Внимание! Вопрос.
Если все приводится к внутреннему формату SLIN, значит ли это, что и звуковые файлы должны быть в SLIN?
Насколько я понял последний абзац, Кевин говорит, что не будет прямых преобразований, например, даже если оба канала в GSM, и есть файл welcome.gsm, все три потока будут преобразованы в SLIN. И тут же он упоминает про исключение ALAW/ULAW типа у них есть прямое преобразование. Кто бы навел тут ясность?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-07-03 13:01

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: transcode_via_sln - включать или выключать?

Скорее всего не значит, хотя SLIN естественно более предпочтителен. Насколько я понимаю необходимые изменения были сделаны (цитата Кевина относится к 2006 году) и если оба канала в GSM или канал и звуковой файл в GSM, то транскодинга в SLIN происходить не будет.

Хотя естественно проверить бы надо.
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-07-04 13:15

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: transcode_via_sln - включать или выключать?

А как проверить-то?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-07-04 15:13

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: transcode_via_sln - включать или выключать?

Ну яркий пример звонок с 729 кодеком без установленного модуля или проигрывание файло в 729 кодеке. Другое дело как проверить, что когда g729 установлен не происходит кодирования...
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-07-04 16:19

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: transcode_via_sln - включать или выключать?

Ну вот я о том же, без вставки debug сообщение в сырца не обойтись...
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-07-04 21:52

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru