C# SMS API acceptat pentru livrare
Când trimiteți un SMS cu C# SMS API primul pas pe care îl faceți este să îl transmiteți către Ozeki SMS gateway pentru livrare. Gateway-ul SMS va decide imediat dacă SMS-ul dvs. este acceptat sau nu. Dacă mesajul dvs. SMS este acceptat pentru livrare, acesta va fi adăugat în folderul outbox al utilizatorului C# SMS API.
Evenimentul de mesaj acceptat în C#/.Net SMS API
Când un SMS este trimis prin C# SMS API următoarea procedură are loc: SMS-ul este trimis, este acceptat de gateway-ul SMS și stocat în folderul outbox, care acționează ca o coadă de mesaje SMS. Apoi este trimis către rețeaua mobilă. Prima informație pe care o primiți pentru SMS-ul trimis este evenimentul OnMessageAcceptedForDelivery. Acest eveniment este returnat de gateway-ul SMS către aplicația client C# SMS API imediat după ce SMS-ul este trimis.
Pentru a gestiona evenimentul OnMessageAcceptedForDelivery în C# SMS API, urmați acești pași:
- Scrieți gestionarul de evenimente C# pentru evenimentul OnMessageAcceptedForDelivery
- Trimiteți un SMS în aplicația gazdă C# sms api și înregistrați ID-ul mesajului SMS
- Procesați evenimentul OnMessageAcceptedForDelivery primit folosind ID-ul mesajelor SMS în codul dvs. C# sms api
Exemplu de eveniment SMS acceptat în C# sms api:
Client.OnMessageAcceptedForDelivery += Client_OnMessageAcceptedForDelivery; static void Client_OnMessageAcceptedForDelivery(object sender, OzxArgs<string> e) { Console.WriteLine("Mesaj acceptat pentru livrare. ID: " + e.Item.ToString()); }
OnMessageAcceptedForDelivery este returnat de gateway-ul SMS într-un PDU OZX, pentru a notifica clientul C# sms despre faptul că SMS-ul a fost adăugat cu succes în folderul outbox SMS al utilizatorului C# SMS API.
Evenimentul OnMessageAcceptedForDelivery are loc înainte ca SMS-ul să fie trimis către rețeaua mobilă.
Dacă din orice motiv SMS-ul nu este acceptat, evenimentul OnMessageAcceptedForDelivery nu este declanșat. Un astfel de eveniment poate avea loc, de exemplu, dacă utilizatorul C# sms api rămâne fără credite SMS sau dacă discul gateway-ului SMS devine plin. Rețineți că Ozeki SMS gateway este, de asemenea, un Server SMS, ceea ce înseamnă că stochează și înaintează SMS-uri. Puteți citi mai multe despre diferența dintre un gateway SMS și un server SMS pe ozeki.hu.
More information
- How to send SMS from C#
- Receive SMS in C#
- C# SMS API connect to send SMS
- C# SMS API - disconnect from SMS gateway
- C# SMS API - keepalive SMS connection alive
- C# SMS API - send a text message
- C# SMS API - SMS accepted for deliery event
- C# SMS API - SMS not accepted for delivery
- C# SMS API - submited
- C# SMS API - submit failed
- C# SMS API - delivery report successful
- C# SMS API - delivery failed report
- C# SMS API - alphanumeric sender ID
- C# SMS API how to use short code as sender ID
- C# SMS API text message class