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

Asterisk приоритет выхода на FXO

Добавлено: 2012-01-12 3:33:32
tray.irk
Народ помогите разобраться ... как сделать так:

есть группа номеров 300-320 - это отдел ИТ
есть группа номеров 321-340 - это отдел экономистов
есть группа номеров 341-360 - это юр отдел

есть 4 внешних (городских) номера ... по FXO через шлюз AddPac

как в астериске прописать что бы номера отдела ИТ что бы позвонить в город сначало выходили через свой шлюз? еси он занят то уже пошли на другие шлюзы прыгать .... соответственно и для других отделов так же ... что бы первым в приоритете был свой шлюз отдела?

Re: Asterisk приоритет выхода на FXO

Добавлено: 2012-01-12 12:09:51
skeletor
через exten.

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

exten => XXXXX,1,Dial(${GW})
exten => XXXXX,n,Dial(${GW2})
exten => XXXXX,n,Dial(${GW3})

Re: Asterisk приоритет выхода на FXO

Добавлено: 2012-01-13 3:04:07
tray.irk
если делать так ... то любой отдел сначало будет первым звонить через GW1 .... а мне нада что бы этот отдел сначало пробовал звонить через свой шлюз

Re: Asterisk приоритет выхода на FXO

Добавлено: 2012-01-13 11:54:52
skeletor
Ну так создайте context для своего отдела.

Re: Asterisk приоритет выхода на FXO

Добавлено: 2012-01-15 6:44:30
tray.irk
можно пример ? как это сделать?

Re: Asterisk приоритет выхода на FXO

Добавлено: 2012-01-15 11:35:47
gofer_k
sip.conf(users.conf)
[300]
...
context=out1
[321]
...
context=out2
[341]
...
context=out3

extensions.conf
...
[out1]
exten => _X!,1,Dial(${GW})
exten => _X!,n,Dial(${GW2})
exten => _X!,n,Dial(${GW3})

[out2]
exten => _X!,1,Dial(${GW2})
exten => _X!,n,Dial(${GW3})
exten => _X!,n,Dial(${GW1})

[out3]
exten => _X!,1,Dial(${GW3})
exten => _X!,n,Dial(${GW})
exten => _X!,n,Dial(${GW2})