ruby-mine

exploring the mine

Ruby bei der Terrorkom

von bovi am 04.08.2009 (17 Uhr)

Der von der Telekom gesponserte developer garden hat eine Bibliothek für Ruby veröffentlicht. Damit soll es u.a. möglich sein, SMS zu versenden:

1
2
3
4
5
6
7
8
9
10
11
12
# SMS-Client instanziieren
sms_client = SmsService::SmsService.new("YourUserName@t-online.de",
  "YourPassword")

# SMS versenden
send_sms_response = sms_client.send_sms(
  "+49-162-1234567,+49-163-1234567", 
  "Testnachricht", "SMSDemo", ServiceEnvironment.PRODUCTION)

# Rueckgabeparameter abfragen
error_code = send_sms_response.error_code
error_message = send_sms_response.error_message

Sprachverbindungen aufzubauen:

1
2
3
4
5
6
7
8
9
10
11
12
# VoiceCall instanziieren
voice_call_service = VoiceCallService:: VoiceCallService.new(
  "YourUserName@t-online.de", "YourPassword")

# Neuen Anruf aufbauen
voice_call = voice_call_service.new_call(
  "089 1234567890", "089 9876543210", 20, 120, 1)

# Rueckgabeparameter abfragen
status = voice_call.error_code
error_message = voice_call.error_message
session_id = voice_call.session_id

oder auch Serviceabfragen (wie z.B. für das Quota) zu initialisieren:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Quota-Client instanziieren
quota_client = QuotaService::QuotaService.new(
  "YourUserName@t-online.de", "YourPassword")

#Quota abfragen
quota_information = quota_client.get_quota_information("SmsProduction")

# Rueckgabeparameter abfragen
error_code = quota_information.error_code
error_message = quota_information.error_message
max_quota = quota_information.max_quota
max_user_quota = quota_information.max_user_quota
quota_level = quota_information.quota_level

Hat hier jemand einen T-Online Account und kann das mal ausprobieren? Bin doch ein wenig daran interessiert, wie gut das funktioniert. Gerade für das SMS Gateway hätte ich einige Anwendungsfälle.


Kommentar schreiben

Name (notwendig)

Mail (wird nicht veröffentlicht)

Webseite


Kommentare

  1. Skade schrieb am 06.08.2009 (07 Uhr)

    Ich bin bei dem Verein. Wenn ich Zeit und Muße habe, spiel ich damit mal rum. Gruß, Skade