Инструменты пользователя

Инструменты сайта


how-to:asterisk

Asterisk

Аналоговая телефония

Оператор FXS → → FXO:Asterisk:FXS → → FXO Абонент

sip.conf

insecure

insecure=port ; Разрешить проверку соответствия пира по ip-адресу без проверки соответствия номера порта
insecure=invite ; Не требовать аутентификации входящих сообщений INVITE
insecure=port,invite ; (оба условия)

cdr.conf

unanswered=no; Показывать не отвеченные в CDR, звонки у которых dstchannel не определен.

DAHDI

Диагностика средствами DAHDI.

Установка:

sudo apt install asterisk-dahdi

Загрузка модуля chan_dahdi:

sudo asterisk -rx "module load chan_dahdi.so"

Статус DAHDI в Asterisk:

sudo asterisk -rx "dahdi show status"

Просмотр каналов DAHDI в Asterisk:

sudo asterisk -rx "dahdi show channels"

Перегрузить DAHDI модуль в Asterisk:

sudo asterisk -rx "dahdi restart"

http://www.asterisk-pbx.ru/wiki/asterisk/cf/chan_dahdi - Настройка DAHDI

ODBC

Перезагрузка модуля:

sudo asterisk -rx "module reload res_odbc.so"

Посмотреть настройки:

sudo asterisk -rx "odbc show"

количество Number of active connections должно быть больше 0.

Диагностика по логу:

grep res_odbc /var/log/asterisk/full | tail

или по подключению odbc

SRTP

G729

Проверяем поддержку sse процессором:

cat /proc/cpuinfo | grep sse

Скачиваем необходимый кодек (пример для Asterisk 13, архитектура x64):

sudo wget -P /usr/lib/asterisk/modules http://asterisk.hosting.lv/bin/codec_g729-ast130-gcc4-glibc-x86_64-core2-sse4.so

Перегружаем asterisk и проверяем:

sudo asterisk -rx "core show translation recalc 10"

Не забываем добавить в sip:

allow=g729

http://asterisk-support.ru/question/52153/ustanovka-kodeka-g729-kakoi-podoidet-dlia-moego/

http://asterisk.hosting.lv/#bin

Безопасность

Блокируем сканеры:

iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string "friendly-scanner" --algo bm
iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string "sipcli" --algo bm 

Ошибки

Status: 404 Not Found

tshark:

192.168.20.101 -> 62.148.237.132 SIP 594 Request: OPTIONS sip:chel.media.usi.ru |
62.148.237.132 -> 192.168.20.101 SIP 493 Status: 404 Not Found |
...
192.168.20.101 -> 62.148.237.132 SIP 594 Request: OPTIONS sip:chel.media.usi.ru |
62.148.237.132 -> 192.168.20.101 SIP 492 Status: 404 Not Found |

Нужно отключить SIP 594 Request: OPTIONS

qualify=no

http://forums.asterisk.org/viewtopic.php?f=1&t=80515

Operator Panel / Call Manager

Оборудование

Grandstream

FXO Lines / FXO Settings

Port Caller ID Setting

  • Caller ID Scheme:
    ETSI-DTMF during ringing (Ростелеком)
  • Caller ID Transport Type:
    1 - Relay via SIP From (Подставлять номер который определился)
    4 - Relay via SIP P-Asserted-Identity (Подставлять номер линии)

Ссылки

Синтез и распознавание речи от Google для Asterisk - http://habrahabr.ru/post/133782/
Google translate+Asterisk IVR - http://habrahabr.ru/post/133782/
SIP ответы и их значения - https://wiki.sipnet.ru/index.php/SIP_%EE%F2%E2%E5%F2%FB_%E8_%E8%F5_%E7%ED%E0%F7%E5%ED%E8%FF
VoIPmonitor (VoIP снифер, предназначенный для оценки и контроля качества VoIP связи) - http://www.voipmonitor.org

STUN и TURN

how-to/asterisk.txt · Последнее изменение: 127.0.0.1