Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Asterisk IP PBX - мелкие заметки
На страницу 1, 2  След.
 
Список форумов Asterisk Forum -> Asterisk IP PBX    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Окт 14, 2005 11:45    Заголовок сообщения: Asterisk IP PBX - мелкие заметки

Код:
Vpbx*CLI> show file formats
Format     Name       Extensions
g726       g726-16    g726-16
g726       g726-24    g726-24
g726       g726-32    g726-32
g726       g726-40    g726-40
slin       sln        sln|raw
ilbc       iLBC       ilbc
ulaw       au         au
adpcm      vox        vox
slin       mp3        mp3
gsm        gsm        gsm
h263       h263       h263
ulaw       pcm        pcm|ulaw|ul|mu
alaw       alaw       alaw|al
g729       g729       g729
slin       ogg_vorbis ogg
slin       wav        wav
gsm        wav49      WAV|wav49
g723       g723sf     g723|g723sf
18 file formats registered.
Код:
Vpbx*CLI> show modules like format
Module                         Description                              Use Count
format_g723.so                 G.723.1 Simple Timestamp File Format     0
format_wav_gsm.so              Microsoft WAV format (Proprietary GSM)   0
format_wav.so                  Microsoft WAV format (8000hz Signed Line 10
format_ogg_vorbis.so           OGG/Vorbis audio                         0
format_g729.so                 Raw G729 data                            0
format_pcm_alaw.so             Raw aLaw 8khz PCM Audio support          0
format_pcm.so                  Raw uLaw 8khz Audio support (PCM)        0
format_h263.so                 Raw h263 data                            0
format_gsm.so                  Raw GSM data                             0
format_mp3.so                  MP3 format [Any rate but 8000hz mono opt 0
format_vox.so                  Dialogic VOX (ADPCM) File Format         0
format_au.so                   Sun Microsystems AU format (signed linea 0
format_ilbc.so                 Raw iLBC data                            0
format_sln.so                  Raw Signed Linear Audio support (SLN)    0
format_g726.so                 Raw G.726 (16/24/32/40kbps) data         0
15 modules loaded
Код:
Vpbx*CLI> show modules like codec
Module                         Description                              Use Count
codec_ulaw.so                  Mu-law Coder/Decoder                     4
codec_alaw.so                  A-law Coder/Decoder                      211
codec_g726.so                  ITU G.726-32kbps G726 Transcoder         0
codec_ilbc.so                  iLBC/PCM16 (signed linear) Codec Transla 0
codec_gsm.so                   GSM/PCM16 (signed linear) Codec Translat 0
codec_g729-gcc-pentium4-no-sse.so G729/PCM16 (signed linear) Codec Transla 0
codec_a_mu.so                  A-law and Mulaw direct Coder/Decoder     0
codec_adpcm.so                 Adaptive Differential PCM Coder/Decoder  0
8 modules loaded
Код:
Vpbx*CLI> show translation
         Translation times between formats (in milliseconds)
          Source Format (Rows) Destination Format(Columns)

         g723   gsm  ulaw  alaw  g726 adpcm  slin lpc10  g729 speex  ilbc
   g723     -     -     -     -     -     -     -     -     -     -     -
    gsm     -     -     2     2     3     2     1     -    13     -    21
   ulaw     -     4     -     1     3     2     1     -    13     -    21
   alaw     -     4     1     -     3     2     1     -    13     -    21
   g726     -     5     3     3     -     3     2     -    14     -    22
  adpcm     -     4     2     2     3     -     1     -    13     -    21
   slin     -     3     1     1     2     1     -     -    12     -    20
  lpc10     -     -     -     -     -     -     -     -     -     -     -
   g729     -     6     4     4     5     4     3     -     -     -    23
  speex     -     -     -     -     -     -     -     -     -     -     -
   ilbc     -     6     4     4     5     4     3     -    15     -     -
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Ср Ноя 09, 2005 14:39    Заголовок сообщения:

TDMoE Mini-HOWTO
http://www.convergence.com.pk/TDMoE-HOWTO
Но "НО" как всегда есть:
http://www.voip-info.org/wiki/view/Asterisk+TDMoE
спасибо большое edo1 за подсказку
http://forums.digium.com/viewtopic.php?t ... ight=tdmoe
еще раз спасибо edo1


Последний раз редактировалось: Romik (Ср Ноя 09, 2005 20:49)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Ноя 25, 2005 16:14    Заголовок сообщения:

По поводу Zaptel:
Не забываем прочитать README.udev
________________________________________________
впрочем это относится не только к этому файлу,
но и вообще ко всем README, INSTALL, Makefile, ChangeLog, LICENSE, содержимое поддиректории doc/ и т.п.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Дек 16, 2005 18:37    Заголовок сообщения:

По просьбам трудящихся.
Установка Asterisk.
http://www.voip-info.org/wiki/index.php? ... quickstart
http://www.voip-info.org/wiki-Asterisk+installation+tips
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Дек 16, 2005 19:30    Заголовок сообщения: The Complete Fedora Kernel Headers

У кого тут "Федорино горе" стоит? Wink
The Complete Fedora Kernel Headers.
http://www.raoul.shacknet.nu/2005/12/14/ ... l-headers/
http://www.voip-info.org/wiki-Asterisk+Linux+Fedora
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Ср Авг 02, 2006 09:28    Заголовок сообщения:

Auto Dial Out
http://asteriskforum.ru/viewtopic.php?p=4856#4856
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вс Дек 03, 2006 06:35    Заголовок сообщения:

New tutorials: Compiling Asterisk 1.4 beta3 and Installing new Asterisk GUI
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пн Дек 18, 2006 06:57    Заголовок сообщения:

Asterisk IP PBX 1.4 VoicePrompt English to russian translation
Таблички с именем файла, текстом на английском, и на русском.
Перевод VoicePrompt'ов для Asterisk IP PBX 1.4, часть первая.
Перевод VoicePrompt'ов для Asterisk IP PBX 1.4, часть вторая.

Asterisk IP PBX 1.4 russian VoicePrompt sounds
Русские VoicePrompt'ы (голосовые сообщения) для Asterisk IP PBX 1.4
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 11, 2007 08:00    Заголовок сообщения:

По просьбе anest'a.
Checking library dependencies -- Проверка зависимостей библиотек
Перевод статьи Checking library dependencies (http://www.astrecipes.net/index.php?n=76).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 26, 2007 13:16    Заголовок сообщения:

anest писал(а):
очень рекомендую отключить автозагрузку всех модулей и грузить только те которые нужны.
See modules.conf for details...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Ср Авг 15, 2007 06:46    Заголовок сообщения: Тональные сигналы Российских АТС.

Тональные сигналы Российских АТС.
Пригодятся для региональных настроек zaptel и всяких разных телефонных адаптеров и телефонов.
Типично решаемые с помощью этих табличек проблемы - это:
    не распознается сигнал "занято" (BUSY), "отбой", и т.п.
    режет слух непривычными тонами телефон, подключенный к адаптеру
Руководящий документ отрасли. "Система сигнализации". Издание официальное. Министерство связи России. г. Москва.
Таблица 7.1- Параметры акустических и вызывных сигналов.
Telecommunication Standartization Bureau of Iternaional Telecommunication Union Various tones used in national networks (according to ITU-T recommendation E.180)(03/1998)
Page 21.

Первое вернее. Второе - это пример несогласованности в международных стандартах.
http://romik-g.livejournal.com/18640.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Чт Авг 30, 2007 07:45    Заголовок сообщения: zaptel-1.4.5.1-russian_zonedata.diff

zaptel-1.4.5.1-russian_zonedata.diff
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вт Июл 01, 2008 01:51    Заголовок сообщения:

последняя запись была сделана год назад. открепляю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Вт Июл 01, 2008 07:32    Заголовок сообщения:

Добавлю ответ на top-10 вопрос за последний год, наверное.

Если вы хотите в Queue (app_queue) получать нормальный DIALSTATUS, то queue member'ами делайте не телефоны по SIP или еще чему, а Local (chan_local), откуда уже у вас будет возможность делать нормальный Dial с получением нормального статуса звонка.
Аналогичным образом используйте звонки на Local при генерации вызовов с помощью Asterisk dialout (callfile).
См. также:
http://asteriskforum.ru/viewtopic.php?p= ... ocal#15557
http://asteriskforum.ru/viewtopic.php?p= ... ocal#14409
http://asteriskforum.ru/viewtopic.php?p= ... Local#3069
Upd: Сообщение: 404 у меня =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Вт Июл 01, 2008 12:08    Заголовок сообщения:

Ничего интересного, предназначено для RedHat 'like в первую очередь.
Код:
diff -Naur contrib/init.d/rc.redhat.asterisk contrib/init.d/rc.redhat.asterisk
--- contrib/init.d/rc.redhat.asterisk   2007-06-04 21:11:43.000000000 +0400
+++ contrib/init.d/rc.redhat.asterisk   2008-05-11 16:19:57.000000000 +0400
@@ -31,8 +31,8 @@
 # be sure that Asterisk's environment has permission to write the
 # files required  for  its  operation, including logs, its comm
 # socket, the asterisk database, etc.
-#AST_USER="asterisk"
-#AST_GROUP="asterisk"
+AST_USER="asterisk"
+AST_GROUP="asterisk"

 # Source function library.
 . /etc/rc.d/init.d/functions
diff -Naur Makefile Makefile
--- Makefile    2008-03-25 17:37:35.000000000 +0300
+++ Makefile    2008-05-11 16:19:19.000000000 +0400
@@ -125,7 +125,7 @@
   ASTSBINDIR=$(sbindir)
   ASTSPOOLDIR=$(localstatedir)/spool/asterisk
   ASTLOGDIR=$(localstatedir)/log/asterisk
-  ASTVARRUNDIR=$(localstatedir)/run
+  ASTVARRUNDIR=$(localstatedir)/run/asterisk
   ASTMANDIR=$(mandir)
 ifneq ($(findstring BSD,$(OSARCH)),)
   ASTVARLIBDIR=$(prefix)/share/asterisk
chown -R asterisk:asterisk /var/run/asterisk
chown asterisk:asterisk /var/lib/asterisk/astdb
chown -R asterisk:asterisk /var/spool/asterisk
chown -R asterisk:asterisk /var/log/asterisk

_________________
Человек мира. RHCE + clustering.


Последний раз редактировалось: Romik (Чт Янв 08, 2009 15:22)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Ср Июл 23, 2008 08:02    Заголовок сообщения: SPEC файлы для Red Hat Enterprise Linux 5.1 / 5.2, CentOS 5.1 / 5.2

SPEC файлы для Red Hat Enterprise Linux 5.1 / 5.2, CentOS 5.1 / 5.2 для пакетов asterisk, asterisk-addons, libpri, spandsp, zaptel с патчами.
Если кто не понял, еще раз повторю, что spec'и и патчи специфические для именно этих версий RedHat и CentOS. На других RPM-based дистрибутивах просто не соберется как минимум Zaptel.

+++ Описание содержимого архива: +++
-----------------------------------------------------------------------------------
asterisk.spec -- asterisk 1.4.21.1
asterisk-1.4.19-run_as_non_root.patch -- по названию понятно.
asterisk-1.4.21.1-app_fax-support-t38.patch -- патч app_fax от Cache.
*menuselect.makeopts для asterisk нет, т.к. там само достаточно хорошо всё конфигурится.
-----------------------------------------------------------------------------------
zaptel.spec -- zaptel 1.4.11
menuselect.makeopts -- конфигурация модулей, выбрано всё.
centos52_fix.diff -- патч специфический для Red Hat 5.2 и CentOS 5.2 и выше. Мелкий зихер со стороны разарботчиков Zaptel, есть в багтрекере, принят, в будущем релизе исправят.
Makefile.diff -- исправлены мелкие огрехи.
-----------------------------------------------------------------------------------
asterisk-addons.spec -- asterisk-addons 1.4.7 со включенным ooh323
-----------------------------------------------------------------------------------
libpri.spec -- libpri 1.4.5
-----------------------------------------------------------------------------------
spandsp.spec -- spandsp 0.0.5.pre4. Скачанный с http://www.soft-switch.org/spandsp архив перепакуйте, чтобы он имел вид %{name}-%{version}.tar.gz, тогда все ОК будет.
-----------------------------------------------------------------------------------

+++ Соблюдение зависимостей пакетов +++
Для соблюдения зависимостей пакетов друг от друга необходимо собирать их в определенной последовательности:
    1. собирается и устанавливается обновлением вместе с заголовочными файлами (spandsp-devel-*.rpm) библиотека spandsp;
    2. собирается и устанавливается обновлением вместе с заголовочными файлами (zaptel-devel-*.rpm) zaptel и необходимый ядру kmod-zaptel;
    3. собирается и устанавливается обновлением вместе с заголовочными файлами (libpri-devel-*.rpm) libpri;
    4. собирается и устанавливается обновлением вместе с заголовочными файлами (asterisk-devel-*.rpm) asterisk;
    5. собирается и устанавливается обновлением пакет asterisk-addons;

В случае, если вы не обновите пакет (напр. spandsp) собранной более новой версией, и продолжите собирать другие зависимые пакеты, то они будут собраны зависимыми от старой версии пакета, что может привести к невозможности установки пакета, нестабильной работе программного обеспечения, отказу в работе.

+++ Создание дерева каталогов для сборки +++
В случае, если у вас нет дерева каталогов для сборки rpm пакетов, выполните под учетной записью пользователя команды:
Код:
[user@build ~]$ mkdir -p ~/rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}
[user@build ~]$ echo "%_topdir $HOME/rpmbuild" > ~/.rpmmacros
Это создаст в вашем домашнем каталоге дерево директорий, необходимых для сборки rpm пакетов, а так же установит переменную «корень дерева сборки» для программ `rpm` и `rpmbuild`.

+++ Перед началом сборки +++
Удалите все старые (devel как минимум) версии пакетов, дабы никакие старые версии хедеров случайно не подхватились.
Перед началом сборки очистите дерево сборки rpm пакетов от старых файлов:
Код:
`rm -rf ~/rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}/*`
Разложите содержимое архива по директориям: спеки в ~/rpmbuild/SPECS/, патчи в ~/rpmbuild/SOURCES/. Скачайте вышеуказанные версии дистрибутивов пакетов с сайтов производителей и положите их в ~/rpmbuild/SOURCE/ . Перепакуйте архив spandsp.
Переменные %kernel_module_package_buildreqs, %kernel_module_package, %flavors_to_build, и еще несколько, к ним относящиеся, определяются в файле RPM-макросов /usr/lib/rpm/redhat/macros, который входит в состав пакета redhat-rpm-config, установите его, если не хватает. В RHEL5.2 на наст. момент это пакет redhat-rpm-config-8.0.45-24.el5.

+++ Процесс сборки +++
Сборку осуществляйте в указанном порядке под учетной записью пользователя с обязательным указанием ключа --target:
Код:
`rpmbuild --target `uname -m` -ba ~/rpmbuild/SPECS/package.spec`


+++ Прочие рекомендации +++
В идеале: сборку выполняете на одном сервере, там же тестируете пакеты, и только потом переносите готовые рабочие пакеты на live сервер, где устанавливаете их обновлением (для этого не обязательно останавливать Zaptel и Asterisk сразу, обновитесь, потом перезапустите их через service ... ..., когда возможность будет). Для сборки и тестирования вполне можно использовать виртуальную машину.
У меня нет 64х битной машины для проверки, но для них (да, пожалуй, и вообще) необходимо будет в районе 79й и 106й строки zaptel.spec изменить
Код:
KVERS=`echo $KSRC | sed -e 's:.*\/::; s/-i[23456]86//'`
на
Код:
KVERS=`echo $KSRC | sed -e 's:.*\/::; s/-i[23456]86//; s/-i86_64//'`

Внимание!!! после обновления ядра Zaptel у вас не поднимется, если вы не пересоберете его с хедерами и прочим нового ядра и не переустановите его пакет.

Для вопросов и особенно предложений ICQ в профиле, + еще есть PM. Статья есть в блоге, там тоже могут появиться интересные коментарии. Просьба в этом треде комментарии не оставлять, создавайте новый.

В настоящее время в файле asterisk.spec содержится ошибка: touch %{buildroot}%{_var}/lib/asterisk/astdb - при обновлении Asterisk стирается база данных Astdb. Исправлю позже.

_________________
Человек мира. RHCE + clustering.


Последний раз редактировалось: Romik (Пн Сен 15, 2008 07:39)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 01, 2008 07:43    Заголовок сообщения: Шаблоны в sip.conf

Никогда не обращал внимание на такую особенность sip.conf, случайно заметил:
если делать
------ cut ------
[100](!)
context=100
secret=cdm13m-0r9j345
type=friend
host=dynamic
nat=yes
disallow=all
allow=ulaw

[200](100)
context=200
secret=014nm015m9g-f,138n
------ cut ------
, то 200 сможет зарегистрироваться, а 100 - нет, и в sip show peers его тоже не будет, он может использоваться только как шаблон.

Правильный вариант будет таким:
------ cut ------
[simple-template](!)
type=friend
host=dynamic
nat=yes
disallow=all
allow=ulaw

[100](simple-template)
context=100
secret=cdm13m-0r9j345

[200](simple-template)
context=200
secret=014nm015m9g-f,138n
------ cut ------
То есть отдельно шаблон, и отдельно пиры/френды.

_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 01, 2008 14:11    Заголовок сообщения: Linksys Daylight Saving Time Rule

Daylight Saving Time Rule на закладке Regional у SPA9хх, PAP2 и пр. в России устанавливается в
Код:
start=3/-1/5/02:0:0;end=10/-1/4/02:0:0;save=1
, Time Zone GMT +03:00 (в Москве), и указываются работающие NTP сервера. Вышеприведенная строка прибавляет 1 час к времени с 02:00 последнего воскресенья марта, и перестает его добавлять в 02:00 в последнее воскресенье октября.
_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пн Дек 01, 2008 09:06    Заголовок сообщения:

Новогодние каникулы 1, 2, 3, 4 и 5 января
Рождество Христово 7 января
День защитника Отечества 23 февраля
Международный женский день 8 марта
Праздник Весны и Труда 1 мая
День Победы 9 мая
День России 12 июня
День народного единства 4 ноября
Указанные праздничные дни являются нерабочими.

exten => s,n,GotoIfTime(*|*|1-5|jan?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|7|jan?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|23|feb?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|8|mar?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|1|may?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|9|may?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|12|jun?to-internal,200,1)
exten => s,n,GotoIfTime(*|*|4|nov?to-internal,200,1)

_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Ср Дек 10, 2008 11:58    Заголовок сообщения:

Обновил таблички переводов голосовых сообщений Asterisk 1.4, 1.6.

Часть первая
Часть вторая

_____________________
Read

_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
EXA



Зарегистрирован:
24.02.2008
Сообщения: 487

Статус: Оффлайн 

СообщениеДобавлено: Чт Дек 25, 2008 18:07    Заголовок сообщения:

Хорошо вам с ЖЖ, а у нас в Казахстане забанили , типа оппозиция плохо писала про президента нашего, а у нац. прова отмазка, что типа праблы у ЖЖ, не хочет работать с Казахстаном Very Happy . С работы почитаю, славо богу пров другой.
Очень хорошие и информативные посты, спасибо Romik
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ded
Guru


Зарегистрирован:
10.01.2005
Сообщения: 4428
Откуда: Road Town, Tortola, British Virgin Islands

Статус: Оффлайн 

СообщениеДобавлено: Чт Дек 25, 2008 18:17    Заголовок сообщения:

http://asterisk.ru/knowledgebase/ru_prompts1
http://asterisk.ru/knowledgebase/ru_prompts2
We aren't lonely!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 08, 2009 15:22    Заголовок сообщения: проблема с SELinux и кодеком g729: codec_g729a.so cannot restore segment prot after reloc: Permission denied

проблема с SELinux и кодеком g729: codec_g729a.so cannot restore segment prot after reloc: Permission denied

codec_g729a.so cannot restore segment prot after reloc: Permission denied

Описанная в Digium Knowledge Base проблема с SELinux и кодеком g729.
Код:
asterisk*CLI> module load codec_g729a.so
[May 14 16:46:23] WARNING[15158]: loader.c:363 load_dynamic_module: Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/codec_g729a.so: cannot restore segment prot after reloc: Permission denied
[May 14 16:46:23] WARNING[15158]: loader.c:657 load_resource: Module 'codec_g729a.so' could not be loaded.
asterisk*CLI>
asterisk*CLI> exit
Executing last minute cleanups
[root@asterisk ~]# tail -2 /var/log/asterisk/messages
[May 14 16:46:23] WARNING[15158] loader.c: Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/codec_g729a.so: cannot restore segment prot after reloc: Permission denied
[May 14 16:46:23] WARNING[15158] loader.c: Module 'codec_g729a.so' could not be loaded.
[root@asterisk ~]# tail -5 /var/log/messages
May 14 16:21:30 asterisk setroubleshoot:      SELinux is preventing /usr/sbin/asterisk from loading /usr/lib/asterisk/modules/codec_g729a.so which requires text relocation.      For complete SELinux messages. run sealert -l 2a087f4f-b96f-47a6-bb3a-123c4492ab07
May 14 16:23:47 asterisk last message repeated 2 times
May 14 16:23:47 asterisk setroubleshoot:      SELinux is preventing /usr/sbin/asterisk from loading /usr/lib/asterisk/modules/codec_g729a.so which requires text relocation.      For complete SELinux messages. run sealert -l 2a087f4f-b96f-47a6-bb3a-123c4492ab07
May 14 16:33:47 asterisk setroubleshoot:      SELinux is preventing /usr/sbin/asterisk from loading /usr/lib/asterisk/modules/codec_g729a.so which requires text relocation.      For complete SELinux messages. run sealert -l 08e6355d-cdc3-4d82-bea7-571e07e482d9
May 14 16:46:25 asterisk last message repeated 2 times
[root@asterisk ~]# sealert -l 2a087f4f-b96f-47a6-bb3a-123c4492ab07
Summary
    SELinux is preventing /usr/sbin/asterisk from loading
    /usr/lib/asterisk/modules/codec_g729a.so which requires text relocation.

Detailed Description
    The /usr/sbin/asterisk application attempted to load
    /usr/lib/asterisk/modules/codec_g729a.so which requires text relocation.
    This is a potential security problem. Most libraries do not need this
    permission. Libraries are sometimes coded incorrectly and request this
    permission.  The http://people.redhat.com/drepper/selinux-mem.html web page
    explains how to remove this requirement.  You can configure SELinux
    temporarily to allow /usr/lib/asterisk/modules/codec_g729a.so to use
    relocation as a workaround, until the library is fixed. Please file a
    http://bugzilla.redhat.com/bugzilla/enter_bug.cgi against this package.

Allowing Access
    If you trust /usr/lib/asterisk/modules/codec_g729a.so to run correctly, you
    can change the file context to textrel_shlib_t. "chcon -t textrel_shlib_t
    /usr/lib/asterisk/modules/codec_g729a.so"

    The following command will allow this access:
    chcon -t textrel_shlib_t /usr/lib/asterisk/modules/codec_g729a.so

Additional Information

Source Context                user_u:system_r:initrc_t
Target Context                user_u:object_r:lib_t
Target Objects                /usr/lib/asterisk/modules/codec_g729a.so [ file ]
Affected RPM Packages         asterisk-1.4.19.1-0 [application]
Policy RPM                    selinux-policy-2.4.6-104.el5
Selinux Enabled               True
Policy Type                   targeted
MLS Enabled                   True
Enforcing Mode                Enforcing
Plugin Name                   plugins.allow_execmod
Host Name                     asterisk.xxx.xx
Platform                      Linux asterisk.xxx.xx 2.6.18-53.el5 #1 SMP
                              Mon Nov 12 02:22:48 EST 2007 i686 i686
Alert Count                   4
Line Numbers

Raw Audit Messages

avc: denied { execmod } for comm="asterisk" dev=dm-3 egid=101 euid=100
exe="/usr/sbin/asterisk" exit=-13 fsgid=101 fsuid=100 gid=101 items=0
path="/usr/lib/asterisk/modules/codec_g729a.so" pid=14982
scontext=user_u:system_r:initrc_t:s0 sgid=101 subj=user_u:system_r:initrc_t:s0
suid=100 tclass=file tcontext=user_u:object_r:lib_t:s0 tty=pts2 uid=100


[root@asterisk ~]# chcon -t textrel_shlib_t /usr/lib/asterisk/modules/codec_g729a.so
[root@asterisk ~]# asterisk -rvvv
Asterisk 1.4.19.1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.19.1 currently running on asterisk (pid = 15127)
Verbosity is at least 3
Core debug is at least 100
asterisk*CLI> module load codec_g729a.so
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:411 load_module: G.729 transcoding module version 34, Copyright (C) 1999-2007 Digium, Inc.
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:415 load_module: This module is supplied under a commercial license granted by Digium, Inc.
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:416 load_module: Please see the full license text supplied by the accompanying
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:417 load_module: "register" utility, or ask for a copy from Digium.
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:419 load_module: This product includes software developed by the OpenSSL Project
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:420 load_module: for use in the OpenSSL Toolkit. (http://www.openssl.org/)
[May 14 16:49:21] NOTICE[15192]: codec_g729a.c:421 load_module: Copyright (C) 1998-2006 The OpenSSL Project

  == G.729 Host-ID: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
  == Found license 'xxxxxxxxxxxxxx' providing 30 channels
  == Found total of 30 G.729 licenses
  == Registered translator 'g729tolin' from format g729 to slin, cost 2
  == Registered translator 'lintog729' from format slin to g729, cost 7
 Loaded codec_g729a.so => (Annex A/B (floating point) G.729 Coder/Decoder (optimized for prescott))
asterisk*CLI>
asterisk*CLI>

_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Вс Янв 25, 2009 15:40    Заголовок сообщения: Совсем простая пользовательская инструкция для LinkSys SPA9xx.

Совсем простая пользовательская инструкция для LinkSys SPA9xx. Перед распечаткой требует незначительных правок.
_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Romik
Модератор


Зарегистрирован:
10.03.2005
Сообщения: 767

Статус: Оффлайн 

СообщениеДобавлено: Пт Мар 13, 2009 14:20    Заголовок сообщения:

chan_iax2.c:5642 authenticate: No way to send secret to peer 'xxx.xxx.xxx.xxx' (their methods: 4)
иногда бывает, когда inkeys=bla-bla-bla для friend'а указан, а outkey=bla-bla-bla-bla-bla-bla нет, или наоборот.

_________________
Человек мира. RHCE + clustering.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Список форумов Asterisk Forum -> Asterisk IP PBX На страницу 1, 2  След. Ответить на тему
Страница 1 из 2

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum