Auron SMS Component 7.2 – Android Released

Today we’re releasing another big update: The Auron SMS Component 7.2. In this version we’ve had the focus on improving the Auron SMS Agent for Android in addition to the component itself.

Auron SMS Component 7.2

Auron SMS Component

The Auron SMS Component is an easy to use programming and scripting library for Microsoft Windows. You can use it for SMS as well as WhatsApp and a lot more.

Here are some common usages:

  • Integrate SMS notifications from your Powershell or VBScript automations
  • Setup SMPP client or server connections for high performance / high volume SMS sending
  • Setup your own portable HTTP server to receive incoming WhatsApp messages or delivery reports from HTTP enabled SMS providers
  • Quickly setup your own HTTP enabled API for your customers

Find the full documentation in our knowledge base. Find many programming and scripting examples on our GitHub page.

Auron SMS Agent for Android

With the Auron SMS Agent for Android you can send SMS from your PC using your Android phone. The Android SMS Agent is a small and easy to use application that runs on your phone and uses your WIFI connection to connect with the SMS Component.

It makes a lot of sense to use your Android phone for sending SMS. It’s a lot faster than most GSM modems and very reliable as well.

Find a full description on the Auron SMS Agent for Android page.

Improvements in SMS Component 7.2

In version 7.2 the Auron SMS Agent for Android has been greatly improved. It was already the fastest way to send SMS without using SMPP or HTTP. In version 7.2 you can have the application run in the background as well.

In addition we’ve taking another look at the Auron SMPP Simulator. The Auron SMPP Simulator is included with the Auron SMS Component and is a great way to performance or reliability test your SMPP client.

With the Auron SMPP Simulator you can now setup secure SMPP connections using TLS 1.2 or 1.3. You can select a security certificate from either your local machine or local user store.

Find the full list of changes in the release notes.

Download and try

Try the Auron SMS Component 7.2 today by downloading and installing the fully functional 30-day trial version.

You can also add the Auron SMS Component directly to your project by installing the nuget package from Visual Studio.

We’re happy to announce another major update for the Auron E-mail Component. In this new version we’ve made a number of improvements across the entire component but mainly in MIME encoding and decoding.

Auron E-mail Component 6.3

What is the Auron E-mail Component?

The Auron E-mail Component is an easy to use programming and scripting library for Microsoft Windows. You can use it directly from almost any scripting or programming environment to send or receive mails.

Use it when:

  • You have to send notification e-mails from an server in PowerShell or VBScript.
  • Your building an application that needs to search an IMAP inbox on Office 365.
  • You want your Excel sheet to automatically E-mail the entire team

Find the full documentation in our knowledge base. Find many programming and scripting examples on our GitHub page.

Improvements in version 6.3

The big upgrade in version 6.3 is related to MIME encoding as well as decoding. We’ve been able to restructure and rework our engine with the goal of improving overall compatibility. You’ll notice this mostly in edge cases. For instance, when an e-mail declares a CP-1252 encoding instead of the more current ISO 8859-1 standard.

Improved MIME handling relates to the MIME structure as well. For instance an entirely binary e-mail now correctly presents as an empty e-mail with a downloadable attachment.

But of-course there have been other improvements as well. Find the full list in the release notes.

Download and try

Try the Auron E-mail Component today by downloading and installing the fully functional 30-day trial version.

You can also add the Auron E-mail Component directly to your project by installing the nuget package from Visual Studio.

Ensuring smooth communication between our computer programs is vital. That’s where Auron QuickServer steps in—a handy tool designed to make building and testing networking programs quicker and simpler. Build, test or simulate your TCP/IP socket applications with the Auron QuickServer.

Free and User-Friendly

Auron QuickServer is a tool that we having been developing and using in-house that we want make available for free. It’s crafted to make creating, testing, or simulating networking programs on Windows hassle-free. This tool streamlines the process, removing the unnecessary complexities usually associated with building programs that communicate with each other.

Setting up a program in Auron QuickServer is a straightforward process. Use the JavaScript feature in the QuickServer GUI to manage connections, all while having simple controls at your fingertips. Your changes to the JavasScript file are automatically and immediately effective.

