LINUX.ORG.RU
решено ФорумAdmin

Dial pattern'ы на Outbound в странной ситуации

 


0

1

Есть номера, которые должны ходить в нужный маршрут

Только вот незадача, вроде все понятно с паттернами но как быть в такой ситуации?:

Номера

34
33
41
51
37
20
12

Как их в паттерн засунуть? Через запятую работать не будет(?). Пришла идея сразу поменять номера людям, дабы было в формате 1-7, но так не по феншую(хотя если придется - сделаю)

Deleted
Ответ на: комментарий от HerrWeigel

Нельзя, ибо в промежутке остальные. Я сразу подумал сделать так, но как видите задаю тут вопросы.

Если никак никак не угадать с этими паттернами - могу номера переназначить(но сперва решил спросить, вдруг тут какое-то решение существует)

Группа А:

10
11
13
14
15
17
19
21
22
25
26
27
45
50

Группа Б:

34
33
41
51
37
20
12

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от HerrWeigel

т.е если я сделаю так, сработает?

 [11][35][29][49] 

Для примера

Номера 11, 35, 29, 49 - будут попадать в группу а все что в промежутке нет, верно понял?

Deleted
()
Ответ на: комментарий от Deleted

Нет, так работать не будет. Будут матчиться номера 1324, 1524 и т.п.

Вам, видимо, придется сделать как-то так (максимально сокращенно). Вместо другого контекста можно в экстеншн направлять:

[context]
exten => 12,1,Goto(route-1,${EXTEN},1)
exten => 20,1,Goto(route-1,${EXTEN},1)
exten => _3[347],1,Goto(route-1,${EXTEN},1)
exten => 41,1,Goto(route-1,${EXTEN},1)
exten => 51,1,Goto(route-1,${EXTEN},1)

[route-1]
exten => _XX,1,NoOp()
 same => n,Dial(SIP/server/${EXTEN})
HerrWeigel ★★★★
()
Ответ на: комментарий от HerrWeigel

Да, как раз дошел до этого

Спасибо за ответ

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.