Страница 3 из 4

Re: Переадресация с внутреннего на мобильный

Добавлено: 07 сен 2020, 16:20
maza11
прочитал главу 6 где на 116 странице указано
Когда мы включаем другие контексты в текущий, мы должны помнить о порядке, в котором мы их включаем. Asterisk сначала попытается найти совпадение набранного номера с расширениями в текущем контексте. В случае неудачи он попробует первый включенный контекст (включая любые контексты, включенные в этот контекст), а затем продолжит поиск в других включенных контекстах в том порядке, в котором они были включены.

Мы продолжим разговор о директиве include дальше в Главе 7.
то есть, сначала приоритет у написанных екстеншинов, потом если не подходит ничего он ищет по инклюдам и советуют прочитать главу 7, где про инклюды и их приоритеты вообще еще меньше написано.
Мне же надо чтобы инклюд с мобильными номерами был приоритетнее внутренних

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

exten => _XXXX,1,NoOP( 4x local-office )
    exten => _XXX,1,NoOP( 3x local-office )
но писать его для удобства было бы удобно отдельно, чтобы не забивать контекст

Re: Переадресация с внутреннего на мобильный

Добавлено: 07 сен 2020, 17:45
ded
Если в текущем контексте будет указано
exten => _12X,1, ; перенаправляторы на мобильные
exten => _XXX,1, ; локальные экстены
то вызов на перенаправляторы будет более приоритетным. Проверять приоритет выполнения командой
CLI> dialplan show 123@local-office

Или поместите
exten => _XXX,1
в отдельный контекст, который будет включенн в ваш local-office

Такой внутренний диал-план -

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

exten => _XXXX,1,NoOP( 4x local-office )
exten => _XXX,1,NoOP( 3x local-office )
ничего кроме критики не вызывает.
Желаю вам совершенствоваться в системопостроении.

Re: Переадресация с внутреннего на мобильный

Добавлено: 07 сен 2020, 23:26
maza11
ded писал(а):Такой внутренний диал-план -
ничего кроме критики не вызывает.
Составлял его не я, делали ребята с их слов у которых 10 лет опыта в астериске, но не доделали
и мне надо с этим разбираться сейчас, кроме переадресации, не сделали даже перехват звонков и blacklist и если с перехватом все довольно просто, одна группа и перехватывай, то переадресацию хочу красивее научиться делать, но я не жаловаться на них пришел.
Вот и спрашиваю, что правильно ,что неправильно, куда копать/ Кроме вас спросить мне не у кого.

Re: Переадресация с внутреннего на мобильный

Добавлено: 08 сен 2020, 10:48
ded
Мопед не мой, я лишь объяву разместил. (с)

Все ответы даны, но Книгу надо ещё читать, до полного просветления.

Re: Переадресация с внутреннего на мобильный

Добавлено: 15 сен 2020, 09:22
Kroteg
maza11 писал(а):
ded писал(а):Такой внутренний диал-план -
ничего кроме критики не вызывает.
Составлял его не я, делали ребята с их слов у которых 10 лет опыта в астериске, но не доделали
и мне надо с этим разбираться сейчас, кроме переадресации, не сделали даже перехват звонков и blacklist и если с перехватом все довольно просто, одна группа и перехватывай, то переадресацию хочу красивее научиться делать, но я не жаловаться на них пришел.
Вот и спрашиваю, что правильно ,что неправильно, куда копать/ Кроме вас спросить мне не у кого.
Как нарисовать сову:
1. Мучать по каждому штриху на форуме. В итоге всем надоест и отправят изучать основы.
2. Изучить основы (книгу, вики, гугл), попробовать, поразбираться и тогда уже хотя бы будет понимание что к чему. В книге хорошо разбирается диалплан, в том числе и правила по времени.
Тут на сайте в Базе знаний можно найти необходимую литературу. Возможно через месяц появится и 5 издание на русском языке.

Re: Переадресация с внутреннего на мобильный

Добавлено: 25 сен 2020, 13:50
MrRomka
Люди добрые, не подскажете, в чем ошибка?

[call-in]
exten => _6XXXX,1,Dial(SIP/${EXTEN},15,t)
exten => _61151,2,Dial(SIP/089851234567@trunk-cucm1)

Входящий на внутренний 61151 приходит, а на мобильный звонить по неответу не хочет.
И вообще может я что-то делаю совсем не то, и можно как-то удобнее все описать?
Нужно, что бы через 15 секунд неответа на внутреннем звонок уходил в транк на моб.
Еще нужно как-то составить соответствие внутренних и их мобильных.
Умнее пока ничего не придумал.

Заранее спасибо.

Re: Переадресация с внутреннего на мобильный

Добавлено: 25 сен 2020, 15:56
ded
Добрый человек!

Вы что-то делаете совсем не то, свиду - пытаетесь просто буквы и цифры написать как-то, случайным образом, вдруг получится?
А ведь с CUCM пытаетесь подружить! Не два пальца!

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

Dial(SIP/089851234567@trunk-cucm1) - так не надо. Вот так лучше
Dial(Technology/Resource&[Technology2/Resource2[&...]],[timeout,[options,[URL]]])

Re: Переадресация с внутреннего на мобильный

Добавлено: 25 сен 2020, 17:36
MrRomka
ded писал(а):Dial(Technology/Resource&[Technology2/Resource2[&...]],[timeout,[options,[URL]]])
Эту конструкцию видел, но хотел после неответа вставить проигрывание wav: перевод на мобильный, с одновременным набором номера. А можно такое поведение подобной строкой описать?

Re: Переадресация с внутреннего на мобильный

Добавлено: 25 сен 2020, 18:46
ded
Конечно можно!

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

exten => _6XXXX,1,Dial(SIP/${EXTEN},15,t)
exten => _61151,2,Dial(SIP/089851234567@trunk-cucm1)
А где тут проигрывание wav-файла?

Re: Переадресация с внутреннего на мобильный

Добавлено: 25 сен 2020, 18:53
MrRomka
Пробовал по середине вставлять это.
Из примера выше убирал, т.к. проигрывание исправно работает (wav файл проигрывается) и я считал, что оно просто по очереди эти строчки должно обрабатывать.

same => n,Background(fwd-mobile-transfer)