->SMS-GATE
SMS-GATE
SMS-GATE (Σύστημα Αποστολής Μηνυμάτων SMS)
Το SMS-GATE αποτελεί μετεξέλιξη παλιότερου υποσυστήματος (module) που είχε αναπτυχθεί παλιότερα και είχε ενσωματωθεί στις εφαρμογές Alfa & Κέρβερος (που διαχειρίζονται Κέντρα Λήψης Σημάτων Συναγερμού). To SMS-Gate έχει ταχύτητα αποστολής 6 sms/λεπτό. Λειτουργεί σε περιβάλλον Windows (95/98/2000/ΝΤ/XP), είναι πλήρως δικτυακή, ανεπτυγμένη με αρχιτεκτονική client-server.
Χρησιμοποιώντας το SMS-Gate μπορείτε να στείλετε sms μήνυμα με ένα από τους παρακάτω τρόπους:
A. μέσω της client εφαρμογή SMSClient (εικόνα 1) η οποία εκτελείται στους υπολογιστές του τοπικού δικτύου. Όπως φαίνεται στην εικόνα επιλέγεται από το list box τον παραλήπτη και πληκτρολογείτε το μήνυμα σας. Εναλλακτικά μπορείτε να συμπληρώσετε την ηλεκτρονική σας διεύθυνση για να πάρετε mail επιβεβαίωσης της αποστολής. Η IP διεύθυνση είναι η IP του υπολογιστή που τρέχει την κεντρική εφαρμογή (SMS-GATE).

εικόνα 1
To confirmation mail που λαμβάνετε από το σύστημα έχει την ακόλουθη μορφή:

εικόνα 2
Μπορούμε να ορίσουμε επίσης αποστολή του confirmation mail και σε δεύτερη ηλεκτρονική διεύθυνση.
Β. χρησιμοποιώντας την command-line εφαρμογή clsms.exe (command-line sms) που εκτελείται σε παράθυρο DOS. Οι παράμετροι που δέχεται το clsms είναι το μήνυμα, ο αριθμός του κινητού και ένας 2ος αριθμός κινητού (για ταυτόχρονη αποστολή σε 2 κινητά). Για παράδειγμα
clsms «δοκιμαστικό μήνυμα» +3094123456 +3094123457
Σε ένα ini αρχείο ορίζουμε την e-mail διεύθυνση μας (εάν επιθυμούμε confirmation mail), την SMTP διεύθυνση του mail server και την IP διεύθυνση του SMS-GATE. To clsms μπορεί να εκτελεστεί σε οποιονδήποτε υπολογιστή του τοπικού δικτύου.
Γ. με απευθείας τηλεφωνική κλήση (χωρίς tcp/ip). Αυτή είναι η μέθοδος που χρησιμοποιούν οι εταιρίες ασφαλείας. Μέσω modem μας καλούν και μας μεταφέρουν το μήνυμα και τον αριθμό του κινητού και το SMSGATE αναλαμβάνει να στείλει το sms.
To SMS-GATE είναι η κεντρική εφαρμογή που εκτελείται σε κάποιον υπολογιστή τυπικών δυνατοτήτων με Windows (95/98/2000/NT/XP – προτείνουμε NT πυρήνα). Στη σειριακή θύρα του υπολογιστή συνδέουμε ένα κινητό τηλέφωνο (με ενσωματωμένο modem) ή για μεγαλύτερη αξιοπιστία μια GSM συσκευή βιομηχανικών προδιαγραφών.
Μόλις τo SMS-GATE λάβει μήνυμα από το smsclient, το clsms ή το modem το προωθεί αμέσως στη GSM συσκευή. Υπάρχει πλήρης καταγραφή (logging) για κάθε ενέργεια του SMS-GATE. Αν για οποιοδήποτε λόγο δεν μπορέσει να στείλει κάποιο sms, το συγκεκριμένο μήνυμα μπαίνει σε μια λίστα μη-σταλθέντων, ώστε το SMS-GATE να στείλει τα υπόλοιπα sms και στη συνέχεια προσπαθεί (όσες φορές του έχουμε ορίσει) να στείλει τα μη-σταλθέντα sms.
Μια πολύ χρήσιμη δυνατότητα που υπάρχει στο SMS-GATE είναι η χρέωση των μηνυμάτων στους πελάτες. Οι πελάτες αγοράζουν προπληρωμένες κάρτες με μηνύματα (SMS paycards) πχ των 100 ή 1000 μηνυμάτων, και για κάθε μήνυμα που στέλνουν τους αφαιρούμε μια μονάδα. Στο sms που λαμβάνουν οι πελάτες υπάρχει ένας αριθμός στο τέλος (εικόνα 2) που δείχνει τον αριθμό των μονάδων που έχουν απομείνει. Η ενεργοποίηση μιας κάρτας γίνεται μέσω του SMSClient. Στέλνουμε ένα μήνυμα στον αριθμό 00000000 με τα στοιχεία της κάρτας και αμέσως πιστώνεται ο λογαριασμός του πελάτη με μηνύματα (100 ή 1000 ανάλογα με την κάρτα). Η ανανέωση του λογαριασμού με νέα μηνύματα μπορεί να γίνει οποιαδήποτε στιγμή (δεν χρειάζεται να φτάσουμε στα 0 μηνύματα). Έτσι μπορεί κάποιος να αγοράσει 3 κάρτες και να τις ενεργοποιήσουμε την μια μετά την άλλη.
Η ενεργοποίηση μια κάρτας επιβεβαιώνεται από το SMS-GATE μέσω ενός e-mail που αποστέλλεται αυτόματα με τα παρακάτω στοιχεία:
Mail επιβεβαίωσης Πίστωσης Κάρτας
----- Original Message -----
From:
To:
Sent: Thursday, January 03, 2002 10:57 AM
Subject: PayCard: 0000054,9149-9561,100
PayCard No: 0000054,9149-9561,100
Όπου
9149-9561 είναι ο αριθμός της κάρτας και 100 τα μηνύματα που περιέχει, και
0000054 είναι ο κωδικός του πελάτη
Τέλος στέλνοντας ένα ειδικό μήνυμα στο SMS-GATE μπορούμε να ενημερωθούμε μέσω e-mail με την κατάσταση των πελατών μας (πόσες μονάδες έχουν ακόμα κλπ). Τα στοιχεία εμφανίζονται στην παρακάτω μορφή:
> tblCustomers
>
> α/α, custnum, cardnum, remainder, negcredits
>
> 15, 0000002, Μπεκιάρης, 44, 0
> 14, 0000036, Κυρκιμτζής, 0, 0
> 8, 0000045, Terracom, 1146, 0
...
...
...
> tblCards
>
> α/α, cardnum, custnum, remainder, date
>
> 30, 1001-0014, 0000159, 0, 20/03/2001
> 41, 7091-2781, 0000159, 0, 11/5/2001
> 38, 7291-0384, 0000159, 0, 20/4/2001
> 42, 7291-0486, 0000159, 0, 28/5/2001
...
...
...
Εάν κάποιος πελάτης προσπαθήσει να στείλει sms ενώ έχουν εξαντληθεί οι μονάδες του, το SMS-GATE μας αποστέλλει το παρακάτω e-mail:
From:
To:
Sent: Friday, January 04, 2002 3:26 PM
Subject: SMS Error: -100003
>
4/1/2002|15:12:45|9249-8969|+30974xxxxxx|#47-15:16-1207-32.(-100003)|-100003
>
όπου
1000003 είναι ο κωδικός υπέρβασης
+30974xxxxxx είναι ο αριθμός του κινητού του πελάτη
4/1/2002 και 15:12:45 η ημερομηνία και ώρα απόπειρας αποστολής sms
9249-8969 ο αριθμός της τελευταίας κάρτας που ενεργοποίησε ο πελάτης
#47-15:16-1207-32 το μήνυμα που ήθελε να στείλει ο πελάτης
Υπάρχει δυνατότητα καθορισμού διαφορετικού ορίου για κάθε πελάτη (πχ για ένα πελάτη να είναι οι 0 μονάδες και για κάποιον άλλο οι -20 μονάδες, που σημαίνει ότι ακόμα και αν του λήξουν οι μονάδες του επιτρέπουμε να στείλει άλλα 20 sms).

εικόνα 3 - το SMS-GATE σε συνθήκες λειτουργίας
Το SMS-GATE είναι ανεπτυγμένο με τα πιο σύγχρονα εργαλεία ανάπτυξης λογισμικού. Η εφαρμογή είναι client-server, full-threaded ώστε να διαχειρίζεται μεγάλο φόρτο εισερχόμενων κλήσεων. Σύντομα θα είναι έτοιμο και Active-X control για άμεσο χειρισμό του από τρίτες εφαρμογές.
Forum
Τα θέματα με τις πιο πρόσφατες δημοσιεύσεις στο FORUM μας. Εγγραφείτε εδώ!
| Oracle Virtualbox - Nat port forwarding | by: mnakos | August 30, 2010, 10:39 am |
| ΕΞΑΓΩΓΗ ΑΝΑΦΟΡΑΣ ΣΗΜΑΤΩΝ | by: taurushellas | August 28, 2010, 10:57 am |
| Χρήσιμα Link από το www.terracom.gr | by: mnakos | August 26, 2010, 10:01 am |
| ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ ΣΤΟ KERVEROSLIVE | by: evefthym | August 24, 2010, 1:36 pm |
| Soft1 - Εμφάνιση επιλεγμένων εγγραφών σε νέο παράθυρο | by: jvrakas | August 23, 2010, 12:44 pm |



