3G Sms&MMS GateWay Xml Interface



Benzer belgeler
3G SMS & MMS GateWay Xml Interface

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

Xml Arayüzleri. 6. Sms To Multisenders (Farklı Mesajların Farklı Numaralara Yollanması)

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ KULLANIM ŞEKLİ Genel Hata Kodları.

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

TC KİMLİK NO SMS GÖNDERİM SOAP API

XML API v2.0 Belge sürümü : 2.0.2

HTTP/HTTPS API v2.0 Belge sürümü : 2.0.0

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

VIDEOCELL API. Versiyon 1.0.0

TC KİMLİK NO SMS GÖNDERİM XML API

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

Global Haberleşme API Kullanıcı Notları

COM API v2.0 Belge sürümü : 2.0.3

SOAP API. Mobildev Toplu Mesajlaşma API

XML ile Mesaj Đşlemleri

API v1.0

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

MMS API v1.0 Belge sürümü : 1.0.0

XML ile Mesaj İşlemleri

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

Kısa Mesaj Servisleri

GOLDMESAJ SMS API DÖKÜMANI

Xml Arayüzleri. 6. Sms To Multisenders (Farklı Mesajların Farklı Numaralara Yollanması)

JAVA API v2.0 Belge sürümü: 2.0.2

SMS API. KobiKom Telekomunikasyon A.Ş. SMS API Kullanım Bilgilerini İçerir. Tel: Fax:

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.2


MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.1

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

Kısa Mesaj Servisleri

NETGSMSMS. VER 5.6.0

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

MOBILEPAX ENTERPRISE API (WEB SERVİS)



MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

SMS interconnecion APi S DOKÜMANI

3K TELEKOM APİ DÖKÜMANI VER:5.1.0 PRO

Turkcell Hizmetleri LOGO KASIM 2011

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

SMS Gönderim Đyileştirmeleri

AÇIKLAMALARI SEBEP ÇÖZÜM

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6

Merhaba Güncel API Dokümantasyonu.

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

Netsis 3 SMS Uygulaması

Interact API v2.0 Belge sürümü : 2.0.0

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

Yayınlanma Tarihi: soru ve sorunlarınız için;

e-logo e-fatura Özel Entegratör Sistemi

SMS. Netsis in bünyesinde bulunan server yardımı ile internet üzerinden sms atılmasını sağlamak amacı ile geliştirilmiştir.

JETSMS Web Servis Kullanımı

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

MİLLİ EĞİTİM BAKANLIĞI YENİ EPOSTA SİSTEMİ HAKKINDA MEB

Merhaba Güncel API Dokümantasyonu.

Merhaba Güncel API Dokümantasyonu.

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

1. Temel Tanımlar. 1.1 Şematron Kontrolü Nedir? 1.2 Zarf Nedir? 1.3 Uygulama Yanıtı Nedir? 1.4 Sistem Yanıtı Nedir? 1.5 Durum Kodu Nedir?

LOGO Online Mutabakat ve Finans Süreç Yönetimi. ARTI BİLİŞİM ve DESTEK HİZMETLERİ

*1000 *1100 ZARF İŞLENİYOR. İlgili hata sonucunda yapılması gereken GIB DURUM KODLARI AÇIKLAMALARI SEBEP ÇÖZÜM

Hukuk Parter ile SMS Yönetimi

Sanal Santral A.Ş. Çözümleri

BSOFTefat E-FATURA ÇÖZÜMÜ

EpostaGonder V1.4 KULLANIM KLAVUZU

FAKS SUNUCU EĞİTİM DÖKÜMANI

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

Doğrudan Borçlanma Sistemi

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

İçindekiler TURKKEP E-FATURA KONEKTÖRÜ KULLANIM KILAVUZU

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ SMS. Sms Sistemi. Bilgi İşlem Daire Başkanlığı YAZILIM GRUBU

MEKTUP BASIMI VE SMS GÖNDERME

Zirve E-Fatura Entegratör Paketi Kullanım Kılavuzu

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

LOGO BUSINESS SOLUTIONS TURKCELL HİZMETLERİ BİLGİ DOKÜMANI

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu


