Jump to content
Sign in to follow this  
MosquitoBird11

SMS Wizard!

Recommended Posts

MosquitoBird11

Hi guys! I wrote this program after making modifications to an existing SMS UDF. Please let me know what you think as well as ANY feedback you have! It would be greatly appreciated! The program can send SMS and MMS through a variety of SMTP hosts, to a variety of mobile providers. It has not been well tested on many service providers, so feedback about successful/unsuccessful attempts from anyone would be great!

http://www.mediafire.com/?607jvcgjucue5t5 (Compiled Version)

http://www.mediafire.com/?qtme7yumv1rrxb6 (AutoIt Source) **Sorry for the extremely sloppy code!!

Share this post


Link to post
Share on other sites
E1M1

Why does it require mys service provider? Does it cost?


edited

Share this post


Link to post
Share on other sites
MosquitoBird11

Haha no it is completely free. The forwarding-to-phone mechanism is different depending on which service provider the receiving phone is on.

Share this post


Link to post
Share on other sites
E1M1

Only thing is I dont see my provider in this list. or at least didn't notice it. mine is Tele2. Could you add input for sender phone number so I could send sms from cumputer and when they reply it would go back to my phone.


edited

Share this post


Link to post
Share on other sites
MosquitoBird11

Hmmm...that might be possible indeed. Although why you would send from a computer and then recieve with a phone is slightly confusing to me. If you would like to implement your service provider, you can see all the constants in the included .au3 source file. The only reason i havnt included all of them is mainly that i have never tested all of them. But if you wanted to, do something like this:

change every line like this:

GUICtrlSetData(-1,"AT&T|Cricket|Sprint|Verizon","Verizon")
to:
GUICtrlSetData(-1,"AT&T|Cricket|Sprint|Tele 2|Verizon","Verizon")

and under the find provider function:

func findprovider()
    
    $provider = GUICtrlRead($input_provider)
        Select
            case $provider = "3 River Wireless"
                $provider = $3RIVERWIRELESS
            case $provider = "AT&T"
                $provider = $ATT_WIRELESS 
            case $provider = "Verizon"
                $provider = $VERIZON    
            case $provider = "Cricket"
                $provider = $cricket
                        case $provider = "Sprint"
                $provider = $sprint
        EndSelect   
    
EndFunc

add in whatever tele2 constant works:

func findprovider()
    
    $provider = GUICtrlRead($input_provider)
        Select
            case $provider = "3 River Wireless"
                $provider = $3RIVERWIRELESS
            case $provider = "AT&T"
                $provider = $ATT_WIRELESS 
            case $provider = "Verizon"
                $provider = $VERIZON    
            case $provider = "Cricket"
                $provider = $cricket    
                        case $provider = "Sprint"
                $provider = $sprint
                        case $provider = "Tele 2"
                $provider = (the constant in the included .au3 file that is for tele 2)
        EndSelect   
    
EndFunc

There appear to be a couple and im not sure what country you're from but one of them should work.

Edited by MosquitoBird11

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×