Тема: Разработка модели шлюза IP-телефонии для отображения сигнализаций SIP-ISUP Дипломная работа студентки: 541 группы Данг Тхи Хьеу Руководитель: С.Л.Алексеева Рецензент : А.Н.Терехов Цель работы 1. 2. Обрабатывает сигналы между IP(Internet Protocol)-сетю и PSTN(Телефонная сеть общего пользования). Разработать стенд имитационного моделирования для отладки программы Инициирование в ТФОП – завершение в ТФОП (мост SIP) Инициирование в ТФОП – завершение в IP Инициирование в IP – завершение в ТФОП Место протокола SIP в стеке протоколов TCP/IP Протокол инициирования сеансов связи (SIP) Протоколы TCP и UDP Протоколы IPv4 и IPv6 PPP, ATM, Ethernet UTP5, SDH, DDH, V.34 и др. Прикладной уровень Транспортный уровень Сетевой уровень Уровень звена данных Физический уровень Задача Разработка алгоритмы чтобы делать по диаграмме FSM Алгоритм Обрабатывает записи из Buffer_in стенд(запись включает 3 параметра : Address,Code,Type) 1.Address – Это адрес сообщения которое принято 2.Code –Код сообщения в терминологии SIP и ISUP 3.Type – Тип сообщения SIP,ISUP или OS (истечение тайм-аутов) У нас есть 2 Buffer: Buffer_in и Buffer_out Алгоритм 1. 2. Buffer_in стенд содержит сообщения,которые шлюз может получить из IP-сети, из PSTN и от OS Buffer_out стенд содержит сообщения,которые шлюз посылает к IP-сети, к PSTN и к OS Алгоритм Программа читает последовательно сообщения из Buffer_in стенд (После чтения и обработки сообщение из Buffer_in стенд удаляется) Программа Главная форма стенда Программа В этой главной форме включено 1. lbBuffer_in – Содержит входные сообщения 2. lbBuffer_out – Содержит выходные сообщения 3. Message Box – Содержит Address,Code,Type и Button Send(Когда click Send сообщение с значениями Address,Code,Type будут переходить в Buffer_in ) 4. 2 textbox :State, Code 1. Textbox State – Описание текущего состояния 2. Textbox Code – Описание текущего Code 5. Button Call, Close 1. Когда click Call,состояние из “Null”переходит к “Idle”,сообщение в Message Box переходит в Buffer_in и будет работать по SDL-диаграмме 2. Click Close отключит программу 6. Label time –Это время, когда программа работает(начинает по click call) Результат 1. 2. Вывод Программа похожа на “черный ящик”. Она обрабатывает сигналы между IP-сетью и PSTN (Телефонная сеть общего пользования). Моя цель разработать полную программу, чтобы можно было продемонстрировать работу программы на имитационном стенде