OPERATÖR SERVİSLERİ. Kullanıcı Kılavuzu

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

MINELAB GPX ÜRÜNLERİ İÇİN SAHTECİLİĞE KARŞI GELİŞTİRİLEN SON YÖNTEM

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

w w w. e - t o p l u s m s. c o m

TÜİK e-vt. Web Servis Kılavuzu

TURKCELL HİZMETLERİ. Kullanım Bilgileri. Logo

SMS İŞLEMLERİ MODÜLÜ

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

PERSONEL KAYMAKAM ADAYLIĞI MODÜLÜ

MutluSantral API Dokümanı. Versiyon 1.0.1

KULLANICI KILAVUZU. inter - KEP Hesap aktivasyonu ve webmail Kullanımı. Ağustos 2016

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

E-Mutabakat. Ağustos 2018

Transkript:

3G Sms&MMS GateWay Xml Interface

İÇİNDEKİLER İÇİNDEKİLER... 2 WEB SERVIS API YE GİRİŞ... 4 AYNI MESAJIN ÇOK NUMARAYA GÖNDERİLMESİ... 6 TANIMI... 6 ÖRNEK XML... 6 XML ENVELOP AÇIKLAMALARI... 7 RESPONSE CEVAP AÇIKLAMALARI... 7 FARKLI MESAJLARIN FARLI NUMARALARA YOLLANMASI... 8 TANIMI... 8 ÖRNEK XML... 8 XML ENVELOP AÇIKLAMALARI... 9 RESPONSE CEVAP AÇIKLAMALARI... 9 AYNI MESAJIN ÇOKLU OLARAK TC KİMLİK NUMARASINA GÖNDERİLMESİ... 10 TANIMI... 10 ÖRNEK XML... 10 XML ENVELOP AÇIKLAMALARI... 11 RESPONSE CEVAP AÇIKLAMALARI... 11 FARKLI MESAJLARIN FARLI TC KİMLİK NUMARALARINA YOLLANMASI... 12 TANIMI... 12 ÖRNEK XML... 12 XML ENVELOP AÇIKLAMALARI... 13 RESPONSE CEVAP AÇIKLAMALARI... 13 UZUN MESAJLARIN (CONCAT) TOPLU GONDERIMI... 14 TANIMI... 14 ÖRNEK XML... 14 XML ENVELOP AÇIKLAMALARI... 15 RESPONSE CEVAP AÇIKLAMALARI... 15 UZUN MESAJLARIN (CONCAT) FARLI NUMARALARA YOLLANMASI... 16 TANIMI... 16 ÖRNEK XML... 16 XML ENVELOP AÇIKLAMALARI... 17 RESPONSE CEVAP AÇIKLAMALARI... 17 TOPLU BINARY SMS GONDERIMI... 18 TANIMI... 18 ÖRNEK XML... 18 XML ENVELOP AÇIKLAMALARI... 19 RESPONSE CEVAP AÇIKLAMALARI... 19 BINARY SMSLERIN FARLI NUMARALARA YOLLANMASI... 20 TANIMI... 20 2

ÖRNEK XML... 20 XML ENVELOP AÇIKLAMALARI... 21 RESPONSE CEVAP AÇIKLAMALARI... 21 TOPLU LOGO GONDERIMI... 22 TANIMI... 22 ÖRNEK XML... 22 XML ENVELOP AÇIKLAMALARI... 23 RESPONSE CEVAP AÇIKLAMALARI... 23 TOPLU MMS GÖNDERİMİ... 24 ÖRNEK XML... 24 XML ENVELOP AÇIKLAMALARI... 25 RESPONSE CEVAP AÇIKLAMALARI... 25 TOPLU WAPPUSH GONDERIMI... 26 TANIMI... 26 ÖRNEK XML... 26 XML ENVELOP AÇIKLAMALARI... 27 RESPONSE CEVAP AÇIKLAMALARI... 27 TOPLU SESLI MESAJ GONDERIMI... 28 TANIMI... 28 ÖRNEK XML... 28 XML ENVELOP AÇIKLAMALARI... 29 RESPONSE CEVAP AÇIKLAMALARI... 29 TOPLU BROSUR GONDERIMI... 30 TANIMI... 30 ÖRNEK XML... 30 XML ENVELOP AÇIKLAMALARI... 31 RESPONSE CEVAP AÇIKLAMALARI... 31 TOPLU VİDEO GONDERIMI... 32 TANIMI... 32 ÖRNEK XML... 32 XML ENVELOP AÇIKLAMALARI... 33 RESPONSE CEVAP AÇIKLAMALARI... 33 TOPLU MELODI GONDERIMI... 34 TANIMI... 34 ÖRNEK XML... 34 XML ENVELOP AÇIKLAMALARI... 35 RESPONSE CEVAP AÇIKLAMALARI... 35 TOPLU VCARD GONDERIMI... 36 TANIMI... 36 ÖRNEK XML... 36 XML ENVELOP AÇIKLAMALARI... 37 RESPONSE CEVAP AÇIKLAMALARI... 37 DETAY RAPOR ALIMI... 38 TANIMI... 38 ÖRNEK XML... 38 XML ENVELOP AÇIKLAMALARI... 39 3

