Недавно нам пришлось решать довольно интересную задачу – подать несколько телефонных номеров, находящихся в разных городах, на центральную справочную службу, организованную на базе 3CX Phone System Call Center Module.

Проблема заключалась в том, что номера эти были очень старые и “раскрученные”, и отказаться от них (и взять новые номера по SIP) было неприемлемо для заказчика. В то же время, перевести эти номера в SIP также было невозможно, т.к. они находились в небольших городах. Чтобы было понятнее, стояла задача организовать единую справочную службу, которая бы обслуживала несколько автовокзалов, расположенных в райцентрах.

Бюджет, естественно, выделялся минимальный.

После рассмотрения разных вариантов была предложена такая схема.

  1. В головном офисе, там, где расположен колцентр 3CX Phone System, мы провели кабельный Интернет с фиксированным IP адресом, установили роутер D-link DSR-250N и настроили на нем PPTP сервер.
  2. Во всех небольших автовокзалах нам удалось подвести ADSL от Укртелекома, но с динамическим IP адресом, т.к. аренда фиксированного IP адреса для каждой точки существенно повышала ежемесячную абонплату.
  3. К интернет каналу на каждом автовокзале мы подключили голосовой шлюз D-link DVG-7111s с 1 FXO и 1 FXS портом, и, самое главное, PPTP клиентом.
  4. Шлюз D-link DVG-7111s поднимал PPPOE соединение с Укртелекомом, затем поднимал PPTP туннель на головной офис (на DSR-250N), а затем поднимал SIP авторизацию на 3CX Phone System.

Указанная схема решала одновременно несколько проблем.

  1. VoIP система оставалась безопасной, т.к. на роутере DSR-250N не пришлось открывать никаких дополнительных портов
  2. Меняющийся IP адрес шлюза затрудняет атаку на VoIP систему через взлом VoIP шлюза DVG-7111s
  3. Все разговоры были защищены, т.к. проходили внутри PPTP VPN туннелей
  4. IP адреса шлюзов DVG-7111s из подсети PPTP сервера (192.168.1.0) не менялись при смене динамических WAN адресов, выданных провайдером по PPPOE. Это позволило отказаться от статического IP адреса в каждой точке (кроме головного офиса) и существенно сэкономить на абонплате.
  5. Не требовалось никакого дополнительного оборудования кроме VoIP шлюза DVG-7111s. ADSL модем предоставлялся Укртелекомом бесплатно.

image

А теперь я покажу, как все это делалось практически.

Настройка PPTP сервера на роутере D-link DSR-250N

1. В разделе Setup > VPN Settings > PPTP > PPTP Server установите параметры, как показано на рисунке.

image

2. Далее следует добавить PPTP пользователя. Для каждого шлюза DVG-7111s я рекомендую создать отдельного PPTP пользователя. Например, для первого шлюза я создал пользователя dvg1.

В разделе Advanced > Users > Groups создайте группу для PPTP пользователей.

image

В разделе Advanced > Users > Users добавьте пользователя (данные авторизации PPTP) для первого шлюза. Тут же можно создать PPTP пользователей и для остальных шлюзов.

image

Настройка PPTP клиента на VoIP шлюзе D-link DVG-7111s

1. Прежде всего, обновите прошивку шлюза. После некоторых экспериментов, я выяснил, что наиболее подходящая прошивка эта.

2. Затем настройте PPPoE подключение на шлюзе стандартным образом в разделе Setup > Internet Setup.

image

3. Настройте PPTP клиент в разделе Advanced > Advanced Network > PPTP Client, как показано на рисунке.

image

4. Остальные настройки шлюза D-link DVG-7111s (то есть, настройки SIP) делаются, как показано здесь.

Подключение шлюза со стороны 3CX Phone System

1. Первый шлюз подключается стандартным образом на IP адрес 192.168.1.2. Именно этот адрес ему выдаст PPTP сервер роутера DSR-250N.

image

Для удобства я присвоил шлюзу имя, совпадающее с именем соответствующего PPTP пользователя.

image

Тестирование подключения

1. Если все настроено правильно, пользователь dvg1 должен появиться в списке активных подключений PPTP сервера (в разделе Setup > VPN Settings > PPTP > PPTP Active Users) в роутере DSR-250N.

image

2. Статус VoIP подключений шлюза DVG-7111s также должен быть Successful (в разделе Status > VoIP Status).

image

3. Со стороны 3CX Phone System шлюз DVG-7111s также должен быть активен.

image

На этом нашу задачу можно считать решенной 🙂

Замеченные недостатки

1. Роутер DSR-250N позволяет подключить не более 25 PPTP VPN клиентов. Это создает ограничение, если количество шлюзов (точек) свыше 25.

2. Никак нельзя контролировать процесс выдачи IP адресов из пула PPTP сервера DSR-250N. Это, в принципе, может привести к выдаче неверного адреса PPTP клиенту шлюза DVG-7111s. В результате шлюз не сможет подключиться к 3CX Phone System. Мы продолжаем тестировать этот механизм.