Size: a a a

2021 May 19

IV

Ivan Vynogradov in Asterisker-ы
конечно можно
источник

A

Anuar in Asterisker-ы
а как не подскажешь?
источник

IV

Ivan Vynogradov in Asterisker-ы
Как-то так
Queue(name,options,,,60,,,curl_context)
[curl_context]
exten => s, 1, Curl() OR system or AGI
источник

A

Anuar in Asterisker-ы
это где делается?
источник

IV

Ivan Vynogradov in Asterisker-ы
extension_ovveride...conf
источник

IV

Ivan Vynogradov in Asterisker-ы
${QGOSUB}
источник

IV

Igor Vyrva in Asterisker-ы
я конечно дико извиняюсь
а это про какую версию Астериска?
просто в 16-й вот так
[Syntax]
Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule[,position]]]]]]]]])
и судя по всему ваш curl_contex - это GoSub, а он срабатывает на ответившем канале
источник

IV

Igor Vyrva in Asterisker-ы
и тогда, ИМХО, его проще прописать в настройках самой очереди
источник

IV

Ivan Vynogradov in Asterisker-ы
можно через gosub или через очередь. насколько я понял вызов CURL нужен после ответа.
источник

IV

Igor Vyrva in Asterisker-ы
после ответа, но мы же не знаем какие данные и на каком канале нужны
источник

A

Anuar in Asterisker-ы
так очередь я делал через гуй фрипбкс
источник

A

Anuar in Asterisker-ы
[ext-queues]
exten => 111,1,Macro(user-callerid,)
exten => 111,n,Answer
exten => 111,n,Set(RSLT1=${CURL(https://xxx?key=dg15&irp=${CALLFILENAME}&n=${CALLERID(num)})})

;--== end of [ext-queues] ==--;
источник

IV

Ivan Vynogradov in Asterisker-ы
что в консоли получается?
источник

A

Anuar in Asterisker-ы
взял это из extensions_additional.conf
источник

A

Anuar in Asterisker-ы
так пишет
Executing [111@ext-queues:3] Set("PJSIP/Tr-000051d8", "RSLT1=") in new stack
источник

IV

Ivan Vynogradov in Asterisker-ы
тогда смотрите на стороне сервера куда шлете CURL. запрос долетает. там точно отдает, что-то сервер? Выведите параметры ${CALLFILENAME}, {CALLERID(num)}. убедитесь, что общий запрос верный
источник

A

Anuar in Asterisker-ы
я забыл как их выводить?
источник

IV

Ivan Vynogradov in Asterisker-ы
NoOp(${CALLFILENAME})
источник

A

Anuar in Asterisker-ы
точняк
источник

A

Anuar in Asterisker-ы
ааа, как раз его не выводит
источник