NUMARA DURUM KODLARI... 39 RAPOR ALIMINDA ALINABILECEK HATA KODLARI... 39 ÖRNEK RAPOR... 39 ORIGINATOR SORGULAMA... 40 TANIMI... 40 ÖRNEK XML... 40 ÖRNEK RESPONSE... 40 ORIGINATOR SORGULAMADA ALINABILECEK HATA KODLARI... 40 KREDİ SORGULAMA... 41 TANIMI... 41 ÖRNEK XML... 41 ÖRNEK RESPONSE... 41 ORIGINATOR SORGULAMADA ALINABILECEK HATA KODLARI... 41 TANITIM Bu döküman 3g Bilişim üzerinden Sms işlemleri kullanmak isteyen portal sahiplerinin WEB SERVIS kullanarak bunu nasıl yapacağını açıklar. WEB SERVIS API YE GİRİŞ Bu API WEB SERVIS kullanan uygulamalar için geliştirilmiştir. WEB SERVIS istekleri 3g Bilişim sunucusu tarafından karşılanacaktır. API yi kullanabilmek için www.3gbilisim.com sitesinden kullanıcı tanımlamış olmanız gerekir. 4

GATEWAY ORTAMI GENEL TANIMI 3 G Bilişim, yazılım geliştiren firmaların kullanabilecekleri iki çeşit sms gönderme yöntemi sağlanmaktadır. Aynı mesajın çok numaraya gönderilmesi, Farklı mesajların farklı numaralara gönderilmesi Her iki yöntemde de mesajlar XML Envelope u olarak gönderilmekte ve aynı raporlama uygulaması ile sonuçları alınmaktadır. Post edilen ASP ve DLL uygulamaları, 128 bit Thawte SSL sertifakası ile desteklenmiştir. Post edilme esnasında sertifika ile ilgili bir sıkıntı yaşanması durumunda:https yerine http metodu da kullanılabilir. GATEWAY HATA KODLARI 00 Kullanıcı Bilgileri Boş 01 Kullanıcı Bilgileri Hatalı 02 Hesap Kapalı 03 Kontör Hatası 04 Bayi Kodunuz Hatalı 05 Originator Bilginiz Hatalı 06 Yapılan İşlem İçin Yetkiniz Yok 10 Geçersiz IP Adresi 14 Mesaj Metni Girilmemiş 15 GSM Numarası Girilmemiş 20 Rapor Hazır Değil 27 Aylık Atım Limitiniz Yetersiz 100 XML Hatası 5

AYNI MESAJIN ÇOK NUMARAYA GÖNDERİLMESİ Tanımı Bu Yöntemde amaç, tek bir mesaj metninin farklı numaralara yollanabilmesidir. Bu yöntemde kullanılacak olan XML Formatı örnek xml bölümünde gösterilmektedir. Xml Paketi içerisinde yukarıda örneği verilen respose bilgileri kullanılmıştır. Sadece version bilgisi xml paketinin,hangi programdan ve hangi versiondan geldiği bilgilerinin arşivlerde tutulması amacıyla alınacaktır. Örnek Xml http://gateway.3gmesaj.com/sendsmsmany.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>1</Type> <Developer></Developer> <Originator><![CDATA[TEST]]></Originator > <Version>xVer.4.0</Version> <Mesgbody><![test mesajıdır]]></mesgbody> <Numbers>905492683537, 905059683575</Numbers> <SDate></SDate> <EDate></EDate> </MainmsgBody> 6