Auron QuickServer running a GSM simulator.
Auron QuickServer running a GSM simulator

Enhanced Security and Real-Time Monitoring

It’s easy to build a secure application. With just a click of the ‘Secure’ checkbox or the selection of a certificate, you can add TLS encryption to your applications.

In line with our commitment to quality, Auron QuickServer emphasizes real-time monitoring and logging. All actions are logged, providing developers with valuable insights into the application’s behavior. This helps with debugging, troubleshooting, and optimization.

Conclusion: A Robust Solution for Modern Networking

In summary, Auron QuickServer is a huge benefit for developers to build, test or simulate TCP/IP socket applications. Its user-friendly interface, streamlined setup process, robust security features, and versatile applications make it a go-to tool. With its emphasis on real-time monitoring and logging, Auron QuickServer is an indispensable resource in the toolkit of developers.

ChatGPT, developed by OpenAI, offers advanced language capabilities through OpenAI’s public API. With Auron Software, integrating ChatGPT into your applications becomes easy.

This article provides a guide on integrating the Auron SMS Server with the OpenAI API, enabling automated replies and image generation. Find a detailed technical explanation here.

Automatic Replies using OpenAI

OpenAI integrations offer a wide range of possibilities, including:

  • Message Summaries: Generate concise summaries of messages or message chains for better understanding and organization.
  • First-line Support: Integrate OpenAI with your knowledge base to provide instant support and answers to common queries.
  • Wisdom Distribution: Generate intriguing and tangentially related statements based on user input.

To demonstrate the capabilities, let’s consider the following prompt and response:

The user sends a text to the Auron SMS Server which integrates with OpenAI to generate a response.

Image Generation using OpenAI

Another exciting integration possibility with OpenAI is image generation, which can add a fun and engaging element to your interactions.

In our example you can send an email with the subject line ‘DALL-E’ and include a description of the desired image in the body. OpenAI will reply with an image based on your description.

For example sending:

A person sending a text message in a city in the near future

Results in this image:

Sending text message in the near future
Sending text message in the near future

In conclusion

We are in an exciting era of AI advancements, with immense potential showcased by the progress made.

Stay at the forefront with Auron Software. Start experimenting now by downloading a free 30-day trial of the Auron SMS Server.

Follow this guide to effortlessly leverage ChatGPT’s capabilities for automatic replies and captivating image generation, enabling creative and interactive experiences.

We proudly present the Auron SMS Server 2023! With this major upgrade, we bring you many new features, and 2 main focus points: Database integration and Performance.

In this article we’ll introduce both points of focus and discuss some of the other new features as well. And as always, the full list with all the new features is available in the release notes.

Auron SMS Server 2023 - Database integration
Auron SMS Server 2023 – Database integration

Database Integration

The Auron SMS Server now has a direct database integration option. With this option you can send from, as well as receive into an external database.

With this feature the Auron SMS Server unlocks support for any ADO or ODBC enabled database such as:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL / MariaDB
  • Oracle
  • And many more!

Performance

The new Auron SMS Server also includes a couple of big new features that increase performance and help with diagnosing performance related problems. The most important are:

  • E-mail templates. Create templates for richly formatted HTML e-mails to speed up sending large batches of e-mail as well as to save space in your database. With an e-mail template each individual message only contains the changing values.
  • Show Queue Occupancy. Review queue occupancy for each channel and trigger in real-time. This will help you spot any congestion anywhere in the system immediately.
  • Optimized message routing. The Auron SMS Server 2023 has seen a complete rewrite of our message routing algorithm with performance in mind.

Other features

There have also been a lot of general usability improvements and new features as well. The release notes contains the full list, but we’ll mention a few here:

  • Filters in Campaigns / Bulk wizard. You can now specify custom filters when sending e-mails or instant messages from Excel files, any database source or Active Directory.
  • Everything is syntax-highlighted. This means that it’s a lot easier to compose HTML e-mails or to find placeholders in the bulk wizard. But it also improves specifying filters for campaigns or configuring an HTTP interface.
  • Copy any configuration element. Copy views, channels, triggers, routing rules or blocking rules easily. This makes it a lot easier to setup more complex installations.
  • New message fields. We’ve added some extra fields for your convenience. Amongst others: The last trace message as well as the last trigger duration.

