08. marts 2001 - 08:28Der er
59 kommentarer og 1 løsning
SMS og TDC
Jeg har lavet en SMS-sender, og langt om længe har jeg fået koden til at virke sammen med min SMTP-server. (Mailkomponenten er Jmail 3.7).
Mit problem er, at jeg kan sende til Mobilix, og her ser beskeden OK ud (med afsender emailadresse, navn på afsender og selve tekten), men sender jeg til TDC, kende den kun emailadresen, og resten (navn på afsender samt teksten) er erstattet af :V:;
????? Nogen der kan hjælpe... (30 point) Nogen der evt. vil vise, hvordan man selv har en sms-sender, der virker til alle selskaberne (TDC,Mobilix,Telia og Sonofon)... (120 point)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvorfor har du lukket for adgangen til 24 numre serien??? Det er tdm & debitel. Prøv evt. at sætte alt til at blive sendt igennem Mobilix, det plejer at virke!!!
pluth -> lukke for adgang... man skulle gerne kunne sende til alle mobilnumre... og hvordan skulle jeg kunne sende gennem Mobilix til andre selskaber ???
det er blevet et problem at få en ordentlig sender nu - specielt efter man kan få et nummer fra en udbyder flyttet til en anden... samtidig bliver der også åbnet for nye numre...
soze -> jeg betvivler ikke at du er god... og jeg siger heller ikke, at jeg ikke er, men er der problemstillinger, hvor man ikke gider mere....
Okay, mobilix sender ud til alle andre selskaber også, og jeg kan også godt finde på at nasse på andre, så nu kommer det... hvordan får jeg min smssender til at sende ud gennem mobilix ???
dvs. at hvis jeg sender til nummer 2149xxxx, via adressen 2149xxxx@sms.mobilix,.dk, så finder mobilix ud af, at det er et TDC nummer og videresender den ???
Forresten, så - for at gøre det hele værre - er det vist noget med, at mobilix ikke sender til alle selskaber - og samtidig sker der vist også et eller andet med afsenderadressen... prøv dig frem! ;o)
Jeg kan ikke sende til mit nummer som starter med 2494... Og som der også er blevet nævnt, så sender Mobilix til alle mobiltelefoner... nummer@mobilix.dk. De sender direkte til mobiltelefon, og så er det den hurtigste måde at få en sms besked frem på......
jeg har sent en besked - og det ser ud som om den er blevet sendt... så enten er der et eller andet mystisk jeg ikke kender til - eller også er der en del forsinkelse på...
fj >> den sender heller ikke alt gennem mobilix - den er delt ind på \"de gammeldags\" numre - så derfor virker de alle ikke... og de nyeste numre er heller ikke med...
soze -> jeg er tilfreds, hvis den bare sender til de fleste numre, den sender jeg har nu, går selv ind og undersøger, om den kan sende til numrende, og hvis ikke, giver den besked herom, men det kræver, at jeg selv opdaterer nummerintervallerne... Men hvorfor kan jeg sende gennem din sms-sender, når jeg ikke kan gemmen min ??? ER det fordi du fedter for mobilix, når du sender en besked, eller hvad ???
Eneste alternativ jeg har lige nu, er at jeg ripper <FORM>\'en for de gule sider, og lusker mine beskeder gennem dem... det vil gå indtil de laver om på deres side... den tid den sorg :o)
IF NOT JMail.Execute THEN Response.write(\"<BR><H3>Fejl opstået</H3></CENTER>\") Response.Write(\"Tag en kopi af denne fejltekst og send den venligst til administratoren for Ravne.net\") Response.Write(\"Fejlbesked : \" & JMail.Errormessage & \"<BR><HR>\") Response.Write(\"Fejltype : \" & JMail.Errorsource & \"<BR><HR>\") Response.Write(\"Log : <PRE>\" & JMail.Log & \"</PRE><BR><HR>\") END IF
Find frem til nummeret : ************************************************ teledk = \"@sms.tdm.dk\" sonofon = \"@note.sonofon.dk\" telia = \"@gsm1800.telia.dk\" mobilix = \"@sms.mobilix.dk\"
If Not IsNumeric(mobil) Then gyldigt = 0 else if left(mobil,4) < 2010 OR len(mobil) < 8 then gyldigt = 0 else gyldigt = 1 end if end if if gyldigt = 1 then if int(left(mobil,4)) => 2010 AND int(left(mobil,4)) =< 2059 then selskab = teledk elseif int(left(mobil,4)) => 2060 AND int(left(mobil,4)) =< 2099 then selskab = sonofon elseif int(left(mobil,4)) => 2110 AND int(left(mobil,4)) =< 2199 then selskab = teledk elseif int(left(mobil,4)) => 2210 AND int(left(mobil,4)) =< 2299 then selskab = sonofon elseif int(left(mobil,4)) => 2310 AND int(left(mobil,4)) =< 2399 then selskab = teledk elseif int(left(mobil,4)) => 2610 AND int(left(mobil,4)) =< 2699 then selskab = mobilix elseif int(left(mobil,4)) => 2810 AND int(left(mobil,4)) =< 2899 then selskab = telia elseif int(left(mobil,4)) => 3010 AND int(left(mobil,4)) =< 3099 then selskab = teledk elseif int(left(mobil,4)) => 4010 AND int(left(mobil,4)) =< 4049 then selskab = teledk elseif int(left(mobil,4)) => 4050 AND int(left(mobil,4)) =< 4099 then selskab = sonofon else gyldigt = 0 end if end if
if gyldigt = 1 then navn = \"Besked fra \"& Request.Form(\"afsender\") tekst = Request.Form(\"besked\") mobiltekst = navn &\". \"& Request.Form(\"besked\") email = mobil & selskab
Jeg har ringe til TDC angående min ejen sms sender, der havde nogle problemer, de kunne oplyse (i mandags tror jeg det var), at deres SMS Gateway havde været nede, men den var opppe at kører igen, problemet var bare at der lå ca. 200.000 beskeder og ventedet på at blive sendt afsted.
sms er jo en guldgrubbe for dem... og de tjener jo ikke på sms sendt via nettet... og danmark er vist også et af de sidste lande, hvor man kan sende gratis sms gennem nettet...
derfor tager jeg det heller ikke så tungt, om jeg sender til alle mobiler, bare jeg kunne få den til at sende til TDC...
Function sendsms( mobil ) if Request.Form(\"telefonnummer\") = \"\" or Request.Form(\"besked\") = \"\" then sendsms = \"<span id=\'h3\'><br><br><br><br><br><br>Der SKAL indtastes både en besked og et telefonnummer på 8 tal !!!</span>\"
If Not IsNumeric(mobil) Then gyldigt = 0 else if left(mobil,4) < 2010 OR len(mobil) < 8 then gyldigt = 0 else gyldigt = 1 end if end if if gyldigt = 1 then if int(left(mobil,4)) => 2010 AND int(left(mobil,4)) =< 2059 then selskab = teledk elseif int(left(mobil,4)) => 2060 AND int(left(mobil,4)) =< 2099 then selskab = sonofon elseif int(left(mobil,4)) => 2110 AND int(left(mobil,4)) =< 2199 then selskab = teledk elseif int(left(mobil,4)) => 2210 AND int(left(mobil,4)) =< 2299 then selskab = sonofon elseif int(left(mobil,4)) => 2310 AND int(left(mobil,4)) =< 2399 then selskab = teledk elseif int(left(mobil,4)) => 2610 AND int(left(mobil,4)) =< 2699 then selskab = mobilix elseif int(left(mobil,4)) => 2810 AND int(left(mobil,4)) =< 2899 then selskab = telia elseif int(left(mobil,4)) => 3010 AND int(left(mobil,4)) =< 3099 then selskab = teledk elseif int(left(mobil,4)) => 4010 AND int(left(mobil,4)) =< 4049 then selskab = teledk elseif int(left(mobil,4)) => 4050 AND int(left(mobil,4)) =< 4099 then selskab = sonofon else gyldigt = 0 end if end if
if gyldigt = 1 then navn = \"\"& Request.Form(\"afsender\") tekst = Request.Form(\"besked\") mobiltekst = navn &\": \"& Request.Form(\"besked\") email = mobil & selskab
if mailer = 1 then
Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = \"smtp.netsite.dk\" JMail.Sender = afsendermail if selskab <> \"@sms.tdm.dk\" then JMail.Subject = navn JMail.Body = tekst else JMail.Body = mobiltekst end if JMail.AddRecipient email JMail.Execute set JMail = nothing
end if end if if gyldigt = 1 then sendsms = \"<span id=\'h1\'><br><br><br><br>Beskeden er sendt til:<BR><BR>Telefonnummer: \" & mobil & \"</span>\"
else sendsms = \"<span id=\'h3\'><br><br><br><br><br><br>Telefonnummeret er ikke gyldigt !!!</span>\" end if
der ligger selvfølgelig også en anden asp-side tilknyttet, men det er trods alt kun tre formfelter og en send knap, som ikke burde være det store problem...
Function sendsms( mobil ) if Request.Form(\"telefonnummer\") = \"\" or Request.Form(\"afsender\") = \"\" or Request.Form(\"besked\") = \"\" then sendsms = rodFedfont &\"Alle felter SKAL udfyldes !!! \"& fe else
If Not IsNumeric(mobil) Then gyldigt = 0 else if left(mobil,4) < 2010 OR len(mobil) < 8 then gyldigt = 0 else gyldigt = 1 end if end if
if gyldigt = 1 then navn = \"Besked fra \"& Request.Form(\"afsender\") tekst = Request.Form(\"besked\") mobiltekst = navn &\". \"& Request.Form(\"besked\") email = mobil & \"@sms.mobilix.dk\" afsendermail = \"sms@ravnenet.dk\"
IF NOT JMail.Execute THEN SendtTekst = \"<HR><FONT COLOR=RED>Fejl ved forsendelse til \" & EmailRS(\"Navn\") & \", \" & EmailRS(\"epost\") & \"</FONT>\" SendtTekst = SendtTekst& \"<BR><BR>Tag en kopi af denne fejltekst og send den venligst til administratoren for Ravne.net\" SendtTekst = SendtTekst & \"<BR><BR>Fejlbesked : \" & JMail.Errormessage & \"<HR>\" SendtTekst = SendtTekst & \"<BR>Fejltype : \" & JMail.Errorsource & \"<HR>\" SendtTekst = SendtTekst & \"<BR>Log : <PRE>\" & JMail.Log & \"</PRE><HR>\" SendtTekst = SendtTekst & \"<BR>ASP-Error : <PRE>\" & CStr(Err.Number) & \" \" & Err.Description & \"<BR>*** \" & Err.Source & \"</PRE>\" Response.write(SendtTekst) END IF
set JMail = nothing end if
if gyldigt = 1 then sendsms = \" Beskeden er sendt til:<BR> Telefonnummer: \" & mobil else sendsms = rodFedfont &\"Telefonnummeret er ikke gyldigt !!! \"& fe end if end if End Function %>
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.