Xml Envelop Açıklamaları Username Bayiniz tarafındam sağlanacak kullanıcı adı Password Kullanıcı Şifreniz CompanyCode Bayiniz Tarafından verilen kod MesgBody 160 karakter olacak şekilde oluşturulan mesaj metni Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 7

FARKLI MESAJLARIN FARLI NUMARALARA YOLLANMASI Tanımı Bu yöntemde amaç farklı numaralara farklı mesajların aynı anda yollanabilmesidir.örneğin herbir müşteriye farklı ödeme tutarlarının göndermesi gibi.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendsmsmulti.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>1</Type> <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <Messages> <Message> <Mesgbody> <![CDATA[ODEME TUTARINIZ 123 TLDIR.]]></Mesgbody> <Number>905399809080</Number> <SDate></SDate> <EDate></EDate> </Message> <Message> <Msgbody><![CDATA[ ODEME TUTARINIZ 225 TL DIR.]]></Msgbody> <Number>905499807050</Number> <SDate></SDate> <EDate></EDate> </Message> </Messages> </MainmsgBody> 8

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 9

AYNI MESAJIN ÇOKLU OLARAK TC KİMLİK NUMARASINA GÖNDERİLMESİ Tanımı Bu Yöntemde amaç, tek bir mesaj metninin farklı tc kimlik numaralarına yollanabilmesidir. Bu yöntemde kullanılacak olan XML Formatı örnek xml bölümünde gösterilmektedir. Xml Paketi içerisinde yukarıda örneği verilen respose bilgileri kullanılmıştır. Sadece version bilgisi xml paketinin,hangi programdan ve hangi versiondan geldiği bilgilerinin arşivlerde tutulması amacıyla alınacaktır. Örnek Xml http://gateway.3gmesaj.com/sendsmsmany.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody > <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>10</Type> <Developer></Developer> <Originator><![CDATA[TEST]]></Originator > <Version>xVer.4.0</Version> <Mesgbody><![CDATA[test mesajıdır]]></mesgbody> <Numbers>295., 296.</Numbers> <SDate></SDate> <EDate></EDate> </MainmsgBody> 10

Xml Envelop Açıklamaları Username Bayiniz tarafındam sağlanacak kullanıcı adı Password Kullanıcı Şifreniz CompanyCode Bayiniz Tarafından verilen kod MesgBody 160 karakter olacak şekilde oluşturulan mesaj metni Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers 11 Karakterden oluşan T.C. Kimlik Numarası SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 11

FARKLI MESAJLARIN FARLI TC KİMLİK NUMARALARINA YOLLANMASI Tanımı Bu yöntemde amaç farklı tc kimlik numaralarının farklı mesajların aynı anda yollanabilmesidir.örneğin herbir müşteriye farklı ödeme tutarlarının göndermesi gibi.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendsmsmulti.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>10</Type> <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <Messages> <Message> <Mesgbody><![CDATA[ ODEME TUTARINIZ 123 TLDIR.]]></Mesgbody> <Number>295..</Number> <SDate></SDate> <EDate></EDate> </Message> <Message> <Msgbody> <![CDATA[ODEME TUTARINIZ 225 TL DIR.]]></Msgbody> <Number>296..</Number> <SDate></SDate> <EDate></EDate> </Message> </Messages> </MainmsgBody> 12

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers 11 Karakterden oluşan T.C. Kimlik Numarası SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 13

UZUN MESAJLARIN (CONCAT) TOPLU GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya aynı anda gönderilmesidir.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendsmsmany.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>5</Type> <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <Mesgbody> <![CDATA[ODEME TUTARINIZ 123 TLDIR.]]></Mesgbody> <Number>905399809080, 905399809081</Number> <SDate></SDate> <EDate></EDate> </MainmsgBody> 14

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 15

