1)Есть проблема с этим правилом:
[outgoing]
exten => _+.!,1,NoOp(Strip + sign from number and convert it to 00)
same => n,Set(ADDPLUS=00);
same => n,Goto(${CONTEXT},${EXTEN:1},1);
Номера, начинающиеся с +7...... моему провайдеру IP телефонии передаются как 007..... Что не позволяет совершать вызовы, начинающиеся на +.
Я заменил ADDPLUS=00 на ADDPLUS=+ и теперь всё работает, но если я вношу изменения в web интерфейсе Askozia, то конфигурация с ADDPLUS=+ перекрывает изменения в web интерфейсе, делая их неактивными, и чтобы они включились мне приходится менять режим файла конфигурации extensions.conf на "Не менять" и обратно на "Заменить полностью", вручную внося изменения в ADDPLUS=..
2)Как работает режим "Добавить в конец файла"? Если я "добавлю в конец файла" правило, противоречащее уже существующему выше правилу, то какое из этих правил сработает? Пример: переадресацию, которая перенаправляет клиента на номер 79999999999, я хочу заменить на переадресацию на номер 78888888888.
Как вы могли понять, я не сильно разбираюсь в этой теме, но предполагаю, что такая ситуация встречается не впервые и есть возможность сделать это адекватно и не вносить изменения вручную каждый раз.
(Askozia 6.6.8.35 не работает действие с входящим вызовом "Перевести звонок" в нерабочем времени. И даже если б работало, думаю многим было бы удобно проиграть звуковой файл и одновременно перевести вызов, чтобы клиент знал, что сейчас у компании нерабочее время, поэтому он не может связаться с бухгалтерией, но принять заказ или оказать поддержку в данный момент возможно)