Кроме как напильником function.inc.php никак? Или я чего-то не знаю?
Для особо умных
sipgeneralcustom
не работает. Похоже отрабатывает
general_addition
.
мне для массовой инсталляции немного не комильфо
блин. ВОТ ТАК ДЕЛАЙТЕ
/etc/asterisk/sip_general_custom.conf
language=ru
disallow=all; если тормозить и не вставить эту строчку, то да, не работает.
allow=g729
результат
[root@waldemar /]# asterisk -rx "sip show settings"|grep Codecs
Codecs: 0x100 (g729)
может все же "для массовой иснталяции" надо привлеч когото с большим уровнем знаний?)
а по теме. есть файлик sipgeneralcustom.conf
есть если совсем плохо sipcustompost.conf
все работает. порсто посмотрите порядок включения и не забывайте вырубить кодеки поставленные freepbx.
Уважаемый meral Вы мое сообщение читали когда ответ давали? Там приписка для особо умных !!! Прочтайте пожалуйста.
Вопрос как вырубить кодеки поставленные freepbx без редактирования исходников?
modules/core/functions.inc.php (пример для ulaw).
там строки меняете в секции
switch($engine) {
case "asterisk":
-$core_conf->addSipGeneral('allow','ulaw');
$core_conf->addSipGeneral('allow','alaw');
минус хака в том, что после обновления модуля всё вернётся . Но никто не мешает вписать редактирование файла при релоаде. Что-нибудь похожее на
sed "/('allow','ulaw')/d" -i modules/core/functions.inc.php
Задан: 2011-08-22 15:27:45 +0400
Просмотрен: 1,368 раз
Обновлен: Aug 23 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.