- •Основы технологий ip телефонии
- •7.91501, 8.915.01 – “Компьютерные системы и сети”
- •7.91502, 8.91502 - “Системное программирование”
- •Введение
- •Лабораторная работа №1 Пользовательское оборудование ip-телефонии. Настройка и использование
- •Задание на лабораторную работу
- •Краткие теоретические сведения
- •Введение в ip-телефонию
- •Принципы пакетной передачи речи
- •Сигнальные протоколы ip-телефонии
- •Виды соединений в сети ip-телефонии
- •Современные требования к ip-телефонии
- •Основные преимущества ip-телефонии
- •Порядок выполнения работы
- •Работа с ata.
- •Работа с ip-телефоном
- •Регистрация
- •Тестирование и демонстрация работы
- •Краткие теоретические сведения
- •Модули каналов
- •Модули форматов данных
- •Модули кодеров/декодеров
- •Дополнительные модули
- •Модули ресурсов
- •Модули функций плана набора
- •Модули приложений плана набора
- •Встроенные приложения плана набора
- •Порядок выполнения работы
- •Содержимое отчета
- •Контрольные вопросы
- •Лабораторная работа №3 Изучение протоколов ip телефонии
- •Задание на лабораторную работу
- •Краткие теоретические сведения
- •Сообщения протокола sip
- •Адресация
- •Запросы
- •Дополнительные типы запросов
- •Ответы на запросы
- •Порядок выполнения работы
- •Содержимое отчета
- •Контрольные вопросы
- •Команда Background()
- •Команда Playtones()
- •Порядок выполнения работы
- •Содержимое отчета
- •Контрольные вопросы
- •Лабораторная работа №5 Тестирование кодеков.
- •Задание на лабораторную работу
- •Краткие теоретические сведения
- •Кодирование речевой информации
- •Декодирование речевой информации
- •Механизмы оптимизации задержек в сети
- •Порядок выполнения работы
- •Содержимое отчета
- •Контрольные вопросы
- •Рекомендованная литература
Модули форматов данных
format_g729.so – потоковые данные G729
format_gsm.so – потоковые данные GSM
format_h263.so – потоковые данные h263
format_h264.so – потоковые данные h264
format_jpeg.so – формат JPEG
format_pcm.so – потоковые данные uLaw 8khz PCM
format_pcm_alaw.so – потоковые данные aLaw 8khz PCM
format_vox.so – формат Dialogic VOX (ADPCM)
format_wav.so – формат MS WAV (8 khz Signed Linear)
format_wav_gsm.so – формат MS WAV (Proprietary GSM)
format_sln.so – потоковое аудио (Signed Linear, SLN)
Модули кодеров/декодеров
codec_a_mu.so – A-law/Mu-law G711
codec_adpcm.so – Adaptive Differential PCM
codec_alaw.so – A-law
codec_gsm.so – GSM/PCM16 (signed linear)
codec_ilbc.so – iLBC/PCM16 (signed linear)
codec_lpc10.so – LPC10 2.4kbps (signed linear)
codec_ulaw.so – Mu-law
codec_zap.so – Базовый кодек ZAP канала
codec_g729a.so – Annex A/B (floating point) G.729
codec_g723.so – G723.1/PCM16 (signed linear)
codec_g726.so – G.726-32kbps
Дополнительные модули
pbx_config.so– обработка конфигурации PBX
Конфигурационный файл – extensions.conf
pbx_spool.so– обработчик очереди PBX
Автоматический набор номера
pbx_functions.so– базовые функции правил набора
pbx_dundi.so– Distributed Universal Number Discovery
Приложение:
DUNDiLookup – обнаружение нахождение номера
res_agi.so– интерфейс управления
Asterisk Gateway Interface
Внешние модули
Работа с переменными
Приложения:
AGI – Asterisk Gateway Interface
DeadAGI – AGI для оборванных вызовов
EAGI – расширенный AGI
Модули ресурсов
res_adsi.so– ресурсы ADSI
Analog Display Services Interface
Конфигурационный файл – adsi.conf
res_indications.so– генерация тонов
Конфигурационный файл – indications.conf
Приложения:
PlayTones – генерация тона в канал
StopPlayTones – прекращение тона
res_monitor.so– запись голосового потока с каналов
Приложения:
Monitor – запись потока с канала
StopMonitor – прекращение записи
ChangeMonitor – изменение имени файла
res_musiconhold.so– источник для Music On Hold
Конфигурационный файл – musiconhold.conf
Приложения:
MusicOnHold – воспроизведение MOH в канал
WaitMusicOnHold - воспроизведение MOH в канал указанное время
SetMusicOnHold – установка класса MOH
StartMusicOnHold – начало воспроизведения MOH
StopMusicOnHold – окончание воспроизведения MOH
res_features.so– парковка звонков
Конфигурационный файл – features.conf
Приложения:
Park – парковка вызова
ParkedCall – соединение с припаркованным вызовом
cdr_custom.so– CSV CDR
Конфигурационный файл - cdr_custom.conf
cdr_manager.so– AMI CDR
res_clioriginate.so– вызов из CLI
res_convert.so– преобразование форматов из CLI
res_crypto.so– криптографические функции
res_speech.so– базовый API функций распознавания речи
Модули функций плана набора
func_base64.so– кодирование/декодирование base64
func_callerid.so– Caller ID
func_cdr.so– CDR
func_channel.so– информация о каналах
func_cut.so– работа со строками
func_db.so– работа с БД
func_enum.so– ENUM
func_env.so– окружение и файловая система
func_global.so– глобальные переменные
func_groupcount.so– группы каналов
func_language.so– языки
func_logic.so– логические функции/операторы
func_math.so– математические функции/операторы
func_md5.so– MD5
func_moh.so– Music-on-hold
func_rand.so– случайные числа
func_realtime.so– работа с RealTime хранилищем
func_sha1.so– SHA-1 вычисления
func_strings.so– обработка строк
func_timeout.so– ограничение время
func_uri.so– URI