Size: a a a

2021 March 18

RP

Roman Pertsev in Asterisker-ы
и не нужно самому извращаться
источник

A

Art in Asterisker-ы
Ну извращатся мне в любом случае будет нужно. Там ещё куча требований которые уже за гранью понимания)))
В прочем ничего нового, все как всегда))
источник

v

vidikon in Asterisker-ы
День добрый, может кто поможет. Разбираюсь с agi, нужно при звонке на экстеншен запустить скрипт на баше. Вроде все сделал, права дал, в логах астера Agi script completed, return 0, но сам скрипт не работает ( для теста там просто echo в файл, вручную все работает, sudo -u asterisk тоже без проблем). Что может быть не так?
источник

MK

Mikhail Komarov in Asterisker-ы
vidikon
День добрый, может кто поможет. Разбираюсь с agi, нужно при звонке на экстеншен запустить скрипт на баше. Вроде все сделал, права дал, в логах астера Agi script completed, return 0, но сам скрипт не работает ( для теста там просто echo в файл, вручную все работает, sudo -u asterisk тоже без проблем). Что может быть не так?
А с чего вы решили что что-то не так ? Какого поведения вы ожидали ?
источник

v

vidikon in Asterisker-ы
Mikhail Komarov
А с чего вы решили что что-то не так ? Какого поведения вы ожидали ?
Я ожидаю что команда echo test > test.log, которая лежит в скрипте, запишет строку в файл
источник

v

vidikon in Asterisker-ы
Этого не происходит
источник

OS

Oleg Shteinliht in Asterisker-ы
вообще скрипт должен считать параметры, которые передает астер
источник

OS

Oleg Shteinliht in Asterisker-ы
ну и смотрите лог, был ли скрипт запущен, какой код ответа (это можно посмотреть в консоли астера)
источник

v

vidikon in Asterisker-ы
Вообще все гораздо проще, а ж самому стыдно. Скрипты agi походу выполняются не в той директории в которой лежат, и нужны абсолютные пути для файлов
источник

v

vidikon in Asterisker-ы
А я сидел голову ломал😁
источник

MK

Mikhail Komarov in Asterisker-ы
vidikon
Этого не происходит
https://asterisk-pbx.ru/wiki/asterisk/app/agi
Есть переменная ${AGISTATUS} вернет статус выполнения скрипта.
источник

MK

Mikhail Komarov in Asterisker-ы
vidikon
Вообще все гораздо проще, а ж самому стыдно. Скрипты agi походу выполняются не в той директории в которой лежат, и нужны абсолютные пути для файлов
абсолютные пути вообще вещь более хорошая чем относительные =) Помогают быстрее находить то что ищешь =)
источник

v

vidikon in Asterisker-ы
Mikhail Komarov
абсолютные пути вообще вещь более хорошая чем относительные =) Помогают быстрее находить то что ищешь =)
Согласен, ладно, спасибо за помощь😁
источник

a

agic in Asterisker-ы
vidikon
Вообще все гораздо проще, а ж самому стыдно. Скрипты agi походу выполняются не в той директории в которой лежат, и нужны абсолютные пути для файлов
они выполняются в окружении того пользователя в которой запущен астер логично же не?
источник

a

agic in Asterisker-ы
Mikhail Komarov
абсолютные пути вообще вещь более хорошая чем относительные =) Помогают быстрее находить то что ищешь =)
не солидарен иногда это тихий ужас при правках, лучше делать все таки конфигами, а не хардкодить жутко
источник

MK

Mikhail Komarov in Asterisker-ы
agic
не солидарен иногда это тихий ужас при правках, лучше делать все таки конфигами, а не хардкодить жутко
Если выбирать между абсолютным путем и относительным, я лично выбрал бы абсолютный всегда.
Если выбирать между хардкодом пути и конфигом, я выберу конфиг всегда.
Тут как то так получается.
источник

a

agic in Asterisker-ы
а бы еще выбрал понимание архитекутры линкус, и как запускаются agi скрипты чтобы понимать что куда пихать
источник

a

agic in Asterisker-ы
а то с вашими путями положите в root и будет "счастье"
источник

MK

Mikhail Komarov in Asterisker-ы
agic
а то с вашими путями положите в root и будет "счастье"
Погодите ка погодите... а я то тут причём ? Какие ко мне вообще претензии ? У меня даром и понимания линукс и работы agi и много чего еще хватает.
источник

VK

Vladimir Komissarov in Asterisker-ы
Друзья, посоветуйте , если ли в этом мире бесплатный софтфон с функцией видео звонков??? для пк на виндовс и телефонов на андроид.
источник