@dialstack/sdk-dev / webrtc/src / SignalingSocketFactory
Type Alias: SignalingSocketFactory
TypeScript
type SignalingSocketFactory = (url, protocols) => WebSocket;
Defined in: sdk/webrtc/src/transport.ts:12
Opens the signaling WebSocket. Defaults to a bare new WebSocket(url, protocols) (web). React Native needs a variant that attaches a User-Agent
header — the signaling ingress 403s a handshake without one, and iOS's
WebSocket sends none by default — so the RN softphone provider supplies its
own factory here. Browsers forbid overriding User-Agent, so web never does.
Parameters
url
string
protocols
string[]
Returns
WebSocket