Page 1 of 2

asterisk/sms

Posted: Wed Feb 13, 2008 10:28 am
by sf1n4k1
Το voipdiscount σε όποιον έχει account δίνει την δυνατότητα των δωρεάν sms. Ξέρει κανείς αν γίνεται μέσω asterisk/trixbox να το δώσουμε σαν service στους χρήστες μας ώστε να μπορούν να στέλνουν δωρεάν sms μέσω των account που έχουμε για το voip?

Έψαξα αρκετά βρήκα έναν ozaki sms server αλλά δουλεύει μόνο με συνδεδεμένο κινητό πάνω στο pc και μέσω gsm.

Posted: Wed Feb 13, 2008 11:55 am
by korkakak

Posted: Thu Feb 14, 2008 2:31 pm
by mp
Ο τρόπος που το voipdiscount επιτρέπει την αποστολή sms είναι μέσα από τον δικό του client και/η μέσα από το admin web interface του λογαριασμού σου. Δεν υπάρχει κάποιο documented πρωτόκολλο επικοινωνίας με τους servers της voipdiscount για αυτή την υπηρεσία. Οπότε για να παρέχεις μία τέτοια υπηρεσία θα πρέπει να κάνεις reverse engineer το πρωτόκολλο του voipdiscount για αρχή.

Ψάχνοντας λίγο στο internet βρήκα το εξής: http://tuxmobil.org/phones_linux_sms.html

το πρώτο link σε αυτή τη σελίδα λέει πως υποστηρίζει και voipdiscount, άρα μάλλον το έχουν βρει το πρωτόκολλο ήδη. Μάλιστα είναι φτιαγμένο από Έλληνες!!!

Χρησιμοποιώντας το command line version του παραπάνω σε συνδιασμό με ένα web interface φαντάζομαι μπορείς να "μοιράσεις" τα free-sms.

Ελπίζω να βοήθησα.

mp

Posted: Thu Feb 14, 2008 3:03 pm
by trv
μαρκο μαρκο εισαι εδω?

Posted: Thu Feb 14, 2008 4:04 pm
by Hwoarang
Εγω το χω ξαναπει

http://pysmssend.sourceforge.net

Οποιος έχει όρεξη και γνώση το κάνει port και σε windows. O κώδικας είναι προσεγμένος για να γίνει crossplatform το πρόγραμμα

@mp : δικό μου ειναι το προγραμματάκι :mrgreen: :mrgreen:

Οτιδηποτε θέλετε για τον κώδικα κτλ κτλ ή τον ανοίγετε και βλέπετε ή με ρωτάτε

Posted: Thu Feb 14, 2008 4:13 pm
by mp
@hwoarang: Ναι, μου το είπε ο trv. Μπράβο, καλή δουλειά.

Νομίζω εύκολα μπορεί να γίνει μία απλή σελίδα - web form - που να μπορεί κανείς να στείλει sms χρησιμοποιώντας το εργαλείο σου σε συνδιασμό με τα voipdiscount accounts του sf1n4k1.

mp

Posted: Thu Feb 14, 2008 4:47 pm
by Hwoarang
Απο το site του voipbuster

Using HTML SMSlink

You can also send text messages (SMS) without using our software or accessing the website. Use the following link and fill in the desired data:
https://myaccount.voipbuster.com/clx/se ... xxxxxxxxxx ​&password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx


Explanation of the variables:

* username: your VoipBuster username
* password: your VoipBuster password
* from: your username or your verified phone number. Always use international format for the number starting with +, for instance +491701234567
* to: the number you wish to send the sms to. Always use international format starting with +, for instance +491701234567
* text: the message you want to send
Ο trv που ξέρει απο ιστοσελίδες θα μπορουσε άνετα να το κάνει Implement σε μια σελιδουλα :)

Posted: Thu Feb 14, 2008 5:44 pm
by sf1n4k1
Αουτς πολύ info..thanks guys θα τα σκαλίσω μόλις βρω χρόνο. Ελπίζω να βγει κάτι θετικό για όλους:-)

Posted: Thu Feb 14, 2008 6:15 pm
by korkakak
sf1n4k1 wrote:Αουτς πολύ info..thanks guys θα τα σκαλίσω μόλις βρω χρόνο. Ελπίζω να βγει κάτι θετικό για όλους:-)

Code: Select all

<html>
<?
$url = "https://myaccount.voipbuster.com/clx/sendsms.php?username=";
$username="VOIPBUSTER_UNAME";
$password="VOIPBUSTER_PASSWD";
$to = $_POST["to"];
$from = $_POST["from"];
$msg = $_POST["msg"];
$s = $_POST["submit"];
	
if(isset($_POST['submit']))
	{
	echo "Parakalw Dwste ta stοixeia gia thn apostolh sms";
	}
else
	{
	fopen($url.$username."&password=".$password."&from=".$from."&to=".$to."&text=".$msg ,'r');
	}	
?>
	<form name="input" action="smsform.php" method="post"> (1)
                <table> 
			<tr>
				<td>
					Destination Number
				</td>
				<td>
					<input type="text" name="to">
				</td>
			</tr>
			<tr>
				<td>
					From: 
				</td>
				<td>
					<input type="text" name="from">
				</td>
			</tr>
			<tr>
				<td>
					Message:
				</td>
				<td>
					<input type="text" name="msg">
				</td>
			</tr>
			<tr>
				<td>
					<input type="submit" value="Submit">
				</td>
				<td>
					
				</td>
			</tr>
		</table>
	</form>
