Страница 1 из 1

добавление строки и dialplan reload

Добавлено: 24 июл 2020, 10:52
alexkayzer
Коллеги! Объясните мне как астра работает с диалпланом? приведу пример
exten => _XXXXX,1,NoOp()
exten => _XXXXX,2,Set(BLablabla)
exten => _XXXXX,3,Queue(new_queue,c) <- вызов тут
exten => _XXXXX,4,Playback('Оцените качество')
exten => _XXXXX,n,.........

меняем диалплан во время вызова:

exten => _XXXXX,1,NoOp()
exten => _XXXXX,2,Set(BLablabla)
exten => _XXXXX,3,Set(NewBalabalbal) <- добавили новый шаг
exten => _XXXXX,4,Queue(new_queue,c) <- вызов попал опять сюда т.к. должен переходить на шаг 4 в соответсвии со старым планом.
exten => _XXXXX,5,Playback('Оцените качество')
exten => _XXXXX,n,.........

Это нормально или фантастика???

Asterisk GIT-16-7f2bbff

Re: добавление строки и dialplan reload

Добавлено: 24 июл 2020, 11:40
ded
А чем собираетесь менять?
Для вашего случая подойдёт больше RealTime
https://www.voip-info.org/asterisk-realtime/
тогда и reload делать не надо.

Re: добавление строки и dialplan reload

Добавлено: 24 июл 2020, 12:49
alexkayzer
Вопрос не в что лучше а возможно ли такое поведение?

Re: добавление строки и dialplan reload

Добавлено: 24 июл 2020, 19:02
zzuz
Возможно. Можно даже на лету это делать . Например , через AMI:DialplanExtensionAdd . Или по колхозному через CLI -

Код: Выделить всё

 asterisk -rx 'dialplan add extension ....' 
.