]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Media over Websocket Channel Driver
authorGeorge Joseph <gjoseph@sangoma.com>
Mon, 28 Apr 2025 16:39:50 +0000 (10:39 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Wed, 17 Sep 2025 19:36:50 +0000 (13:36 -0600)
commit249d4512b301604e109cc117e73d3c1538087aac
treee562c8e6d2cc2a44b429fdd4b51721abe79e3785
parente85105bff8c27e25d21c68473851934a70910f46
Media over Websocket Channel Driver

* Created chan_websocket which can exchange media over both inbound and
outbound websockets which the driver will frame and time.
See http://s.asterisk.net/mow for more information.

* res_http_websocket: Made defines for max message size public and converted
a few nuisance verbose messages to debugs.

* main/channel.c: Changed an obsolete nuisance error to a debug.

* ARI channels: Updated externalMedia to include chan_websocket as a supported
transport.

UserNote: A new channel driver "chan_websocket" is now available. It can
exchange media over both inbound and outbound websockets and will both frame
and re-time the media it receives.
See http://s.asterisk.net/mow for more information.

UserNote: The ARI channels/externalMedia API now includes support for the
WebSocket transport provided by chan_websocket.

(cherry picked from commit aa144106517c28dfb81edb7afc2b60e38c805182)
channels/chan_websocket.c [new file with mode: 0644]
include/asterisk/http_websocket.h
main/channel.c
res/ari/resource_channels.c
res/ari/resource_channels.h
res/res_ari_channels.c
res/res_http_websocket.c
rest-api/api-docs/channels.json