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

Помогите с правильной настройкой extensions.conf

Добавлено: 28 ноя 2012, 16:09
ballrak
Мне нужно всех сотрудников разбить на группы. Первые не могут звонить в город, но внутренние звонки разрешены. Другие могут звонить в город, и внутренние звонки. Третьи могут звонить на сотовые в город и внутренние звонки.
Я их разбил на группы. Но те кто в первой группе, не могут позвонить тем кто во второй и в третьей. А во второй не могут позвонить в третью. Как это сделать правильно.
Мой диалплан.
[internal];внутренние
Внутрение номера

[sity];городские
include => internal
Внутрение номера

[mobile];сотовые
include => sity
Внутрение номера

Мне нужно чтобы эти внутренние номера все могли между собой общаться.

Re: Помогите с правильной настройкой extensions.conf

Добавлено: 28 ноя 2012, 16:17
Glukinho
Таблица в SQL: номер - права на город
При звонке сверяться с таблицей и давать или не давать доступ.

Re: Помогите с правильной настройкой extensions.conf

Добавлено: 28 ноя 2012, 16:21
ded
[internal];внутренние
exten => _1XX,1,Dial(SIP/${EXTEN})

[city];городские
include => internal
exten => _ZXXXXXX,1,Dial(SIP/${EXTEN})

[mobile];сотовые
include => internal
include => city
exten => _9XXZXXXXXX,1,Dial(SIP/${EXTEN})

и у каждого телефона указывать свой контекст в sip.conf

Re: Помогите с правильной настройкой extensions.conf

Добавлено: 29 ноя 2012, 07:54
ballrak
А без SQL нормально это не сделать?

Re: Помогите с правильной настройкой extensions.conf

Добавлено: 29 ноя 2012, 09:17
ballrak
Почему то первый раз попробовал предложенный вариант ded. И не сработало (наверное где то накосячил). А второй проканало, огромное спасибо :) .