[asterisk-dev] [Code Review] WebSocket HTTP Module

Joshua Colp reviewboard at asterisk.org
Wed May 30 14:23:09 CDT 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1952/
-----------------------------------------------------------

(Updated May 30, 2012, 2:23 p.m.)


Review request for Asterisk Developers.


Changes
-------

More feedback incorporated.


Summary
-------

This adds support for WebSocket protocols 7, 8, and 13. These are the most recent protocols. Sending and receiving text/binary frames is supported along with the various operation codes. An API is provided which makes it easy to implement different sub-protocols. Frame reconstruction is supported for situations where desirable (if multiple frames are received they will be reconstructed into a single one) but this can be disabled in situations where streaming is wanted.


Diffs (updated)
-----

  /trunk/include/asterisk/http_websocket.h PRE-CREATION 
  /trunk/include/asterisk/utils.h 360141 
  /trunk/main/utils.c 360141 
  /trunk/res/res_http_websocket.c PRE-CREATION 
  /trunk/res/res_http_websocket.exports.in PRE-CREATION 

Diff: https://reviewboard.asterisk.org/r/1952/diff


Testing
-------

Tested using Google Chrome Canary to confirm connection is established and data can be sent and received.

Tested using websocket.py to confirm connection is established and data can be sent and received.


Thanks,

Joshua

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20120530/e2b4f48c/attachment.htm>


More information about the asterisk-dev mailing list