</html>
Χωρίς να το έχω τσεκάρει στην πράξη και επειδή θα βαρεθείς να περιμένεις mp, trv και για να μην εξαρτάσαι από κανένα (εδώ και 5 λεπτά το γράφω στο χέρι==vim) κάτι τέτοιο χρειάζεσαι. Αν έχει κανά bug το λύνουμε on the fly.

Από εκεί και πέρα το να τρέχεις μια multiuser υπηρεσία* χωρίς accounting ΔΕΝ είναι το ότι καλύτερο, και σίγουρα δεν το συνιστώ (abuse κτλ). Θα μπορούσαμε να το προσθέσουμε βέβαια στο portal που στήνουμε, 10 γραμμές (είναι ο κώδικας που το διαχειρίζεται και άλλες 10 για το accounting) και να υπάρχει accounting μέσα από την βάση των χρηστών(πχ 5 sms per day ;-)), αλλά αυτό είναι κάτι που κοιτάμε και αν έχεις όρεξη μόνο...

*Πχ αν το έτρεχες μόνος σου, θα μπορούσες απλά στο (1) εκει που λέει post να έβαζες το url που προτείνει ο hwoarang. Σε ένα πολυχρηστικό περιβάλλον αυτό θα ήταν γενικό πρόβλημα ασφάλειας όμως καθώς ο καθένας θα μπορούσε με ένα show source να δει τα account info σας στο voipdiscount...

Posted: Thu Feb 14, 2008 6:36 pm
by sf1n4k1
Δεν έλεγα να το τρέχω χωρίς account. Η αρχική σκέψη ήταν να χρησιμοποιείται απ όσους έχουν account στο voip. Μέσα στο να μπει στο portal κάτι τέτοιο, είναι n1 υπηρεσιούλα. thanks και πάλι thanks.

Posted: Thu Feb 14, 2008 6:55 pm
by trv
Τσαμπα κοπος κορκι το scriptaki..

Για τις κακοηθειες για το προσωπο μου δε σχολιαζω, οσοι βλεπουν κρινουν πως συμπεριφερεται ο καθενας.

Ενα απλο html με την φορμουλα αρκουσε, το php το εχουν αυτοι ετοιμο. Αρκει ενα html με μια φορμα που να στελνει τα δεδομενα στο php τους, με get τα περνουν!

Posted: Thu Feb 14, 2008 7:00 pm
by korkakak
trv wrote:Τσαμπα κοπος κορκι το scriptaki..

Για τις κακοηθειες για το προσωπο μου δε σχολιαζω, οσοι βλεπουν κρινουν πως συμπεριφερεται ο καθενας.

Ενα απλο html με την φορμουλα αρκουσε, το php το εχουν αυτοι ετοιμο. Αρκει ενα html με μια φορμα που να στελνει τα δεδομενα στο php τους, με get τα περνουν!
κακοηθειες??? που είναι?

Μάθημα html:
method POST από φόρμα:
In HTML, one can specify two different submission methods for a form. The method is specified inside a FORM element, using the METHOD attribute. The difference between METHOD="GET" (the default) and METHOD="POST" is primarily defined in terms of form data encoding. The official recommendations say that "GET" should be used if and only if the form processing is idempotent, which typically means a pure query form. Generally it is advisable to do so. There are, however, problems related to long URLs and non-ASCII character repertoires which can make it necessary to use "POST" even for idempotent processing.
για τα υπόλοιπα και extra πληροφορίες >>> εδώ <<<

Άρα μετά θα εμφανιζόταν στο address bar to username και το password ή τουλάχιστον θα μπορούσε κάποιος να το δει εύκολα...

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

Posted: Thu Feb 14, 2008 7:10 pm
by trv
Τωρα μου κανεις μαθημα html? Ας γελασουμε!

Ποιος ο λογος του μαθηματος δε καταλαβα? Διαφωνεις οτι η φορμα τους περνει τα στοιχεια με get ? Για κανε τους τα post να δουμε αν θα τα παρουνε!

Posted: Thu Feb 14, 2008 7:12 pm
by grigoris
ρε, ειτε φτιαξτε το ειτε παρατηστε το...! nysaeeefeeeeeeeeee!

Posted: Thu Feb 14, 2008 7:15 pm
by korkakak
trv wrote: ...
Ποιος ο λογος του μαθηματος δε καταλαβα? Διαφωνεις οτι η φορμα τους περνει τα στοιχεια με get ? Για κανε τους τα post να δουμε αν θα τα παρουνε!
Ελεος αν έκανες ένα κόπο να δείς λίγο τον κώδικα θα καταλάβαινες τι λέω:

Post κάνει πίσω στην ιδια σελίδα και ανοίγει την σελίδα του voipbuster κανονικά με GET χωρίς όμως αυτό να φαίνεται από τον τελικό χρήστη αφού μιλάει ο http server με το voipdiscount και όχι ο τελικός χρήστης...

Αυτό κάνει.

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


~Και κλειδώνει εφόσον το ζήτημα έχει λυθεί. Ελπίζουμε να το δείτε σύντομα live σε λειτουργία από το portal :D