Coder Social home page Coder Social logo

messaging-382com's Introduction

messaging-382comm Build Status

Helper functions for parsing incoming SMS/MMS messages from 382com into a standard format for application processing.

Functions

fromProviderFormat({messageSid, applicationSid, accountSid}, url, payload)

translates an incoming SMS from 382com into a standard format for application processing.

382com SMS format looks like this:

{
	"source": "5083084809",
	"destination": "3393646057",
	"type": "sms",
	"message": "Hello there"
}

and MMS format looks like this:

{
	"source": "5083084809",
	"destination": "3393646057",
	"type": "mms",
	"message": "http://picmsg.org/[unique_identifier].jpg"
}

standard format is:

{
	"messageSid": "7c626e1b-7796-4f77-9848-056900b071c4",
	"applicationSid": "9fd9866f-d4bc-46e2-91f1-43da922d80ce",
	"accountSid": "505faa3d-e1cb-4855-8346-f57fb5611b7d",
	"from": "+15083084809",
	"to": ["+17743008772"],
	"text": "Hi there!",
	"cc": [],
	"media": []
}

sendSms(opts, payload)

send an outgoing SMS message from a payload that is presented in standard application format.

The opts parameter may include properties that are needed to construct the proper URL, perform HTTP basic authentication, etc.

messaging-382com's People

Contributors

davehorton avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.