Hej, hvordan kan man i dag lave en billig SMS-afsendelses mulighed inde fra sit website og som samtidigt gerne skulle virke til så mange selskaber som muligt?
det kommer så sandeligt an på hvad billigt er. Hvis du har tænkt dig at lave den "store" service, vil det nok være smartest selv at købe en gateway, med noget sms-software osv. Den kommer mange tusinde. Er det dog blot et par sms'er der skal sendes, er der nogle firmaer som enten lejer deres egen gateway ud for et fast månedsbeløb + evt. en mindre bunke penge pr sms, eller nogle der udelukkende tager betaling pr sms. Men så kommer vi nok op i nærheden af de 10 kr. per sms, hvis du vælger den sidste. Du bliver nød til at dataljere dit spørgsmål lidt ekstra. Hvad skal siden bruges til?!? Hvor mange har du tænkt dig der skal bruge siden?!? osv osv osv..
Jeg kan desværre ikke sige hvor mange der vil komme til at bruge den, da jeg ikke ved det. Men jeg har checket coolerhverv & synes ikke at de virker som de billigste, mener får et års tid siden at have fundet et andet selskab som tilbød en "blackbox" som man selv skulle sætte et sim-kort i og så kunne man selv integrere op imod den. Men jeg kan desærre ikke huske hvad firmaet hed.
Prøve med dette .asp script, den fandt jeg engang jeg surfede omkring og har brugt den på min egen hjemmeside. Jeg har lagt 2 forskellige scripts op den første kan sende almindelige beskeder til alle mobiltelefoner og den anden kan sende lange beskeder som den selv automatisk deler op. Begge sender med AspMail hvis du ikke har denne service kan du ændre lidt i scriptet, ellers skulle det være lige til. Du skal selvfølgelig også ændre disse script med dine data. -------------------------------> Script 1 <-------------------------------- <!-- Start javascript til at beregne antal tegn --> <script type="text/javascript"> function BeskedLaengde( Formen ) { b1 = Formen.besked.value.length a1 = Formen.afsender.value.length if( a1 > 0 ) { b1 += a1 + 5 } return b1 }
' Fjern alle mellemrum i mobilnummeret intNummer = Replace(Request.Form("nummer")," ","")
' Endelser for de enkelte udbydere strMobilix = "@sms.mobilix.dk" strSonofon = "@note.sonofon.dk" strTelia = "@gsm1800.telia.dk" strTDC = "@sms.tdm.dk" strTelefona = "@sms.tdm.dk"
' De første 4 cifre af nummeret til at bestemme udbyder int4cifre = int(left(intNummer,4))
' Udfra nummerserien bestemmes udbyder (og dermed endelsen) if int4cifre => 2010 and int4cifre =< 2059 then strUdbyder = strTDC elseif int4cifre => 2060 and int4cifre =< 2099 then strUdbyder = strSonofon elseif int4cifre => 2110 and int4cifre =< 2199 then strUdbyder = strTDC elseif int4cifre => 2210 and int4cifre =< 2299 then strUdbyder = strSonofon elseif int4cifre => 2310 and int4cifre =< 2399 then strUdbyder = strTDC elseif int4cifre => 2410 and int4cifre =< 2499 then strUdbyder = strTDC elseif int4cifre => 2510 and int4cifre =< 2539 then strUdbyder = strSonofon elseif int4cifre => 2610 and int4cifre =< 2699 then strUdbyder = strMobilix elseif int4cifre => 2710 and int4cifre =< 2799 then strUdbyder = strMobilix elseif int4cifre => 2810 and int4cifre =< 2899 then strUdbyder = strTelia elseif int4cifre => 2910 and int4cifre =< 2990 then strUdbyder = strTDC elseif int4cifre => 2991 and int4cifre =< 2992 then strUdbyder = strTelefona elseif int4cifre => 2993 and int4cifre =< 2999 then strUdbyder = strTDC elseif int4cifre => 3010 and int4cifre =< 3099 then strUdbyder = strTDC elseif int4cifre => 4010 and int4cifre =< 4049 then strUdbyder = strTDC elseif int4cifre => 4050 and int4cifre =< 4099 then strUdbyder = strSonofon elseif int4cifre => 5000 and int4cifre =< 5999 then strUdbyder = strTDC end if
' Den færdige SMS-adresse SMSadresse = intNummer & strUdbyder
' ---------------------------------------- ' Udskift eventuelt denne kode hvis anden mailkomponent benyttes ' Start send e-mail med AspMail ' ---------------------------------------- Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = Request.Form("afsender") Mailer.FromAddress= "sms@domain.dk" Mailer.RemoteHost = "din-mailserver.dk" Mailer.AddRecipient SMSadresse, SMSadresse Mailer.Subject = "" Mailer.BodyText = Request.Form("besked")
if Mailer.SendMail then Response.Write "<h1>SMS er afsendt til " & SMSadresse & "</h1>" else Response.Write "<h1>Der skete en fejl: " & Mailer.Response & "</h1>" end if Set Mailer = Nothing ' ---------------------------------------- ' Slut send e-mail med AspMail ' ---------------------------------------- End If %>
' ---------------------------------------- ' Udskift eventuelt denne kode hvis anden mailkomponent benyttes ' Start send e-mail med AspMail ' ---------------------------------------- Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = strAfsenderNavn Mailer.FromAddress= strAfsenderMail Mailer.RemoteHost = "din-mailserver.dk" Mailer.AddRecipient strModtagerMail, strModtagerMail Mailer.Subject = "Nr. " & i & "/" & intBeskeder Mailer.BodyText = arrDelBeskeder(i)
if Mailer.SendMail then strStatus = strStatus & "<dt>Besked nr. " & i & " af " & intBeskeder strStatus = strStatus & " - afsendt til " & strModtagerMail & ":</dt>" strStatus = strStatus & "<dd style='color:green'>" & arrDelBeskeder(i) & "</dd>" else strStatus = strStatus & "<dt>Besked nr. " & i & " af " & intBeskeder strStatus = strStatus & " - der skete en fejl: " & Mailer.Response & "</dt>" strStatus = strStatus & "<dd style='color:red'>" & arrDelBeskeder(i) & "</dd>" end if Set Mailer = Nothing
' ---------------------------------------- ' Slut send e-mail med AspMail ' ---------------------------------------- Next Response.Write "<h1>Status</h1>" Response.Write "<dl>" & strStatus & "</dl>" End If %>
MEN, men men.. 1)virker det virkelig stadigvæk? Der var jo noget med at teleslskaberne lukkede for at sende SMS'er via e-mail fordi de tabte en masse fortjeneste på dette!? 2) Der er jo langt fra alle selskaber.. Hvad med Telmore, M1, Debitel, CBB Mobil, Tele2 mobil etc. etc.?? 3) Og så har det jo nu også i længere tid været muligt at overflytte sit mobilnummer til et nyt teleselskab, når man skifter udbyder! Dvs. så passer de nummerserier jo ikke længere til de oprindelige udbydere!?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.