Size: a a a

2020 June 07

OS

Oleg Shteinliht in Asterisker-ы
клиент не обновился
источник

OS

Oleg Shteinliht in Asterisker-ы
или наоборот
источник

OS

Oleg Shteinliht in Asterisker-ы
service asterisk restart
источник

AB

Archi Bk in Asterisker-ы
Да, действительно. Но теперь так
Segmentation fault
источник

OS

Oleg Shteinliht in Asterisker-ы
Archi Bk
Да, действительно. Но теперь так
Segmentation fault
нужно сделать make upgrade
источник

OS

Oleg Shteinliht in Asterisker-ы
если не поможет, надо руками удалить все модули /usr/lib/asterisk/modules/, потом еще раз сделать make upgrade
источник

AO

Anton Oskin in Asterisker-ы
Вообще обновление с 1.8 до 16 вряд ли так просто пройдёт, скорее всего придётся сильно перерабатывать диалплан и конфиги (использование deprecated функций и приложений диалплана бывает кладёт asterisk).
источник

OS

Oleg Shteinliht in Asterisker-ы
Anton Oskin
Вообще обновление с 1.8 до 16 вряд ли так просто пройдёт, скорее всего придётся сильно перерабатывать диалплан и конфиги (использование deprecated функций и приложений диалплана бывает кладёт asterisk).
зависит от сложности диалплана
источник

AB

Archi Bk in Asterisker-ы
Oleg Shteinliht
если не поможет, надо руками удалить все модули /usr/lib/asterisk/modules/, потом еще раз сделать make upgrade
Спасибо Вам большое Олег. Вы меня всегда выручаете) Скиньте мне номер в личку, я Вам 100 руб на номер кину, от души так сказать
источник

AB

Archi Bk in Asterisker-ы
Oleg Shteinliht
зависит от сложности диалплана
3000 строк
источник

AB

Archi Bk in Asterisker-ы
+ очень много скриптов. PAGI
источник

AB

Archi Bk in Asterisker-ы
Anton Oskin
Вообще обновление с 1.8 до 16 вряд ли так просто пройдёт, скорее всего придётся сильно перерабатывать диалплан и конфиги (использование deprecated функций и приложений диалплана бывает кладёт asterisk).
Есть запасной вариант, я предложил. Поднять второй сервер, с чистым centos и asterisk и потихоньку переносить логику
источник

AO

Anton Oskin in Asterisker-ы
Главное verbose логи включить (если выключены), - можно будет легко определить, на какой строке asterisk упал, если будет падать.
источник

AB

Archi Bk in Asterisker-ы
херовая затея. екц + цдс. звонки идут ночью.  НАдо все таки план б
источник

--

- - in Asterisker-ы
убил полдня в непонятках почему телефон не хочет подключаться через openvpn в режиме tun и не получает ответ от астериска, сдался и поднял сервер в режиме tap

# ip сервера к которому подключаются клиенты
local a.b.c.d
# порт сервера
port 1194
proto udp
dev tap
# размер буфера устанавливается системой
sndbuf 0
rcvbuf 0
# корневой сертификат
ca /etc/openvpn/keys/rootCA.crt
# сертификат и приватный ключ этого сервера
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
# dh-файл если не используется ecdh
dh /etc/openvpn/keys/dh2048.pem
# ключ для управляющего соединения
tls-auth /etc/openvpn/keys/ta.key 0
cipher AES-256-CBC
# ip tap интерфейса, его может слушать asterisk
ifconfig 172.16.254.1 255.255.255.0
# подсеть выделенная для клиентов
# в формате шлюз маска начальный ip конечный ip
server-bridge 172.16.254.1 255.255.255.0 172.16.254.10 172.16.254.254
# маршруты в локальные сети
push "route 192.168.254.0 255.255.255.0 172.16.254.1"
push "route 192.168.253.0 255.255.255.0 172.16.254.1"
client-to-client
keepalive 10 120
client-config-dir /etc/openvpn/ccd-tap
user nobody
group nobody
persist-key
persist-tun
verb 1
источник

--

- - in Asterisker-ы
Oleg Shteinliht
нужно сделать make upgrade
это очень плохая идея, обновлять надо при помощи пакетного менеджера, предварительно скопировав на всякий случай /etc/asterisk куда-нибудь

если нет готового пакета, то собрать, не забыв включить chan_sip и другие вещи для обратной совместимости
источник

AB

Archi Bk in Asterisker-ы
- -
убил полдня в непонятках почему телефон не хочет подключаться через openvpn в режиме tun и не получает ответ от астериска, сдался и поднял сервер в режиме tap

# ip сервера к которому подключаются клиенты
local a.b.c.d
# порт сервера
port 1194
proto udp
dev tap
# размер буфера устанавливается системой
sndbuf 0
rcvbuf 0
# корневой сертификат
ca /etc/openvpn/keys/rootCA.crt
# сертификат и приватный ключ этого сервера
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
# dh-файл если не используется ecdh
dh /etc/openvpn/keys/dh2048.pem
# ключ для управляющего соединения
tls-auth /etc/openvpn/keys/ta.key 0
cipher AES-256-CBC
# ip tap интерфейса, его может слушать asterisk
ifconfig 172.16.254.1 255.255.255.0
# подсеть выделенная для клиентов
# в формате шлюз маска начальный ip конечный ip
server-bridge 172.16.254.1 255.255.255.0 172.16.254.10 172.16.254.254
# маршруты в локальные сети
push "route 192.168.254.0 255.255.255.0 172.16.254.1"
push "route 192.168.253.0 255.255.255.0 172.16.254.1"
client-to-client
keepalive 10 120
client-config-dir /etc/openvpn/ccd-tap
user nobody
group nobody
persist-key
persist-tun
verb 1
У меня через Тун все ок
источник

--

- - in Asterisker-ы
Archi Bk
У меня через Тун все ок
tun это такой чёрный ящик с непрозрачным роутингом, я так и не выяснил где у меня теряется обратный маршрут
источник

SG

Sergey Grushko in Asterisker-ы
Archi Bk
Коллеги, доброго времени суток. Астер обновил до 16. Все прошло штатно. Но, когда подключаюсь к консоле
Connected to Asterisk 1.8.32.1 currently running on
Это как Windows Server 2003 обновить до Windows Server 2019.  
Дерьмо вылезет или сразу, или позже. Но лезть будет безумно долго.  

Нужно аккуратно, строчка за строчкой переносить, отдавая отчет, что именно делаешь и как оно на новом сервере работать будет.
источник

AB

Archi Bk in Asterisker-ы
Sergey Grushko
Это как Windows Server 2003 обновить до Windows Server 2019.  
Дерьмо вылезет или сразу, или позже. Но лезть будет безумно долго.  

Нужно аккуратно, строчка за строчкой переносить, отдавая отчет, что именно делаешь и как оно на новом сервере работать будет.
Да, я тоже уже подумал дцатый раз. Вся затея делается для внутреннего меседжинга и видео звонков на уровне мобильного приложения. Это из разряда "хочу и все тут". Поэтому лучше завести приложение на второй сервер, и если нужен будет внут звонок, транком кидать на старый сервер. А на новый постепенно перетаскивать
источник