Try or upgrade

To try this version simply download the setup file here. After installation you can start a 30 day fully functional trial. The trial is in no way limited and will give you an excellent idea of the Auron SMS Server.

Upgrading your existing installation is easy as well. Just download the same setup file, run it, and follow the instructions. The setup automatically upgrades your configuration.

Make sure that any existing C#, VB.Net or other compiled code that uses the Auron SMS Server API is recompiled after the upgrade. Also, always be sure to make a backup of your server and database before the upgrade.

Just simply sending a message through a cloud provider API is fairly easy for many software developers. But in doing so you’ll gloss over some important concerns.

This article details the added value of relying on the Auron SMS Server to integrate with your cloud SMS provider(s). Here are some of the most important benefits:

Using Auron SMS Server with a cloud provider

1. Continuity

Your service shouldn’t fail. This means that if your cloud provider is unable to send a message you need to:

  • Retry on a different channel; Try sending as SMS instead of WhatsApp for instance.
  • Retry with a different provider; Maybe your provider is down or there’s an interruption in your internet connection.
  • Retry at a different time; It may be a temporary outage.
  • Escalate by notifying your team. Automatically notify your tech team when messages aren’t coming through.

All of these things are easy to setup in the Auron SMS Server while some of these things are impossible to setup with any cloud messaging provider.

2. Uniformity

Each cloud messaging provider has their own unique programming API. Switching between providers requires a rewrite of expensive integration code. In addition, each provider has their own dashboard to wade through sent or received messages.

Instead you need to have:

  • A single, searchable message store; All your message in the same place. Easy to search and inspect. Each message has a clear status and trace log.
  • A single API for everything; Send and receive through any (cloud based) provider in the same way. Whether you’re sending SMS, WhatsApp or E-mail.
  • No-code messaging provider integrations; Add new messaging providers and new messaging routes without having to program anything.

The Auron SMS Server Manager is the front-end of your configuration. The open-source Web Messenger is the way your office interacts with the Auron SMS Server. Tons of integration options make it easy to connect into existing software as well.

3. Flexibility

Every thriving business is always changing. The software stack you’re investing in must be able to keep up:

  • Update your business rules without interruption of service; Add, remove and modify channels, routing rules and triggers at run-time.
  • Import and move your configuration between a test and production server; It’s easy to maintain a test server and only move to production when everything is ready and tested.
  • While enjoying maximum performance and minimal latency; All of this is built with performance and responsiveness in mind.

The Auron SMS Server is powered by its message bus architecture. This is a low-latency, high-volume industrial strength message bus that has earned it stripes and is ready for the future.

4. Confidence

The most important benefit is the confidence that your application is reliable and can run unattended.

And to show how we’re confident in this as well you can download a completely free fully functional 30-day trial!

And if you need any help with testing, don’t hesitate to contact us.

On October 1st in 2022 Microsoft disables basic authentication in Exchange Online and Office 365. With Auron Software you won’t have to miss a single e-mail.

This change affects anyone that currently integrates with Office 365 using SMTP, POP3 or IMAP. It’s no longer possible to just specify a username and password to send or receive e-mail. Instead you’re recommended to use Modern Authentication (OAuth2).

Microsoft office365 to disable basic authentication

Of course users of Auron Software won’t have to miss a single e-mail. You can already prepare for this.

In the following sections we’ll go over how to prepare, how to configure oauth2 in the Auron SMS Server and how to configure OAuth2 in the Auron E-mail Component.

How to prepare for OAuth2

In either case you’ll need a client ID. This client ID identifies your application with Microsoft. That way the Microsoft login page knows which application needs authentication.

Auron Software does not provide a generic client ID because client ID’s are vulnerable to spoofing attacks if they leak out. With a spoofing attack a hacker can pretend to be your application. That’s why it’s always much more secure to use your own client ID and to keep it a secret.

