Практическая работа №1

Использование диалплана

Задачи:

  • Ознакомиться со струкутурой номерного плана, который будет использоваться в дальнейшем.
  • Для каждого слушателя первая цифра в его номерном диапазоне равна номеру его рабочего места
  • Создать файл extensions_custom.conf, прилинкованный из extensions.conf
  • Создать в нем контекст from-internal

Сервисы ДВО (сервисные номера):

  • 060 — снять трубку, подождать 2 секунды, повесить трубку
  • 061 — проиграть сообщение «hello-greeting»
  • 062 — то же самое, но с noanswer
  • 063 — с помощью кода Морзе прочитать собственное имя (напр, «ROMAN»)
  • 064 — с помощью приложения Милливатт сгенерировать непрерывный тоновый сигнал
  • 065 — с помощью приложения Echo реализовать функцию эхо-теста.
  • 066 — с помощью SayDigits проиграть цифры от 9 до 1, после чего с помощью SayNumber проиграть числа 123 45 6789
  • 067 — c помощью Record записать любое речевое сообщение, после чего оно должно быть сразу воспроизведено приложением Playback
  • 068 — с помощью команды System выполнить системную команду «ping mail.ru -n 5 > /root/ping.txt», проверить, что команда отработана успешно.

Коммутация абонентов с помощью приложения Dial.

Для того, чтобы абонент А мог позвонить абоненту В, необходимо, чтобы в контексте, в котором находится А, было правило, по которому будет произведен вызов. Это правило может быть задано как в виде точного номера (101), так и в виде шаблона (1XX).

Структура приложения:

exten = > ШАБЛОН,ПРИОРИТЕТ,Dial (ТЕХНОЛОГИЯ/НОМЕР,ВРЕМЯ ВЫЗОВА,ПАРАМЕТРЫ)

Пример приложения:

exten = > 101,1,Dial (SIP/101)

exten = > _10X,Dial (SIP/${EXTEN},60,tTm)

Переменная ${EXTEN} равна номеру, который попал в шаблон (exten = > _10X,Dial (SIP/${EXTEN},60,tTm)).

Структура номерного плана

Номерная Ёмкость

sip

09.09.2012, 853 просмотра.