Пути в Астериске и Эластиксе

Sep 20, 2016 16:26

Чтобы не забыть, пути к файлам и команды консоли Астериск:

  • /etc/asterisk  -  стандартные файлы конфигурации Asterisk
  • /etc/dahdi  -  файлы конфигурации аппаратных средств телефонии
  • /var/log/asterisk -  логи
  • /usr/lib/asterisk/modules  -  модули Астериска
  • /var/lib/asterisk/sounds/custom  -  кастомные звуки
  • /var/lib/asterisk/sounds/ru -  русскоязычные звуки:
  • /var/lib/asterisk/mohmp3 -  музыкальные файлы для режима ожидания
  • /var/www/backup -  резервные копии Elastix
  • /var/lib/asterisk/backups  -  резервные копии FreePBX
  • /var/lib/mysql/ -  MySQL
  • /var/spool/asterisk/monitor  -  записи телефонных разговоров
  • /etc/asterisk/sip.conf  -  основной файл конфигурации SIP
  • /var/log/asterisk/cdr-csv/Master.csv  -  лог вызовов в формате CSV
  • /var/log/asterisk/full  -  ежедневный лог всех действий Asterisk
  • /var/log/secure  -  лог попыток входа
  • /var/lib/asterisk/keys - ключи лицензии Digium и/или ключи шифрования RSA

Asterisk Logs             /var/log/asterisk/full
Главный регистрационный файл Asterisk. Он содержит регистрацию каждого действия, которое происходит в системе. Это одно из первых мест, куда необходимо  смотреть, когда Вы ищете ошибку или  решение проблемы. На рабочей системе эти регистрации происходят всегда. Поэтому рекомендую искать запись по метке времени, телефонному номеру или расширению. Логи урезаются ежедневно.
Security Logs            /var/log/secure
Любое событие, например вход в систему Linux, выполняет своего рода установление подлинности в системе, где пользователь регистрируется.  Этот файл полезен, чтобы увидеть, пытается ли кто-нибудь, кому не положено,  получить доступ к Вашей системе, например через SSH. Обычно здесь  перечислены  IP  адреса, с которых проводилась попытка регистрации.
Linux Messages Logs         /var/log/messages
Мы упоминали о предупреждениях и сообщениях операционной системы, приходящими  на  главную консоль Linux. Эти сообщения записываются в  файл. Здесь Вы найдете сообщения от Ядра, Демона NTP, Демона Xinet, Демона TFTP, и стоит смотреть этот файл, если у Вас будут проблемы с TFTP или подобными сервисими Linux.
Mail logs           /var/log/maillog
Одна из главных функций в системе Elastix - функция почты, она  используется, когда Вы привязываете  голосовую почту (voicemail) к   электронной почте, отправляете факс (который посылается по электронной почте), и т.д.  Файл maillog скажет Вам, что случилось с Вашей почтой. Вы можете определить, например, что Ваша почта находится  в очереди  из-за проблемы аутентификации  или отказа DNS.
Много файлов разных системных  журналов находится в  директории /var/log и стоит потратить  время, чтобы рассмотреть те, которые могут Вас заинтересовать в будущем.
Dahdi configuration file      /etc/dahdi/system.conf
Этот файл держит основную конфигурацию для Ваших аппаратных средств телефонии. Датчик определения аппаратных средств в Elastix GUI используется автоматически, и автоматически обновляет данные. Причина, почему Вы можете захотеть изменить этот файл, состоит в том, чтобы заменить loadzone и defaultzone параметры настройки для Вашей  страны. Вы можете также отредактировать этот файл, удалив линию echocanceller, если Вы используете специфическую линию для своего факса, который не нуждается в данной настройке.
Chan_dahdi.conf file      /etc/asterisk/chan_dahdi.conf
Этот файл, возможно, потребуется  изменить, если Вы хотите изменить контекст или пункты такие, как busydetect и busycount. Если Вы изменяете этот файл, помните, что он будет перезаписан, если Вы выбирете перезаписать chan_dahdi в Hardware Detection.
Dahdi-channels.conf /etc/asterisk/dahdi-channels.conf
Главным образом для продвинутых  пользователей, и  пользователей PSTN. Возможно, потребуется изменить контекст, если хотите поменять ZAP на DID channel Mapping в FreePBX. Может быть перезаписан, если Вы используете Hardware Detection.

запуск командной оболочки астериск:
asterisk -r(v) - v - уровень детализации вывода от одной v до 6
asterisk -rx - выполение команды без запуска оболочки, например:
asterisk -rx "sip show peers"

Основные команды CLI :

core set verbose n - уровень детализации вывода консоли (то же что запуск с параметром vvv(v)
sip show peers   -  просмотр пиров
sip show peer 201 - просмотр конкретного пира
sip show settings  - просмотр установок
sip show channels - просмотр активных SIP каналов
sip show registry - просмотр регистраций
core show channels - просмотр каналов
sip show channelstats - статистика, качество передачи
queue show  - просмотр очередей
queue show  200 - просмотр очереди номер 200
sip show channels stats - статистика каналов
core show calls - активные звонки
core show translation - перекодирование кодеков
отладка:
sip set debug peer 201
sip set debug off

команда линукс для снятия дампа потока сигнализации астериск:
tcpdump -i eth0 host 10.10.10.10 and port 5060 -s0 -w /tmp/dump.pcap

elastix, asterisk elastix, freepbx, asterisk

Previous post Next post
Up