Skip to main content
SUPERVISOR
MasoudReza Hashemi,Hossein Saidi
مسعودرضا هاشمی (استاد راهنما) حسین سعیدی (استاد مشاور)
 
STUDENT
Zahra Baharlooee
زهرا بهارلوئی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1383
Extending the university campus Public Switched Telephony Network (PSTN) network and adding new capabilities to it need a new Public Branch Exchange (PBX) system with high cost. The extension can be achieved using voice over IP (VoIP) on the university campus data network, which reduces the costs and increases flexibility in providing new value added services. Obviously the VoIP network should be interoperable with the existing PSTN network. To implement this solution design choices should be made to determine VoIP signaling protocols, servers, and signaling protocols between the two networks using gateways or softswitches. Issues such as reliability, redundancy, accessibility, interoperability with other solutions, QoS, security, and extensibility should also be addressed. In this thesis, first we review possible commercial solutions provided by companies active in this market. Since these solutions are usually expensive, we then propose a solution based on free and open source softwares. The proposed solution is based on SIP protocol for signaling and uses SER server which is an open source solution for SIP proxy server as well as SIP redirect server and the registrar. For communication with the data network beyond the university campus network and the Internet, packets should pass the NAT. Signaling protocols such as SIP have problems in passing Network Address Translator (NAT). RTP Proxy is a suitable way to solve the NAT problem but it requires that the RTP packets are also transferred through the server. We propose a solution in which the RTP packets do not pass from the server.
گسترش شبکه PSTN دانشگاه و ایجاد امکانات جدید در آن مستلزم تهیه PBX جدید می باشد که هزینه بالایی را در بر خواهد داشت. گسترش این شبکه از طریق شبکه اینترنت موجود در دانشگاه موجب کاهش هزینه ها و افزایش انعطاف‌پذیری در ایجاد امکانات جدید خواهد شد. از طرفی جایگزین کردن شبکه PSTN فعلی با VoIP موجب اتلاف سرمایه‌گذاری قبلی می‌شود بنابراین باید شبکه VoIP ایجاد شده با شبکه PSTN فعلی در تعامل باشد. به منظور ایجاد چنین ساختاری تعیین سرورهای لازم برای برقرای ارتباط و انتخاب پروتکل‌های سیگنالینگ و انتقال داده مناسب و امکان تبدیل پروتکل‌ها در دو شبکه توسط دروازه یا SoftSwitch لازم است. در این راستا، مسائلی مانند قابلیت اطمینان و ایجاد افزونگی، قابلیت دسترسی و تعامل با دیگر ساختارها، QoS، امنیت وقابلیت گسترش مطرح می‌شود. در این پایان‌نامه، ابتدا ایجاد چنین ساختاری بر اساس طرح‌های مبتنی بر محصولات شرکت های معروف بررسی شده است. پیاده سازی چنین طرح‌هایی مستلزم صرف هزینه بالائی است. بنابراین طرحی مبتنی بر نرم‌افزارهای متن باز با حداقل هزینه ممکن و کارائی مناسب برای دانشگاه ارائه شده و قسمت VoIP آن پیاده‌سازی شده است. در طرح پیشنهادی، پروتکل SIP برای سیگنالینگ و سرویس دهنده SER که شامل سروریس دهنده‌های پروکسی، ارجاع دهنده و ثبت کننده می باشد پیاده سازی شده اند. برای ایجاد ارتباط با شبکه VoIP در خارج از شبکه دانشگاه باید از NAT عبور کرد. پروتکل‌های سیگنالینگ VoIP مانند SIP در عبور از NAT مشکلاتی دارند که انجام سیگنالینگ و برقراری ارتباط دو طرفه را دچار مشکل می‌سازد. از میان راه حل‌های موجودRTP Proxy روش مناسبی برای حل مسائل NAT است اما موجب ایجاد ترافیک ناشی از عبور بسته های صدا در سرویس دهنده می شود. بنابراین راه حلی برای جلوگیری از عبور بسته های RTP از سرویس دهنده پیشنهاد شده است.

ارتقاء امنیت وب با وف بومی