чтобы увеличивать cseq нужно использовать модуль диалог. modparam(“dialog”, “track_cseq_updates”, 1) если вы используете в failure_route uac_auth, то учите что при несовпадении realm в запросе на авторизацию и в функции uac_auth вы получите ошибку ERROR: {1 62503 INVITE } tm [t_fwd.c:1717]: t_forward_nonack(): no branches for forwardingERROR: {1 62503 INVITE } tm [tm.c:1679]: _w_t_relay_to(): t_forward_noack failed А […]
Category: Проблемы при настройке
firewalld asterisk fail2ban
На centos 7 по умолчанию используется firewalld и возникла проблема с тем что fail2ban не банит после неуспешных попыток авторизации и звонков проблемы тут 2: Первая это сами правила которыми пользуется fail2ban чтобы банить, я их заменил на actionban = firewall-cmd –direct –add-rule ipv4 raw PREROUTING 0 -s -j DROP && firewall-cmd –change-source= –zone=block && […]
asterisk freepbx wss webrtc issue
Команда для проверки установления TLS соединения, показывает информацию о сертификате и ошибки. openssl s_client -connect xxx.xxx.xxx.xxx:8089 -bugs ошибка на астериске выдавала: TLS non-recoverable I/O error occurred: error:00000005:lib(0):func(0):DH lib, System call EOF Также в Оказалось, просто истёк сертификат: verify error:num=10:certificate has expired но в через ssldump Этого не увидеть, там будет просто “S>C Alert” хотя абсолютно […]
load data local infile не работает
При попытке добавить данные из файла в Mysql 5.5 выдаёт следующее: ERROR 1148 (42000): The used command is not allowed with this MySQL version Чтобы не вносить изменения в конфигурацию mysql достаточно выполнить команду: set global local_infile = ‘ON’; Детали можно почитать в статье.
Как Астериск распределяет входящие звонки:
link to original link to original answer Incoming SIP Connections When Asterisk receives an incoming SIP call, the SIP Channel Module first tries to find a [user] section matching the caller name (From: username), then tries to find a [peer] section matching the caller’s IP address. If no matching user or peer is found, the […]
Mysql. Оптимизация. SHM. Error permission denied
Столкнулся с тем что Mysql пишет очень много на диск, работает в связке с Django. Решил подключить /run/shm в качестве временного каталога, а он не подключается – “permission denied error 13”. Оказалось всё просто, оказалось я использую apparmor(вероятно шел с дистрибутивом) вот тут инструкция.
Неплохо бомбилo с ubuntu и boot разделом
Сначала не работал nginx как я хотел, а именно, он не отличал виртуальные хосты. Всё уходило вероятно в дефолтный. Оказалось что версия nginx старая 1.4 решил обновить и понеслось. 1. /boot оказался слишком маленьким и образы системы не загружались Потратил часа два чтобы понять как увеличить partition на живой системе, оказалось, что достаточно было выполнить […]
Настройка voip телефона Polycom 331 для работа с TLS и DNS SRV
Странная логика у этого аппарата, ну понятно, что в виду нехватка документации объяснить какие-то пункты я не смогу, например, мне не понятно, как взаимодействует раздел SIP и line1. Но моя задача была настроить телефон так, чтобы он работал с TLS и DNS SRV, т.к. в текущем проекте, мы использовали DNS failover. Сразу скажу, что все […]
Проблемы с виртуальной машиной. Opensips. KVM.
http://opensips-open-sip-server.1449251.n2.nabble.com/fr-timer-not-working-properly-td7588092.html Вот здесь описывается случай с процессором AMD Opteron(tm) Processor 6344 (on KVM).
Opensips. NAT. Port. Asterisk.
Почти день потратил на то чтобы понять почему при исходящем звонке нет звука. Система такая: Client A ( local IP) —> Router(TP-Link) —-> Opensips (NAT_HELPER) —-> Asterisk (1.8) (A2Billing) —–> Carrier По SIP trace все гладко, порты, IP адреса, все подменяется просто отлично но аудио нет. Не слышно абонента. Оказывается при выходе с TP-link media […]