Ανάπτυξη εφαρμογής android για Internet-based κλήσεις βασισμένες στο πρωτόκολλο SIP
Master Thesis
Συγγραφέας
Καμπυλαύκας, Ευστάθιος
Ημερομηνία
2014-04-10Προβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Android (Electronic resource) ; Application software -- Development ; Mobile computing ; Smartphones -- ProgrammingΠερίληψη
Τα τελευταία χρόνια παρατηρήθηκαν σημαντικές αλλαγές στη δομή και λειτουργία των τηλεπικοινωνιακών δικτύων που οφείλονται στη ραγδαία εξέλιξη του Internet και των εφαρμογών που βασίζονται στο Internet Protocol (IP). Από τη μία, το χαμηλότερο κόστος των δικτύων μεταγωγής πακέτων και από την άλλη, η βελτίωση ποιότητας και η αξιοπιστία της φωνής και δεδομένων. Η ενοποίηση των ξεχωριστών δικτύων μετάδοσης φωνής και δεδομένων. Η ενοποίηση των ξεχωριστών δικτύων μετάδοσης φωνής δεδομένων συνέβαλε στην ελάττωση του κόστους επικοινωνίας. Έτσι, το γνωστό τηλεφωνικό δίκτυο που σκοπό είχε τη μεταφορά ακουστικού σήματος άρχισε να εμπλουτίζεται με νέες υπηρεσίες όπως διακίνηση δεδομένων και εικόνων ενώ εμφανίσθηκαν ταυτόχρονα καινούρια δίκτυα κατάλληλα για την ανταλλαγή των πληροφοριών.
Η παρούσα διπλωματική αναφέρεται σε τεχνολογίες VoIP, όπου θεωρούνται οι αντικαταστάτες του παραδοσιακού τηλεφωνικού συστήματος μεταγωγής κυκλώματος PSTN. Ως VoIP ονομάζουμε μια ομάδα τεχνολογιών και πρωτοκόλλων με τις οποίες είναι εφικτή η επικοινωνία δύο ή περισσοτέρων απομακρυσμένων μεταξύ τους, χρηστών με μεταφορά ήχου/εικόνας μέσω IP δικτύων όπως το Internet. Οι VoIP εφαρμογές συνήθως ταξινομούνται σύμφωνα με τα υποστηριζόμενα πρωτόκολλα που υλοποιούν όπως τα H.323, SIP, Megaco H248, MGCP. Ανάμεσα σε αυτά τα πρωτόκολλα το SIP θεωρείται από τα πλέον ιδανικά για VoIP συστήματα.
Σκοπός αυτής της διπλωματικής είναι η μελέτη του SIP πρωτοκόλλου καθώς και η σχεδίαση ανάπτυξη VoIP εφαρμογής υλοποιήσιμης στην Android πλατφόρμα. Η εφαρμογή θα επιτρέπει τη διαχείριση συνόδων μεταξύ δύο μερών με χρήση σηματοδοσίας βασισμένης στο πρωτόκολλο SIP. Η εφαρμογή περιλαμβάνει κυρίως την πλευρά του πλευρά του πελάτη, ενώ για την πλευρά του εξυπηρετητή αξιοποιήθηκαν και παραμετροποιήθηκαν υπάρχουσες τεχνολογίες.