The next step is to make sure that SMTP, POP and IMAP is available on your Office365 account. Follow these instructions to make sure that they are.

For the Auron SMS Server

If you’re an Auron SMS Server customer the next step is to verify your software version. Auron Software supports OAuth2 from version 2022 onward if you have a professional or SMSC license.

You can verify this by starting the Auron SMS Server Manager and navigating to Help -> About.

Auron SMS Server - Version 2022
Auron SMS Server – Version 2022

If you’re not already on version 2022 you’ll have to upgrade. Before upgrading please read the release notes of version 2022 for an overview of the changes and the upgrade instructions.

In version 2022 you can navigate to the channel settings of your e-mail channels and change the authentication setting to ‘OAuth’. For either channel you’ll always find the OAuth Authorizer which helps you grant access to the e-mail channel using your client ID.

And that’s it. You should now be set and October 1st will pass without a hitch.

For the Auron E-mail Component

If you’re an Auron E-mail Component customer your component version should be 6.0 or higher with either a professional or distribution license. If you’re not on version 6.0 yet you’ll have to upgrade.

Before upgrading please read the release notes of version 6.0 for an overview of the changes and the upgrade instructions.

If you’re on version 6.0 you can make use of the new OAuth2 object. This object helps you authenticate with OAuth2 and helps you renew your bearer token.

Authenticate with OAuth2

Authenticating with OAuth2 is the process of navigating the user to the Microsoft login page and obtaining your bearer token and refresh token.

For this you’ll need to know which end-point URL’s and which scope values to configure. For Microsoft Office 365 we’ve documented those values here.

You’ll also need to know that Office 365 only allows desktop applications to use the ‘Device code flow’. The OAuth2 object only supports authentication for desktop applications.

Refreshing your bearer token

The OAuth2 object can help you with refreshing your bearer token. This works in the background and does not need any user interaction. You can use this in web-applications as well as desktop applications.

Examples

The E-mail component examples now include a lot of OAuth2 related working examples.

With these examples and the new OAuth2 object you’ll be able to upgrade your applications and have October 1st pass without a hitch!

The Auron SMS Server 2022 greatly improves on e-mail security with the addition of modern authentication (OAuth2). In addition the SMS Server is now finally accessible through your web browser.

In this article we’ll introduce some of the most notable new features in the Auron SMS Server 2022. You can find the full list of all of the new features in the release notes.

Auron SMS Server 2022

Modern Authentication (OAuth2)

Modern authentication is the term Microsoft uses for OAuth2. OAuth2 greatly improves e-mail security and both Microsoft and Google are working toward moving to OAuth2 exclusively.

With OAuth2 you’re no longer storing your e-mail password in the e-mail channel configuration. Instead the channel guides you to the login portal of your e-mail provider. This way your e-mail provider can also inject additional security measures such as multi-factor authentication or key-card authentication.

OAuth2 support is also available for use in trigger scripts in case you need to authorize with OAuth2 to use an external API.

Auron Web Messenger

The SMS Server 2022 finally has a web interface. Use the Auron Web messenger to send SMS, WhatsApp or E-mail messages from your browser through any of the channels you’ve configured in the SMS Server.

Auron Web Messenger

The web messenger was already available after the setup as one of the example projects. It’s now a first-class citizen and you can automatically configure it from the configuration wizard during setup.

The full source code for the web messenger is also available as it still has it’s place in the example project folder as well.

Specialized Channel Wizards

It’s now easier than ever to setup a connection to the most common providers. We’ve added specialized channel wizard for Spryng, Twilio and Infobip as well as our own test and demonstration gateway. This means that if you want to connect to any of them you just have enter you account details and the channel will automatically be created.

Try or upgrade

To try this version simply download the setup file here. After installation you can start a 30 day fully functional trial. The trial is in no way limited and will give you an excellent idea of the Auron SMS Server.

Upgrading is easy as well. Just download the same setup file, run it, and follow the instructions. The setup automatically upgrades your configuration.

Make sure that any existing C#, VB.Net or other compiled code that uses the Auron SMS Server API is recompiled after the upgrade. Also, always be sure to make a backup of your server and database before the upgrade.

