Soci (Soczó Zsolt) szakmai blogja

2012.09.06.

SMS küldés skype-pal

Filed under: .NET,Szakmai élet — Soczó Zsolt @ 15:46

Az egyik programomból SMS-t akartam küldeni, ha gond van vele. Skype apival ez nagyon egyszerű:

public class SmsSender
{
public static void Main()
{
new SmsSender().SendSms(“+36XXXXXXXXX”, “Test”);
}

public void SendSms(string phoneNumber, string smsText)
{
ISkype skype = new Skype();
ISmsMessage ismsmessage = skype.CreateSms(TSmsMessageType.smsMessageTypeOutgoing, phoneNumber);
ismsmessage.Body = smsText;
ismsmessage.Send();
}
}

Valszeg létrehozok neki egy saját skype accountot, rakok rá némi pénzt, aztán jöhet az sms.
A fentihez kell a Skype Desktop API, amihez kicsit hosszadalmasan regisztrálni kell, és a végén kapunk egy COM DLL-t, azt interoppal triviális hívni, mint fent is látható.

10 Comments

  1. Vááá de jó! köszi :)

    Comment by Turoczy Attila — 2012.09.06. @ 16:09

  2. Soci, így azért 33 Ft körül jön ki SMS.
    Nem egyszerűbb, egy gmailos címet csinálni, amit szinkronizál az android, s azonnal kapsz emailt?

    Itt féláron van, s egy igazi szolgáltatás:
    http://www.clickatell.com/pricing-and-coverage/

    Comment by Meister — 2012.09.06. @ 17:28

  3. @Meister: ugyanez (egész pontosan ennél jóval több) itthon is elérhető, és cserébe foglalkozik valaki azzal is, hogy célbaér-e az üzenet – ez Dél-Afrikából kevésbé rutinszerű :) Ld. pl. bipkampany.hu.
    Skypenál, Googlenél és a külföldi szolgáltatóknál általában folyamatosan küzdenek azzal, hogy a hazai szolgáltatók épp honnan szigorítják az üzenetküldést (évek óta változó sikerrel, de sok kellemetlenséget is okozva).

    Comment by Tömeges SMS API — 2012.09.06. @ 18:57

  4. Nekem ez csak akkor kell, ha gond van egy programmal. Más kérdés, akkor viszont kritikus, hogy megjöjjön az sms.
    Lehet gmail + skype sms együtt lesz.
    Ez nem céges dolog, azért nem gondolkodtam szolgáltatóban.

    Comment by Soczó Zsolt — 2012.09.06. @ 20:37

  5. Kicsit offtopik, de:
    a (statikus) Main-ben példányosítasz egy osztályt, majd azon meghívod az SmsSendTest metódust, ami létrehoz egy újabb példányt, és meghívja annak a SendSms metódusát…
    Ez a felületesség nem Rád vall!
    Valld be, hogy Bálint írta ezt az osztályt! ;-)

    Comment by SebDani — 2012.09.12. @ 08:47

  6. Dani: jogos, igazából egy tesztből alakítottam át a kódot, de ez így ronda, javítom. Köszi.

    Comment by Soczó Zsolt — 2012.09.12. @ 15:16

  7. Soci: ezt a skype-os cuccot én is implementáltam ma, nekem is alertezéshez kellett.
    Ami felmerült bennem, hogy nekem ez csak akkor működik, ha a skype fut a gépemen…
    Lehet ezt valahogy máshogy is használni?

    Comment by Meister — 2012.11.09. @ 03:51

  8. Csak érzésre mondom, de szerintem nem, legalábbis a desktop apival.

    Comment by Soczó Zsolt — 2012.11.10. @ 13:18

  9. Sokkal érdemesebb hazai szolgáltatókat keresni, olcsóbb és rugalmasak. Persze nem mindegyik ilyen…:)

    Comment by Tömeges SMS Gateway — 2013.06.04. @ 09:17

  10. Példa: Tömeges SMS Gateway

    Comment by Tömeges SMS Gateway — 2013.06.04. @ 09:20

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress