Денис Шавалеев, У тебя 2 выхода.
1. Поправить этот кусок под свое ТЗ
[temp-dest]
exten => s,1,Dial(SIP/8086&SIP/8085&SIP/8080&SIP/8007&SIP/8083&SIP/8088,20,tr)
same => 2,Dial(DAHDI/g1/89xxxxxxxxx&DAHDI/g1/89xxxxxxxxx&DAHDI/g1/89xxxxxxxxx&DAHDI/g1/89xxxxxxxxx,30,tr)
same => 3,Dial(DAHDI/g1/89xxxxxxxxx&DAHDI/g1/89xxxxxxxxx&DAHDI/g1/89xxxxxxxxx,20,tr)
same => 4,Goto(temp-dest,s,1)
Денис Шавалеев,
> касательно другого входящего маршрута, я его не трогал, чтоб не "поломать"
Интересная логика, но 2 одинаковых маршрута быть не должно, отработает только первый (но не всегда).
Ты только вдумайся. Этот маршрут отработает когда на номер 2216611 (DID) позвонит номер 2216611 (CallerID).
Твой звонок не отрабатывает по твоим правилам. Удали другие маршруты на номер 2216611.
Денис Шавалеев, Зачем 4020,2040,2034 ?
# - используется, когда номер находится на другой АТС.
Если не будешь переделывать на очереди, поставь галки "Игнорировать CF" и "Пропускать занятого".
Покажи как ты заворачиваешь звонок в группу (inbound routes).
Если с внутреннего телефона позвонить на группу 603, все номера в группе звонят?
agent_2203, В любом проекте есть незадокументированный функционал, но "нормальный разработчик" вносит в документацию те функции и модули в стабильной работе которых он уверен (и еще по ряду причин).
> Исходя из этого, я не пойму к чему вы сказали про документацию.
Если этот функционал и есть, то он не протестирован, нарушает лицензирование, глючит или другаю 1000 и 1 причина.
Т.к. это opensource, то очевидно никто не мешает дописать самому и сделать pull request.
> Не проходит вызов на несколько номеров из группы. В чем может быть проблема?
Используешь группу или очередь? Если группу, то при втором звонке, телефон в группе ответит, что занят и звонок полетит на следующее правило (по таймауту, если никто не взял, переадресовывается на мобильные номера).
Проверь что бы не было переадресации, переадресацию могут настроить прямо на телефоне и ее не видно на сервере. Что бы посмотреть переадресации на сервере выполни команды
> Access denied for user 'asteriskuser'@'localhost' (using password: YES)
Попробуй подключиться из консоли CentOS к mysql с помощью этой учетки asteriskuser.
Правильнее сделать 2ве очереди, одну с внутренними номерами, вторую с мобильными.
Mortech, XMPP клиент пакеты на прямую не отправляет, он отправляет сообщение на свой XMPP сервер, а тот в свою очередь пересылает на другой XMPP. В чем проблема просто взять и отправить сообщение?
trushko, Похоже, у тебя уже есть какой-то кастомный скрипт в макросе macro-hangupcall. Твоя поделка?
Executing [s@macro-hangupcall:6] AGI("SIP/mts-0000002b", "attendedtransfer-rec-restart.php,Local/100@from-queue-00000001;1,/var/spool/asterisk/monitor/2020/10/09/in-s-+375336364401-20201009-134851-1602251331.45.wav")
trushko, Хорошая новость, значит скрипт работает и лежит в правильном месте.
Сделай тестовый звонок и выложи сюда лог из консоли, что бы можно было понять куда добавить в диалплан скрипт.
trushko, нет реакции на какой действие?) Ты только добавил в контекст from-internal номер 555555, при звонке на этот номер должно приходить уведомление в телеграм.
1. Поправить этот кусок под свое ТЗ
2. Настроить нормально через WEB