UZUN MESAJLARIN (CONCAT) FARLI NUMARALARA YOLLANMASI Tanımı Bu yöntemde amaç farklı numaralara farklı mesajların aynı anda yollanabilmesidir.örneğin herbir müşteriye farklı ödeme tutarlarının göndermesi gibi.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendsmsmulti.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>5</Type> <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <Messages> <Message> <Mesgbody><![CDATA[ ODEME TUTARINIZ 123 TLDIR.]]></Mesgbody> <Number>905399809080</Number> <SDate></SDate> <EDate></EDate> </Message> <Message> <Msgbody><![CDATA[ ODEME TUTARINIZ 225 TL DIR.]]></Msgbody> <Number>905499807050</Number> <SDate></SDate> <EDate></EDate> </Message> </Messages> </MainmsgBody> 16

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 17

TOPLU BINARY SMS GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya binary olarak aynı anda gönderilmesidir.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendbinarymany.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>1</Type> <XSER>1</ XSER > <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <Mesgbody> binary mesaj metni 1 </Mesgbody> <Number>905399809080, 905399809081</Number> <SDate></SDate> <EDate></EDate> </MainmsgBody> 18

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan binary mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 19

BINARY SMSLERIN FARLI NUMARALARA YOLLANMASI Tanımı Bu yöntemde amaç farklı numaralara farklı mesajların binary olarak aynı anda yollanabilmesidir.örneğin herbir müşteriye farklı ödeme tutarlarının göndermesi gibi.bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendbinarymulti.aspx <?xml version="1.0" encoding="iso-8859-9"?> <MainmsgBody> <UserName>test</UserName> <PassWord> pass</password> <CompanyCode >Bayi Kodu</CompanyCode> <Type>5</Type> <Developer>1521</Developer> <Version>xVer.2.0</Version> <Originator><![CDATA[TEST]]></Originator> <XSER>1</ XSER > <Messages> <Message> <Mesgbody> <![CDATA[binary mesaj metni 1]]></Mesgbody> <Number>905399809080</Number> <SDate></SDate> <EDate></EDate> </Message> <Message> <Msgbody><![CDATA[ binary mesaj metni 2]]></Msgbody> <Number>905499807050</Number> <SDate></SDate> <EDate></EDate> </Message> </Messages> </MainmsgBody> 20

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody 160 karakter olacak şekilde oluşturulan mesaj metni. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 21

TOPLU LOGO GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya logo gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendbinarymany.aspx <?xml version='1.0' encoding='iso-8859-9'?> <MainmsgBody> <UserName> </UserName> <PassWord> </PassWord> <CompanyCode></CompanyCode> <Type>1</Type> <XSER>010706050415811581</XSER> <Originator><![CDATA[4751]]></Originator> <Version>Sms 5.0</Version> <Developer>Comp</Developer> <Mesgbody><![CDATA[024A]]></Mesgbody> <Numbers>90532 </Numbers> <SDate></SDate> <EDate></EDate> </MainmsgBody> 22

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 23

TOPLU MMS GÖNDERİMİ MMS GÖNDERİMİ İÇİN FİRMAMIZLA İRTİBATA GEÇTİKTEN SONRA EDİNECEĞİNİZ COM+ OBJELERİNİ HESAP TANIMLAMANIZ YAPILDIKTAN SONRA AŞAĞIDAKİ ADRESLER İLE BİRLİKTE KULLANABİLİRSİNİZ. http://gateway.3gmesaj.com/sendmmsmany.aspx Örnek Xml <MainmsgBody> <UserName>user</UserName> <PassWord>pass</PassWord> <CompanyCode>Bayi Kodu</CompanyCode> <Originator>TEST</Originator> <Version>xversion.2.0</Version> <Mesgbody>MESAJ KONUSU</Mesgbody> <Numbers>90532...</Numbers> <Messages> <Message> <Ftype>1</Ftype> <Fdata></Fdata> <Fname></Fname> <Fkey></Fkey> <Fwidth>0</Fwidth> <Fheight>0</Fheight> </Message> </Messages> </MainmsgBody> 24

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. FType Mms gönderimine kullanılacak dosya formatını temsil eder.text dosyaları 4,resim dosyaları 1,ses dosyaları 2,video formatları 1,xml formatları 5 tipinde olmalıdır. FData Gönderilen Dosyanın Base 64 e çevrilmiş string değerini ifade eder. Fname Gönderilen Dosyanın Kişinin Telefonunda Hangi İsimle Gözükeceğini Belli Eder. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 25

