Задача по VOIP телефонным станциям (PBX)
NB!
Настройка одиночного PBX с клиентами
Задача: Произвести установку SIP телефонной станции, задать нумерацию для своей станции, зарегистрировать на станции номера, атрибуты доступа и параметры для подключаемых телефонов, определить правила звонков. Установить программный SIP клиент на компьютер и на Android телефон и при возможности на физический IP телефон. Произвести телефонные звонки между локальными абонентами по выделенной нумерации.
Среда: Windows8, VirtalBox, SmartPhone, VoipClients, IP phone (уточнить у учителя)
На станции для каждого длинного номера может существовать короткий номер необходимый для локальных звонков. Распределение нумерации в индивидуальной PBX по номеру в списке учеников группы.
1 вариант (10 номеров 4 значные номера)
Каждой станции выделяем 10 номеров. Номер выбираем 4 разрядный, типа 4UUN где:
Пример: Мыкола Незнайко -> 4220-первый клиент X-Lite , 4221-второй клиент Android , 4222 - SIP Phone, etc
2 вариант (100 номеров 7 значные номера)
Каждой станции выделяем 100 номеров. Номер выбираем 7 разрядный, типа 444UUNN где:
Пример: Евлампий Блюмкин -> 4442300-первый клиент X-Lite , 4442301-второй клиент Android , 4442302 - SIP Phone, etc
  1. Проинсталлировать в виртуальной среде указанный учителем PBX (Elastix, Trixbox, etc).
  2. Залогинится на web панель сервера http://server_IP с параметрами указанными в предыдущем пункте. Перейти в меню PBX.
  3. Ввести нумерацию(extensions), для предполагаемых клиентов и назначить им логины и пароли. Пример
  4. Установить программный SIP клиент на компьютер(X-Lite, etc), настроить доступ к своему серверу и сделать тестовый звонок. Пример . Если не подключается, проверь логин и пароль, посмотри Asterisk log.
  5. Установить программный SIP клиент на смартфон (Zoiper, csipsimple, etc), настроить доступ к своему серверу и сделать тестовый звонок.
  6. Произвести тестовый звонок с одного номера на другой.

____________________________________________________________________________________________

Подсоединение настроенного одиночного PBX к центральной станции.
Задача: Соединить одиночные телефонные станции в сеть типа звезда и получить возможность звонков между абонентами разных станций 
PS! параметры центральной станцию укажет учитель

Для решения этой задачи у вас должны быть настроены екстеншены в предыдущем пункте Настройка одиночного PBX с клиентами

http://blog.voptech.com/how-to-connect-two-elastix/#.UyFw1fmSzVU​

  1. Удалить все транки и рутинги, если таковые имеются
  2. Создать на вашей станции SIP транк с именем toKeskjaam (центральной станции). Пример
  3. На ней же прописать рутинг - правило направления любого не локального звонка на центральную станцию в транк по имениKeskjaam. Пример
  4. Проверить состояние транка во флеш панели.
  5. Произвести тестовый звонок на тестовый телефон центральной станции.
  6. После подсоединения соседей к центральной станции п роизвести перекрёстные звонки с номера одной станции на номер другой станции
Подсоединение настроенного одиночного PBX к другой настроенной станции.

Для решения этой задачи у вас должны быть настроены екстеншены в предыдущем пункте Настройка одиночного PBX с клиентами

http://blog.voptech.com/how-to-connect-two-elastix/#.UyFw1fmSzVU​

  1. Удалить все транки и рутинги, если таковые имеются
  2. Создать SIP транк с именем соседа на первой станции для соседа(второй станции). Пример
  3. На ней же прописать рутинг - правило направления нумерации второй станции в транк по имени соседа. Пример
  4. Проверить на первой станции состояние транка во флеш панели.
  5. Добавить транк на вторую(соседнюю) телефонную станцию с указанными на первой станции атрибутами
  6. На второй станции прописать рутинг правило направления нумерации первой станции в созданный транк к первой станции
  7. Проверить на второй станции состояние транка во флеш панели.
  8. Произвести перекрёстные звонки с номера одной станции на номер другой станции
Дополнительные задачи
  1. Создание на каждой станции IVR
  2. Перенаправление входящих звонков на другой номер с телефона и с помошью FreePBX
  3. Ограничить исходящую связь одного номера только локальными звонками на номера текущей станции
  4. Создание очереди для 2 агентов с параллельным звонком
  5. Создание очереди для обслуживания клиентов несколькими агентами с последовательным обзвоном и фоновой музыкой вместо звонка
  6. Задать временные условия для перенаправления звонка(вне рабочего времени перенаправляет звонки на другой номер)
  7. Включит запись звонков для отдельного номера или очереди, произвести звонки и прослушать содержимое.
  8. Создать конференцию между 3 номерами
  9. Подключить абонента используя шифрование(TLS, SRTP)
Материалы:
Elastix для начинающих.
Настройка Asterisk 1.8 + FreePBX 2.10 с нуля
Create a test extension in Elastix
Из транка в транк