Size: a a a

2020 November 13

OS

Oleg Shteinliht in Asterisker-ы
Anton Oskin
(просто при планировании решения может быть не вполне очевидно, что если выполнить через AGI Dial, больше ничего не получится сделать, пока трубку не повесят, а очень хотелось бы)
а можете описать случай, когда нужно чтобы управление сразу перешло в скрипт? Пока не очень понятно
источник

AO

Anton Oskin in Asterisker-ы
Oleg Shteinliht
а можете описать случай, когда нужно чтобы управление сразу перешло в скрипт? Пока не очень понятно
С помощью ChanSpy и Playback, например, что-нибудь проиграть.
источник

AO

Anton Oskin in Asterisker-ы
Anton Oskin
С помощью ChanSpy и Playback, например, что-нибудь проиграть.
Вообще, пример - плохой. Сам я наткнулся на эту проблему, когда пробовал EAGI и оказалось, что звук нельзя читать пока выполняется приложение диалплана.
источник

PZ

Pavel Z in Asterisker-ы
Ребят, подскажите, пожалуйста, при переводе пользователей на поддержку PJSIP во freepbx 13, если у меня есть диалплан в override_freepbx, написанный для Chan SIP, его надо будет переписывать?
источник

OS

Oleg Shteinliht in Asterisker-ы
Anton Oskin
Вообще, пример - плохой. Сам я наткнулся на эту проблему, когда пробовал EAGI и оказалось, что звук нельзя читать пока выполняется приложение диалплана.
звук читать да, но это другое. В принципе сейчас появились аудиосокеты, думаю по звуку надо переходить на них
источник

PS

Pavel Sokolov in Asterisker-ы
Pavel Z
Ребят, подскажите, пожалуйста, при переводе пользователей на поддержку PJSIP во freepbx 13, если у меня есть диалплан в override_freepbx, написанный для Chan SIP, его надо будет переписывать?
если там есть Dial - да
везде где у тебя есть строки "SIP/"
источник

PZ

Pavel Z in Asterisker-ы
Pavel Sokolov
если там есть Dial - да
везде где у тебя есть строки "SIP/"
то есть везде, где есть обращение к SIP каналам?
источник

M

Maksim in Asterisker-ы
Всем привет, кто-нибудь использует WiredGuard в продакшене? Я вот для теста поставил для "VPN RemoteAccess". И столкнулся с проблемой. Чтобы изменять конфиг WG, его нужно остановить на сервере (например настроить нового Peer-юзера). Соответственно все работающие пользователи отваливаются при любой модификации конфига. От сюда, вопрос, можно ли этот как то избежать?
источник

OS

Oleg Shteinliht in Asterisker-ы
Pavel Z
то есть везде, где есть обращение к SIP каналам?
да, везде
источник

PZ

Pavel Z in Asterisker-ы
ну и я так понимаю, что достаточно просто поменять на PJSIP, пойду тестировать, спасибо
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Anton Oskin
С помощью ChanSpy и Playback, например, что-нибудь проиграть.
А  вы хотели запускать chanspy тем же каналом который хотели spy-ить?
источник

AO

Anton Oskin in Asterisker-ы
Yuriy Gorlichenko
А  вы хотели запускать chanspy тем же каналом который хотели spy-ить?
Я уже написал, что пример плохой, обязательно докапываться?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Anton Oskin
Я уже написал, что пример плохой, обязательно докапываться?
почему докапываться?
Я хотел понять что вы хотели этим сказать
Мне очень понятно что вы имели ввиду под "плохой пример"
источник

AO

Anton Oskin in Asterisker-ы
Yuriy Gorlichenko
почему докапываться?
Я хотел понять что вы хотели этим сказать
Мне очень понятно что вы имели ввиду под "плохой пример"
На самом деле имел в виду - сделать Originate со всем этим, но он делается через AMI, занятый AGI этому не мешает.

Пример получше, - выполнить параллельно Dial какой-либо запрос и установить на канале переменную по результатам запроса. Из-за того, что AGI не принимает команды до завершения Dial, придётся, опять-таки, использовать для этого AMI.
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Anton Oskin
На самом деле имел в виду - сделать Originate со всем этим, но он делается через AMI, занятый AGI этому не мешает.

Пример получше, - выполнить параллельно Dial какой-либо запрос и установить на канале переменную по результатам запроса. Из-за того, что AGI не принимает команды до завершения Dial, придётся, опять-таки, использовать для этого AMI.
ну вы и в обычном диалплане так же этого не сможете сделать ведь
Не совсем ясно почему это упоминается именно в плане AGI restrictions
источник

YG

Yuriy Gorlichenko in Asterisker-ы
просто тут же AGI это в целом расширение dialplan и то что запускается как asteirsk application должно руководстоваться правилами работы asterisk dialplan как такового
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Поэтмоу не очень понятно почему разработчик должен расчитывать на другое поведение
источник

OS

Oleg Shteinliht in Asterisker-ы
все верно, AGI тут не причем
источник

AO

Anton Oskin in Asterisker-ы
Yuriy Gorlichenko
ну вы и в обычном диалплане так же этого не сможете сделать ведь
Не совсем ясно почему это упоминается именно в плане AGI restrictions
Не выйдет выполнить в обычном диалплане запрос параллельно Dial.

Просто AGI из-за этой особенности менее удобен для использования и зачастую действительно удобнее использовать обычный диалплан.
Не могу понять, почему такая дискуссия из-за того, что я решил предупредить насчёт особенности AGI из-за которой, он возможно, вообще не подходит для решения задачи.
источник

PZ

Pavel Z in Asterisker-ы
Pjsip поддерживает несколько устройств на один аккаунт?
источник