Waldorf VoIP server

Από Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ
Μετάβαση σε: πλοήγηση, αναζήτηση

Waldorf - VoIP server

Γενικά

Ο Waldorf είναι ένας VoIP server σε μία εικονική μηχανή στον Kermit (Virtual Host server της αίθουσας της Κοινότητας). Έχει χρησιμοποιηθεί η διανομή Elastix (32-bit), η οποία στηρίζεται στη διανομή CentOS και τον Asterisk* 1.6 .

Ο σκοπός του server είναι η παροχή ελεύθερων υπηρεσιών VoIP στα μέλη της Κοινότητας. Υπό εξέταση είναι η εκμετάλλευση της δυνατότητας καταγραφής Video για τη βιντεοσκόπηση και το streaming των παρουσιάσεων. Επιπλέον, μπορεί να χρησιμοποιηθεί ως μία ζωντανή πλατφόρμα τεχνολογίας VoIP βασισμένη σε ελεύθερο λογισμικό από την οποία τα μέλη μας μπορούν να αποκομίσουν σημαντικές και χρήσιμες γνώσεις.


Ορολογία

Σύντομα ορολογία, χρήσιμη για την κατανόηση των υπηρεσιών του Waldorf.

VoIP: Voice over Internet Protocol. Ψηφιακές υπηρεσίες τηλεφωνίας μέσω του πρωτοκόλλου του Internet.

SIP: Session Initiation Protocol. Πρωτόκολλο επικοινωνίας μεταξύ των VoIP clients (extensions) και του VoIP server (proxy). Άλλα γνωστά πρωτόκολλα είναι το IAX2 και Skype.

Extension: Λέγονται και εσωτερικά. Κάθε extension έχει ένα μοναδικό αριθμό στον VoIP server τον οποίο μπορεί να χρησιμοποιήσει ένα άλλο extension για να εκκινήσει μία κλήση μεταξύ τους.

Codec: COder/DECoder. Μικροπρόγραμμα που αναλαμβάνει την κωδικοποίηση και αποκωδικοποίηση του ήχου και του video. Στο VoIP απαιτείται real time conding/decoding. Γνωστά audio codecs είναι τα PCM A-law, PCM U-law, Speex, GSM, iLBC.

Transcoding: Η μετατροπή ενός σήματος από ένα codec σε ένα άλλο. Ομοίως, το transcoding πρέπει να γίνεται σε πραγματικό χρόνο, παρότι είναι μία ιδιαίτερα απαιτητική σε πόρους (CPU & Memory) διαδικασία.

VoiceMail: Υπηρεσία τηλεφωνητή ο οποίος καταγράφει φωνητικά μηνύματα που αφήνει ο καλών.

Trunk: Σύνδεση του Asterisk server με άλλα Τηλεφωνικά Κέντρα (Τ/Κ) είτε VoIP είτε κλασσικής τηλεφωνίας.

Υπηρεσίες

Ο Waldorf υποστηρίζει μια σειρά υπηρεσιών και features. Παρατίθεται σύντομη λίστα των βασικότερων στοιχείων.

  • Πρωτόκολλο SIP (UDP)
  • Codecs: PCM A-law, PCM U-law, Speex, GSM
  • VoiceMail
  • Αποστολή e-mail με ειδοποίηση όταν κάποιος λαμβάνει VoiceMail με συνημμένο το φωνητικό μήνυμα
  • Δυνατότητα on demand καταγραφής συνομιλίας κατά την κλήση
  • Βιντεοκλήσεις
  • Conference

Ο Waldorf προς το παρόν δεν διαθέτει κανένα trunk με άλλο VoIP server ή με κλασσική τηλεφωνία. Συνεπώς, υποστηρίζονται μονάχα κλήσεις προς εσωτερικά του ιδίου.

Πρόσβαση

Η υπηρεσία είναι διαθέσιμη σε όλα τα μέλη της Κοινότητας. Οι ενδιαφερόμενοι να αποκτήσουν λογαριασμό μπορούν να στέλνουν πμ στο forum στον finrod ή να το αιτούνται στο σχετικό thread.

Η πρόσβαση γίνεται μέσω του Internet χρησιμοποιώντας τα παρακάτω στοιχεία:

  • Hostname: pbx.foss.ntua.gr
  • Username: <ο αριθμός του εσωτερικού>
  • Password: Ο κωδικός που αποστέλλεται στους χρήστες. Ο κωδικός ΔΕΝ μπορεί να αλλάξει από τους χρήστες.

Προτεινόμενος SIP Client: Linphone (Linux, Windows, Mac). Ο Ekiga έχει διαπιστωθεί ότι είναι αρκετά προβληματικός και δεν συνιστάται. Προσοχή, για καλύτερη απόδοση όταν συνδέεστε από συνδέσεις ADSL επιλέξτε ως προτιμώμενο codec το Speex ή το iLBC.

Για πρόσβαση στο VoiceMail πρέπει κανείς να καλέσει το *97. Το προεπιλεγμένο VoiceMail Password είναι το 1234.

Κατάλογος εσωτερικών

  • 101 finrod
  • 102 Bukowski
  • 103 alco
  • 104 MadAGu
  • 105 Kostas213
  • 106 msl
  • 107 thanasis
  • 108 palpatine

Δίκτυο και πληροφορίες εγκατάστασης

Ο server Waldorf διαθέτει μία κάρτα δικτύου, συνδεδεμένη στο DMZ δίκτυο του Kermit virtual host server. Το DMZ έχει διεύθυνση 192.168.127.0/24, ενώ ο Waldorf έχει την 192.168.127.5 . Δεν είναι δυνατή η επικοινωνία μεταξύ του DMZ και του εσωτερικού δικτύου της αίθουσας. Ωστόσο, η υπηρεσία VoIP είναι διαθέσιμη μέσω Internet. Καθώς η αίθουσα διαθέτει 2 WAN συνδέσεις, μπορεί κανείς να έχει πρόσβαση στην υπηρεσία VoIP μέσω της 1ης σύνδεσης WAN που υποστηρίζεται από τον παλιό router.