Skip to main content

@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