TOPLU WAPPUSH GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya logo gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/wappushsend.aspx <MainmsgBody> <UserName>user</UserName> <PassWord>pass</PassWord> <CompanyCode>Bayi Kodu</CompanyCode> <Originator>TEST</Originator> <Version>xversion.2.0</Version> <Mesgbody>MESAJ KONUSU</Mesgbody> <Numbers>90532...</Numbers> <Messages> <Message> <Ftype></Ftype> <Fdata></Fdata> <Fname></Fname> <Fkey></Fkey> <Fwidth>0</Fwidth> <Fheight>0</Fheight> </Message> <Message> <Ftype>1</Ftype> <Fdata></Fdata> <Fname></Fname> <Fkey></Fkey> <Fwidth>0</Fwidth> <Fheight>0</Fheight> </Message> </Messages> </MainmsgBody> 26

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. Ftype Gönderilen Dosyanın Tipini Belli Eder.Resim dosyaları(ico,png,jpeg,gif,tiff) 1,Ses Dosyaları (wav) 2,Video Dosyaları(3gp,mpeg,avi,wav,mp4) 3,Metin Dosyaları 4(txt) ifade eder. FData Gönderilen Dosyanın Base 64 e çevrilmiş string değerini ifade eder. Fname Gönderilen Dosyanın Kişinin Telefonunda Hangi İsimle Gözükeceğini Belli Eder. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 27

TOPLU SESLI MESAJ GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya sesli mesaj gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendvmsmany.aspx <MainmsgBody> <UserName>user</UserName> <PassWord>pass</PassWord> <CompanyCode>Bayi Kodu</CompanyCode> <Originator>TEST</Originator> <Version>xversion.2.0</Version> <Mesgbody><![CDATA[sesMemo]]></Mesgbody> <Numbers>90532...</Numbers> <Credit>10</Credit> <Messages> <Message> <Ftype>2</Ftype> <Fname></Fname> <Fdata></Fdata> <Fkey>21</Fkey> </Message> </Messages> </MainmsgBody> 28

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. Ftype Gönderilen Dosyanın Tipini Belli Eder. Ses Dosyaları (wav) 2. FData Gönderilen Dosyanın Base 64 e çevrilmiş string değerini ifade eder. Fname Gönderilen Dosyanın Kişinin Telefonunda Hangi İsimle Gözükeceğini Belli Eder. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 29

TOPLU BROSUR GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya brosur gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/wappushmulti.aspx <MainmsgBody> <UserName>user</UserName> <PassWord>pass</PassWord> <CompanyCode>Bayi Kodu</CompanyCode> <Originator>TEST</Originator> <Version>xversion.2.0</Version> <Mesgbody><![CDATA[sesMemo]]></Mesgbody> <Numbers>90532...</Numbers> <Credit>10</Credit> <Messages> <Message> <Ftype></Ftype> <Fname></Fname> <Fdata></Fdata> <Fkey></Fkey> <Fwidth>0</Fwidth> <Fheight>0</Fheight> </Message> </Messages> </MainmsgBody> 30

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. Ftype Gönderilen Dosyanın Tipini Belli Eder(Resim Dosyaları 1(ico,png,jpeg,gif,tiff),Video Dosyaları 3(3gp,mpeg,avi,wav,mp4,flv),Pdf Dosyaları 7,Power Point Dosyaları 7(ppt,pptx),Flash Dosyaları 9(swf),) FData Gönderilen Dosyanın Base 64 e çevrilmiş string değerini ifade eder. Fname Gönderilen Dosyanın Kişinin Telefonunda Hangi İsimle Gözükeceğini Belli Eder. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 31