With the release of the Auron E-mail Component 6.0 we’re introducing OAuth2 support also called ‘Modern Authentication’. OAuth2 is an increasingly popular way to use services on the internet. Both Microsoft and Google are already moving forward to make OAuth2 their primary way to authenticate for e-mail services.

This means that a lot of businesses will have to deal with OAuth2 in the near future. With the release of the Auron E-mail Component 6.0 it’s easy for you to stay up to date!

What is OAuth2?

OAuth2 makes the authorization process modular and makes it possible to delegate authorization to 3rd party services. More importantly you can use OAuth2 to grant a client application access to your resources without the need to trust that application with your username and password.

OAuth2

As a programmer, using OAuth2 to grant access to a mailbox consists of the following steps:

  • Obtain a bearer, and optionally a refresh token
  • Use the bearer token together with the account name to login
  • Use the refresh token to receive a new bearer token when the bearer token expires

You can find a detailed description of OAuth2 in the API documentation for the Auron E-mail Component.

OAuth2 in the Auron E-mail Component

The OAuth2 object in the latest version of the Auron E-mail Component makes it easy to obtain the bearer and refresh tokens.

These are the most important features:

  • The easy to use API is focused on integrating OAuth2 into desktop applications
  • Seamless integration with Microsoft Exchange and Azure, as well as the Google Cloud Platform
  • Use it for other e-mail and other services
  • Includes a number of working examples in C#, VB.Net as well as VBScript and Powershell
  • Extensive logging and trouble shooting options

Other new features

There are also a number of other new features. You can find the full list of new features and changes for this release in the release notes.

Download and try

Try the Auron E-mail Component today by downloading and installing the fully functional 30-day trial version.

You can also add the Auron E-mail Component directly to your project by installing the nuget package from Visual Studio.

Today we’re releasing the Auron SMS Server Component 7.0. With this major update we are introducing a portable HTTP Server API in addition to a number of other improvements.

HTTPS API

A portable HTTP Server API

It’s becoming more common to use HTTP(S) based REST API’s to send and receive SMS messages. This often means that you’ll need to provide your own end-point to receive SMS messages or status reports.

Setting up your own HTTP(S) end-point can be quite challenging since you’re introducing a lot of new concerns to your project by accepting unsolicited incoming requests. Fortunately, by using the Auron SMS Component, you now have an easy and secure way to do it.

The main features of the Auron SMS Component HTTP Server API are:

  • Truly easy to use API
  • Supporting secure (TLS / SSL) connections
  • Support for both IPv4 and IPv6
  • Supports HTTP/1.0, HTTP/1.1, HTTP/2 and HTTP/3
  • Support for port-sharing; run multiple instances on the same TCP port

Have a look at the API documentation to see just how easy it is to use. The Auron SMS Component download includes working examples of the HTTP Server API for Powershell, VBScript, C#.Net as well as VB.Net.

Of course most other programming languages available on Microsoft Windows are supported as well. You can always have a look at the ‘How to’ section of the documentation or contact support if you are having trouble adapting the existing examples to your preferred programming language.

Support for WhatsApp and other rich message formats

Another big reason why many (SMS) messaging providers are shifting over to HTTP based API’s is the ability to support other rich message formats as well.

This is why the SMS Component 7.0 has improved support for sending and receiving media files. The existing HTTP clients API has been extended with the possibility to download media files directly. While the new HTTP Server API is able to host as well as receive any type of media file.

That way it no longer matters to the SMS Component if a message is an SMS or maybe a WhatsApp message. You’ll be able to support both with the same effort.

Other improvements and fixes

Amongst the other improvements and fixes the most notable are:

  • Support for receiving optional TLV packets from a bind in the SMPP Server API
  • The ability to serialize and de-serialize SMS message objects to JSON
  • Improved support for different types of content encoding with the HTTP protocol
  • And many more

You can find upgrade information as well as a complete list of all changes and improvements in the release notes for the SMS Component version 7.0.

Try this version by downloading the fully functional 30 day trial. You can also install the SMS Component through NuGet.