Sha256: 0136aeab373129c0de945a63ff19f650a65dfa30ea096b141ea9c8366b0b02d2

Contents?: true

Size: 903 Bytes

Versions: 23

Compression:

Stored size: 903 Bytes

Contents

PUNCHBLOCK
==========

Punchblock is a middleware library for telephony applications.  Like Rack is to
Rails and Sinatra, Punchblock provides a consistent API on top of several
underlying third-party call control protocols.

Design
------

In the same spirit that inspired Rack, the Punchblock library is envisioned to
be the single library for call control wiring. Frameworks and applications may
take advantage of Punchblock's single API to write powerful code for managing
calls. Punchblock is not and will not be an application framework; rather it
only surfaces the various protocols and presents a consistent interface to its
consumers.

Supported Protocols
-------------------

Punchblock is still in very early stages so this list
is what we plan to support:

* Rayo (Tropo, Voxeo Prism)
* AGI/AMI (Asterisk)
* EventSocket (FreeSWITCH, maybe)

Installation
------------

	gem install punchblock

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
punchblock-0.12.0 README.markdown
punchblock-0.11.0 README.markdown
punchblock-0.10.0 README.markdown
punchblock-0.9.2 README.markdown
punchblock-0.9.1 README.markdown
punchblock-0.9.0 README.markdown
punchblock-0.8.4 README.markdown
punchblock-0.8.3 README.markdown
punchblock-0.8.2 README.markdown
punchblock-0.8.1 README.markdown
punchblock-0.8.0 README.markdown
punchblock-0.7.2 README.markdown
punchblock-0.7.1 README.markdown
punchblock-0.7.0 README.markdown
punchblock-0.6.2 README.markdown
punchblock-0.6.1 README.markdown
punchblock-0.6.0 README.markdown
punchblock-0.5.1 README.markdown
punchblock-0.5.0 README.markdown
punchblock-0.4.3 README.markdown