TOPLU VİDEO GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya video gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/wappushmulti.aspx <MainmsgBody> <UserName>user</UserName> <PassWord>pass</PassWord> <CompanyCode>Bayi Kodu</CompanyCode> <Originator>TEST</Originator> <Version>xversion.2.0</Version> <Mesgbody><![CDATA[sesMemo]]></Mesgbody> <Numbers>90532...</Numbers> <Credit>10</Credit> <Messages> <Message> <Ftype></Ftype> <Fname></Fname> <Fdata></Fdata> <Fkey></Fkey> <Fwidth>0</Fwidth> <Fheight>0</Fheight> </Message> </Messages> </MainmsgBody> 32

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan logonun base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. Ftype Gönderilen Dosyanın Tipini Belli Eder(Video Dosyaları 3(3gp,mpeg,avi,wav,mp4)) FData Gönderilen Dosyanın Base 64 e çevrilmiş string değerini ifade eder. Fname Gönderilen Dosyanın Kişinin Telefonunda Hangi İsimle Gözükeceğini Belli Eder. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 33

TOPLU MELODi GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya melodi gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendbinarymany.aspx <?xml version='1.0' encoding='iso-8859-9'?> <MainmsgBody> <UserName> </UserName> <PassWord> </PassWord> <CompanyCode></CompanyCode> <Type>1</Type> <XSER>010706050415811581</XSER> <Originator><![CDATA[4751]]></Originator> <Version>Sms 5.0</Version> <Developer>Comp</Developer> <Mesgbody><![CDATA[024A]]></Mesgbody> <Numbers>90532 </Numbers> <SDate></SDate> <EDate></EDate> </MainmsgBody> 34

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan melodinin base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 35

TOPLU VCARD GONDERIMI Tanımı Bu yöntemde amaç aynı mesajın birden çok numaraya vcard gönderimi yapmaktır. Bu yöntemde kullanılacak XML Envelope ve url adresi aşağıdaki gibidir. Örnek Xml http://gateway.3gmesaj.com/sendbinarymany.aspx <?xml version='1.0' encoding='iso-8859-9'?> <MainmsgBody> <UserName> </UserName> <PassWord> </PassWord> <CompanyCode></CompanyCode> <Type>1</Type> <XSER>010706050423F40000</XSER> <Originator><![CDATA[4751]]></Originator> <Version>Sms 5.0</Version> <Developer>Comp</Developer> <Mesgbody><![CDATA[024A]]></Mesgbody> <Numbers>90532 </Numbers> <SDate></SDate> <EDate></EDate> </MainmsgBody> 36

Xml Envelop Açıklamaları Username Bayiniz tarafından sağlanacak kullanıcı adı Password Kullanıcı şifreniz CompanyCode Bayiniz Tarafından Verilen Kod Mesgbody Gönderilecek olan vcard ın base64 string olarak yazılması. Developer Version Yazılım firması tarafından en çok 15 karakter verilebilen özel kod. Originator Gönderici başlığı en az 3 en fazla 11 karakter kullanılabilir.türkçe karakter kullanılamaz. Numbers Mesaj gönderilecek numaralar her bir numara ülke kodunu da içeren uluslararası formatta olmalı ve numaralar arasında ayıraç olarak virgule(,) kullanılmalı,ülke ve operator kodları yukarıdaki örnekte olduğu gibi karakteri ile birbirinden ayrılmalıdır.ülke kodunun verilmemesi durumunda (5329808070 gibi) ülke kodu varsayılan olarak 90 kabul edilecektir. SDate Mesajın gönderilmeye başlanacağı tarihi gösterir.formatı ddmmyyyyhhmm dir.bu değer girilmediği durumda an itibariyle gönderim başlayacaktır. EDate Mesajın gönderilme işleminin sonlandırılacağı zamandır.bu tarihten sonar mesaj gönderme durdurulacak ve beklemeye alınan mesajlar zaman aşımı(timeout) olacaktır. Response Cevap Açıklamaları İşleminin başarılı olması durumunda sizlere ID:174521 gibi bir sonuç dönecektir.eğer bu şekilde bir dönüş yapılmazsa hata kodlarına bakmanızı çözüm üretilemezse yetkili bayiniz ile görüşmenizi tavsiye ederiz. 37

DETAY RAPOR ALIMI Tanımı Her bir paketin detay raporunu almak için aşağıda verilen XML Envelop un Aşağıdaki adrese Post Edilmesi gerekmektedir. Örnek Xml http://gateway.3gmesaj.com/report.aspx <?xml version='1.0' encoding='iso-8859-9'?> <ReportMain> <UserName> UserName </UserName> <PassWord> PassWord </PassWord> <CompanyCode >Bayi Kodu</CompanyCode> <Msgid> Msgid </Msgid> <Type> Type</Type> <Delm> </Delm> </ReportMain> 38

Xml Envelop Açıklamaları Username Kullanıcı Adı PassWord Kullanıcı Şifresi Msgid Paketin işleme alındığı tarih/saat RType İstenilen Rapor Tipi(1 İletildi,2 Beklemede,3 Hatalı,4 Zaman Aşımı) Type alanı girilmediği durumlarda toplam rapor görüntülenir.(iletilen,beklemede,hatalı ve zaman aşımları Birlikte Görüntülenir.) Delimiter Type alanı boş girildiği durumlarda dikkate alınır.default değeri ; dir. Numara Durum Kodları 1 Bekleyen Numaralar(Kullanımda ancak kapsama alanı dışında yada telefon kapalı) 2 İletilen Numaralar 3 Sistem Hatası(bu numara kullanımda değil yada servis dışı) 4 İletilememesinden dolayı zaman aşımı (Xml içinde SDATE ve EDATE değerleri verilmediği takdirde default 24 saattir.) Rapor Alımında Alınabilecek Hata Kodları 00 Hatalı Kullanıcı Adı yada şifresi 01 Hatalı Kullanıcı Adı yada şifresi 20 Özet Raporda;verilen dönem için atış bulunamadı. 21 Detay Raporda;verilen parametreler için rapor bulunamadı yada rapor henüz hazır değil. Örnek Rapor 2141 905058888989 2 021107141318 2141 905058888990 3 2141 905058888991 4 2141 905058888992 1 39

ORIGINATOR SORGULAMA Tanımı Kullanıcı kullanabileceği Originator ları sorgulamak istediği durumlarda kullanılır.bunun için aşağıda verilen Xml Envelop un aşağıdaki adrese Post Edilmesi gerekmektedir. Örnek Xml http://gateway.3gmesaj.com/queryorigin.aspx <?xml version='1.0' encoding='iso-8859-9'?> <OriginMain> <UserName>Company Username</UserName> <PassWord>Company Password</PassWord> <CompanyCode >Bayi Kodu</CompanyCode> <User>User</User> <Originator>DENEME</Originator> </OriginMain> Örnek Response OK(İlk satırda Başarılı Durum Kontrolü) ORIGINATOR 1 ORIGINATOR 2. Originator Sorgulamada Alınabilecek Hata Kodları 01 Hatalı Kullanıcı Adı yada şifresi 100 XML Hatası 40

KREDİ SORGULAMA Tanımı Kullanıcı mevcut kredisini sorgulamak istediği durumlarda kullanılır.bunun için aşağıda verilen Xml Envelop un aşağıdaki adrese Post Edilmesi gerekmektedir. Örnek Xml http://gateway.3gmesaj.com/querycredit.aspx <?xml version='1.0' encoding='iso-8859-9'?> < Main> <UserName>Company Username</UserName> <PassWord>Company Password</PassWord> <CompanyCode >Bayi Kodu</CompanyCode> </Main> Örnek Response 1250 20081230 1.Satır:Kredi Miktarı 2.Satır:Expire Değeri. Yyyymmdd formatında Originator Sorgulamada Alınabilecek Hata Kodları 00 Kullanıcı Bilgileri Boş 01 Hatalı Kullanıcı Adı yada şifresi 02 Hesap Kapalı 03 Kontör Hatası 06 Bu işlem için Yetkiniz Yok 10 Geçersiz IP Adresi 100 XML Hatası 41

İLETİŞİM BİLGİLERİ: Telefon: +90 312 425 0 500 Faks: +90 312 418 8 070 Web site: www.3gbilisim.com E-Mail: info@3gbilisim.com 42