Size: a a a

Asterisk Russian Community

2021 May 14

Е

Евгений in Asterisk Russian Community
На эту команду не ругается. Но и шлюз не перезагружается.
источник

RP

Roman Pertsev in Asterisk Russian Community
)))
источник

IV

Igor Vyrva in Asterisk Russian Community
sip show peer 145
на двух машина и посмотреть
нет?
источник

Е

Евгений in Asterisk Russian Community
Можно
источник

O

Oleg in Asterisk Russian Community
tcpdump или sngrep и сравнить?
источник

СС

Станислав Скляр... in Asterisk Russian Community
Всем привет!
Подскажите пожалуйста:
я ж могу из функции system() - результат выполнения команды, внести в глобальную переменную Asterisk ?
источник

V

Victor_sc120 in Asterisk Russian Community
да
источник

V

Victor_sc120 in Asterisk Russian Community
пример гуглится на первой странице гугла
источник

СС

Станислав Скляр... in Asterisk Russian Community
Понял, отлично. Спасибо Виктор!
источник

RP

Roman Pertsev in Asterisk Russian Community
Начнем с того что System() это не функция, а приложение (Application)

Далее, System() не отдает результат выполнения, только статус

Для решения задачи нужно использовать функцию SHELL
источник

a

agic in Asterisk Russian Community
Set(clientIsDefined=${SHELL(/usr/local/bin/curl  "http.ya.ru")})
источник

O

Oleg in Asterisk Russian Community
в asterisk есть curl
источник

a

agic in Asterisk Russian Community
источник

СС

Станислав Скляр... in Asterisk Russian Community
Всем большое спасибо! Буду пробывать
источник

O

Oleg in Asterisk Russian Community
same => n,Set(CURLOPT(conntimeout)=2)
same => n,Set(CURLOPT(httptimeout)=2)
same => n,Set(SWSTATE=${CURL(http://sw.blabla.ru/status)})
источник

Е

Евгений in Asterisk Russian Community
Попозже поподробнее посмотрю. В sngrep разницы не увидел, но первая PBX:
Notify - 401 - Notify - 200,
вторая:  Notify - 401 - Notify - 401
источник

Е

Евгений in Asterisk Russian Community
В Asterisk cURL не всё умеет (или я не всё могу с ним, например, не удалось получить только одну строку заголовка, но получилось сделать обычным cURL)
источник

a

agic in Asterisk Russian Community
hashcompat
источник

a

agic in Asterisk Russian Community
а во вторых она там намеренно сделанна упрошенным
источник

Е

Евгений in Asterisk Russian Community
${SHELL(curl -o /dev/null -s -w "%{http_code}\n" --max-time 2 "http://example.com/?tel=${CALLERID(num)}" | tr -d '\n')}

Как такое описать обычным cURLом. Эта строка на выходе получает обычное число.
источник