[Home]

Summary:ASTERISK-20952: Create pjproject transport module for WebSockets for SIP over WS support
Reporter:Matt Jordan (mjordan)Labels:Asterisk12 NewSIP
Date Opened:2013-01-18 09:27:04.000-0600Date Closed:2013-05-17 14:39:00
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_pjsip
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:pjproject does not support WebSockets out of the box.

Not to worry! It does support transport modules provided by third parties (like us!) to be registered as a transport for a SIP session. See {{sip_transport.h}} for the API for registering a new transport module with pjproject.

ERGO: what we need is a transport module that provides WebSocket support for a SIP session. This could be (hopefully?) incorporated into the existing res_http_websocket, such that loading res_http_websocket will, if pjproject exists, also cause it to be registered as a transport for pjproject.
Comments: