Skip to content

LadislavMargai/Odorik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odorik

Build status

API SDK for communicating with Odorik VOIP gateway.

Quickstart

  • Install Odorik nuget package
  PM> Install-Package Odorik
  • Register on Odorik.cz website
  • Go to Account settings -> API password and get user and API password. Enusre you have possitive credit balance. Odorik.cz website

Services

Inital configuration

OdorikConfiguration.SetCredentials("https://www.odorik.cz/api/v1/", "{user}", "{apiPassword}");

SMS service

ISMSService smsService = new SMSService();

var allowedSenders = await smsService.GetAllowedSendersAsync();
var sentSMS = await smsService.GetSentSMSsAsync(new SMSFilter { From = DateTime.MinValue, To = DateTime.Now });

await smsService.SendSmsAsync(allowedSenders.First(), "{Recipient number in format 00xxxx...}", "Message text");

Credit service

ICreditService creditService = new CreditService();

var actualBalance = await creditService.GetBalanceAsync();

Speeddial service

ISpeedDialService speedDialService = new SpeedDialService();

var speedDials = await speedDialService.GetSpeedDialsAsync();

Releases

  • 1.0 - Initial release
  • 1.1 - Async support

About

API SDK for communicating with Odorik VOIP gateway

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages