Страница 1 из 1
System|Shell
Добавлено: 06 апр 2020, 16:31
P.Ilya
Подскажите, какие у Астериска есть встроенные сервисы для создания application server
То есть, условно говоря, замена вызова System или shell команды диалплана на вызов application server встроенного.
Re: System|Shell
Добавлено: 06 апр 2020, 16:36
ded
AMI
ARI
Re: System|Shell
Добавлено: 06 апр 2020, 16:54
P.Ilya
Я так понимаю, это обратно тому что нужно - это приложение, которое контролирует состояние астерискаэ
А нужно наоборот- сложная логика, никак не связанная с каналами/очередями/etc астериска, выполняется и отдается в астериск как строка, не через shell диалплана астериска.
Re: System|Shell
Добавлено: 06 апр 2020, 17:17
ded
P.Ilya писал(а):Я так понимаю, это обратно тому что нужно - это приложение, которое контролирует состояние астерискаэ
Нет.
Re: System|Shell
Добавлено: 06 апр 2020, 19:48
P.Ilya
Код: Выделить всё
Set(group_found=${SHELL(application name ${task_id})})
Что будет наиболее прямой аналогией в
AMI
ARI
для такого вызова(Астериск 11) ?
Re: System|Shell
Добавлено: 06 апр 2020, 20:37
ded
Поместить ваг скрипт или application в /var/lib/asterisk/agi-bin
и вызывать
AGI(application_name,${task_id})
или
EAGI(application_name,${task_id})
анализировать выполнение
agi set debug on
Ищите примеры в сети и в /var/lib/asterisk/agi-bin
Re: System|Shell
Добавлено: 06 апр 2020, 21:04
P.Ilya
А если не предполагается отладка, контроль канала или еще что-то подобное, будут какие-то преимущества(особенно по перфомансу) по сравнению с вызовом SHELL?
Re: System|Shell
Добавлено: 07 апр 2020, 10:43
ded
Нет возможности объяснять. Я не маркетолог, который расхваливает товар для продажи.
Был вопрос - предложен ответ.
Есть ещё вопросы дальше - читайте Книгу о будущем телефонии. Там всё это освещено подробно.