twilio-ivr - Easily build IVR systems (phone trees) with twilio and express

  •        66

This library makes it easy to build a phone tree/IVR system using twilio. Note: although this library has good test coverage and I've had no problems using it in production, it's still pre-1.0 and the API may change as call session functionality is added.

https://github.com/ethanresnick/twilio-ivr

Dependencies:

@types/body-parser : 1.16.4
@types/debug : 0.0.29
@types/express : ^4.0.34
@types/ramda : 0.24.1
@types/twilio : 0.0.8
body-parser : ^1.15.2
debug : ^2.2.0
express : ^4.14.0
ramda : ^0.23.0
static-expiry : paulwalker/connect-static-expiry#87354eb859b503364d8d206130b71b258b3a2e80
twilio : ethanresnick/twilio-node#patch-1

Tags
Implementation
License
Platform

   




Related Projects

Asterisk - IP telephony commuincation product suitable for call center

  •    C

Asterisk, converts an ordinary computer into a feature-rich voice communications server. Asterisk makes it simple to create and deploy a wide range of telephony applications and services, including IP PBXs, VoIP gateways, call center ACDs and IVR systems. It is maintained by Debian VoIP Team.

sms-backup-plus - Backup Android SMS, MMS and call log to Gmail / Gcal / IMAP

  •    Java

This is a fork of the Android backup tool SMS Backup, where development has stopped a while ago. It uses Gmail to perform SMS, MMS and call log backups over the network. New restore feature. SMS stored on Gmail can be transferred back to the phone. This even works for users who have already created their backups with older versions of SMS Backup. Note: MMS are currently not restored.

[GW]ammu - Talk to any phone

  •    C

Gammu and Wammu provides support to talk to any phone using standard API provided by libGammu. The most popular and widely used in various phones which includes Nokia, Siemens, Samsung, Motorola, LG, Alcatel. It provides support to send and receive SMS and MMS, Calendar, Contacts, backup SMS etc.

IVR applications based on Voicent Gateway (C# Sample Interface)

  •    

In telephony, interactive voice response, or IVR, is a phone technology that allows a computer to detect voice and touch tones using a normal phone call. The IVR system can respond with pre-recorded or dynamically generated audio to further direct callers on how to proceed. IV...


GoJS - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages

  •    Javascript

GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.

playSMS - PHP based SMS Gateway

  •    PHP

playSMS is a flexible Web-based Mobile Portal System that it can be made to fit to various services such as an SMS gateway, personal messaging systems, corporate and group communication tools.

callintegrator

  •    C++

Call someone or send SMS just by clicking a phone number in your addressbook. For sending SMS a stand alone GUI is available as well. Phone calls are made via normal phones, no headset/soundcard required.

Ekiga - Software Phone and Video Cnferencing Application

  •    C++

Ekiga (formely known as GnomeMeeting) is an open source SoftPhone, Video Conferencing and Instant Messenger application over the Internet. It provides Audio and Video free calls through the internet. It supports standard telephony features like Call Hold, Call Transfer, Call Forwarding, Call Histroy and Call Monitoring.

goalert - Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert

  •    Go

GoAlert provides on-call scheduling, automated escalations and notifications (like SMS or voice calls) to automatically engage the right person, the right way, and at the right time. GoAlert is distributed as a single binary with release notes available from the GitHub Releases page.

SMSj - Java SMS library

  •    Java

This library allows you to send SMSes (GSM) from the Java platform. It gives you full control over the SMS including the UDH field so you can create and send EMS messages, WAP push messages and nokia smart messages (picture, ringtone etc). The API can send SMS by using a GSM phone connected to the serial port or via a SMS gateway (like Clickatell).

amas

  •    Perl

AMAS stands for Ants Mobile Authentication System and it permits to use one time passwords (OTP) to authenticate users and user groups. The user asks for tokens using a cellular phone call, an SMS, or a SOAP interface.

twilio-ruby - A Ruby gem for communicating with the Twilio API and generating TwiML

  •    Ruby

A module for using the Twilio REST API and generating valid TwiML. Click here to read the full documentation.As of release 5.1.0, Beta and Developer Preview products are now exposed via the main twilio-ruby artifact. Releases of the alpha branch have been discontinued.

Kalkun - web-based SMS management

  •    PHP

Kalkun is open source web-based SMS (Short Message Service) management, it use gammu-smsd (part of gammu family) as SMS gateway engine to deliver and retrieve messages from your phone/modem. Kalkun only manage database that given by gammu.

Ruby-Prof - fast code profiler for Ruby

  •    Ruby

ruby-prof is a fast code profiler for Ruby.

Seaside - Web framework for Smalltalk platforms

  •    Pharo

Seaside provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors.

betty - Google Voice with Receptionist abilities, built on top of Twilio

  •    Javascript

Betty (or Ben for the ones who prefer a male receptionist) is your own customizable receptionist, to forward call and messages to your team anywhere in the world. It's particularly useful if your organization is operating in the US, but based in another countries. Betty is easy to setup and build on top of Twilio and Node.js, it doesn't necessitate a database (stateless). It can be deployed to Heroku or any unix server.

SMSToolkit - .NET SMS server

  •    CSharp

The SDK allows any Windows Mobile 5 phone to be used in conjunction with a PC to act as an SMS Server, allowing developers to easily write SMS applications, using just their phone and a PC. Additionally, it provides a collection of samples that among other things, allow non-programmers to use Excel to send bulk SMSs and to build simple information lookup applications. This project is actively developed by Microsoft India Research team.

PySMS - Python SMS Messenger

  •    Python

PySMS is a package, written in Python, which communicates with a mobile phone, allowing SMS messages to be sent and received. It includes an XML- RPC server, allowing the resource to be shared across a network. There is also a message - response mechanism, which allows an automatic response to messages to be specified, based on the content of the message. This allows you to, for example, run commands on your server and return a summary of the results to your phone, via SMS.

LinuxSMS - console script for send SMS

  •    Perl

Linuxsms is a Perl script to send SMS to GSM phones. There is support for multiple servers/gateways (some servers require registration). The script has an adressbook, the ability to compress SMS, and the ability to check for new versions.