Mobildev COM, gönderilen SMS mesajlarının raporlanması
için iki çeşit raporlama yöntemi sunmaktadır:
1. Tarih bazında raporlama için getmsgstatustodate
yöntemi
2. Gönderilen mesaj bazında raporlama için
getmsgstatus yöntemi 1.
Tarih bazında raporlama (getmsgstatustodate yöntemi)
Tarih bazında raporlama, belirtilen iki tarih arasında
yapılan SMS gönderim hareketlerinin toplu halde raporlanmasında
kullanılır.
Söz dizimi:
getmsgstatus “UserName”,”PassWord”,”FDate”,“LDate”
şeklindedir.
Bu yöntemde:
UserName parametresi
, Mobildev’de tanımlı olan kullanıcı adınızı,
PassWord parametresi, Mobildev’de tanımlı
olan kullanıcı adınıza ait şifreyi,
FDate parametresi, raporun başlangıç
tarihini (“Yıl-Ay-Gün” şeklinde),
LDate parametresi, raporun bitiş tarihini
(“Yıl-Ay-Gün” şeklinde) ifade etmektedir.
Aşağıdaki örnekte getmsgstatustodate
yöntemi gösterilmektedir.
Örnek: Tarih bazında
raporlama için kullanılan getmsgstatus yöntemi
<%
Set sms = Server.CreateObject(“MobilusSMS.Gateway”)
prmdonus = sms.getmsgstatus(“User”,”Pwd”,
”2003-06-18”,“2003-06-19”)
%>
Bilgiler Gateway’a ulaştığında iki çeşit geri dönüş
değeri alınır:
1. İşlem başarılıysa:
“TimerID<32>GSM
Numarası<32>Durum<13>”
şeklindedir
Örnek: Tarih bazında
raporlama geri dönüş değeri
1234<32>905358838799<32>2<13>
1234<32>905428838799<32>3<13>
1234<32>905558838799<32>1<13>
Not: Durum bilgisinde:
“1” mesajın beklemede olduğunu, “2”
gönderildiğini, “3” ise iletilmediğini
belirtir. Geri dönüş değerlerinin tümünde bulunan <32>
boşluk karakterini, <13>
ENTER karakterini temsil etmektedir.
2. Hata oluşmuşsa: Bknz.
Hata kodları
2. Gönderilen mesaj bazında
raporlama (getmsgstatus yöntemi)
Gönderilen mesaj bazında raporlama,diğer adıyla
TimerID bazında raporlama, bir SMS paketine ait mesaj gönderim hareketlerini
raporlamada kullanılır.
Söz dizimi:
getmsgstatus “UserName”,”PassWord”,”TimerID”
Bu yöntemde:
UserName parametresi,
Mobildev’de tanımlı olan kullanıcı adınızı,
PassWord parametresi, Mobildev’de tanımlı
olan kullanıcı adınıza ait şifreyi,
TimerID parametresi, rapor almak istenilen
SMS paketine ait TimerID bilgisini ifade
etmektedir.
Aşağıdaki örnekte getmsgstatus
yöntemi gösterilmektedir.
Örnek: getmsgstatus
yöntemi
<% Set
sms = Server.CreateObject(“MobilusSMS.Gateway”)
prmdonus = sms.getmsgstatus(“gecici-mb1000”,”1234”,”142356”)
%> Bilgiler Gateway’a ulaştığında iki çeşit
geri dönüş değeri alınır:
1. İşlem başarılıysa:
“TimerID<32>GSM Numarası<32>Durum<13>”
şeklindedir.
Örnek: Gönderilen mesaj
bazında (TimerID) raporlama geri dönüş değeri
1234<32>905448838799<32>2<13>
1234<32>905378838799<32>3<13>
1234<32>905058838799<32>1<13> Not:
Durum bilgisinde: “1” mesajın beklemede
olduğunu, “2” gönderildiğini, “3”
ise iletilmediğini belirtir. Geri dönüş değerlerinin tümünde bulunan
<32> boşluk karakterini,
<13> ENTER karakterini temsil
etmektedir.
2. Hata oluşmuşsa: Bknz.
Hata kodları
|