Home / Integration plugins / Cryptshare SMS Integration

+

Send Cryptshare passwords by SMS

When a Cryptshare user sends a secure transfer, the recipient’s one-time password is sent by SMS through SMSEagle, your own hardware SMS gateway, so the password and the download link never land in the same inbox.

Password and link in separate channels

Cryptshare already splits a secure transfer’s one-time password from its notification email. SMSEagle delivers that password over SMS instead of a second email, so the two channels stay out-of-band rather than sitting in the same inbox.

Runs on your own hardware and SIM card

SMSEagle sends over its own SIM card, on-premise, so password delivery doesn’t depend on a third-party SMS gateway’s uptime, pricing, or data handling.

A plain HTTP request, no custom connector

Cryptshare’s SMS Gateway configuration just needs a URL, a request type, and four parameters, so SMSEagle plugs in without a dedicated plugin or middleware to maintain.

How it works

1

Transfer created

A Cryptshare user sends a secure file transfer, and Cryptshare generates a one-time password for the recipient.

2

HTTP request to SMSEagle

Cryptshare’s SMS Gateway configuration sends a request straight to SMSEagle’s API, passing the recipient number and message as parameters.

3

Password delivered by SMS

SMSEagle delivers the password over its own cellular connection, not through a third-party service, as an SMS to the recipient’s phone.

Set up in about 10 minutes

No custom connector needed. Cryptshare’s SMS Gateway setting already speaks plain HTTP GET requests – point it at SMSEagle’s API and password delivery by SMS is running in about 5-10 minutes.

SMSEagle sends Cryptshare passwords by SMS from your own device, with no cloud SMS provider.

Works on any phone

An SMS password needs no app: people receive it on any mobile phone.

Every password sent is recorded

SMSEagle records every password it sends, together with its status, so you can check whether it was received.

Transfers can be opened even if one device fails

Two SMSEagle devices can work as an HA cluster: if one fails, the other takes over sending passwords.

SMSEagle configuration

  1. Create a new user in SMSEagle (menu System > Users) with access level “User”.
  2. Grant API access to the created user:
    • go to Settings > Global settings > API and open the API v1 page
    • click Create API key, fill in Key name and select that user as Owner
    • Add access permissions in section Permissions for: Send SMS, Send to contact, Send to group
    • click Create key. Then, in System > Users, open that user and tick Enable user/password authentication (APIv1 only).
  3. Open Settings > Global settings > Network > SSL, turn off Forward HTTP to HTTPS and click Save changes.

Cryptshare configuration

There’s a configuration file (CS4OutlookUserConfig.xml) that you need to configure to make use of the SMSEagle, Below you can see an example:

1. Set Gateway URL parameter to:
https://YOUR.SMSEAGLE.URL/index.php/http_api/send_sms
(where YOUR.SMSEAGLE.URL is actual SMSEagle IP address)

2. Set Request Type: GET

3. In the Parameters section add following parameters:

Parameter nameParameter value
loginyour API user to login to SMSEagle
passyour API password to login to SMSEagle
to{{phone}}
message{{message}}

Some useful links from Cryptshare wiki:

SMS Gateway information
SMS Gateway configuration examples

Explore SMSEagle Demo device

SMSEagle is a hardware & software solution that guarantees a swift delivery of your messages to designated recipients, whether it’s for notifications, alerts, or important updates.

After registering to a demo you get a remote access to our physical device NXS-9750.

  • 14-days free trial
  • Access to over 20 functionalities

What is hardware
SMS Gateway?

Learn more about
SMSEagle features