createSignalWireCallProvider from @agentium/core/telephony. It implements outbound create, read, hangup, and normalization of already verified status events.
Before you connect
An HTTPS*.signalwire.com Space URL, project/account identifier, owned caller ID, cXML answer endpoint, and Basic authorization.
Configure the provider
This complete factory accepts host-owned configuration. Constructing it does not place a call. Read secrets and route values from your server configuration before calling it.routeId identifies a fixed host-approved route. Version it when the account or destination infrastructure changes. allowedFrom is a snapshot of permitted E.164 caller IDs. authorization returns the full HTTP header and can read rotating credentials on each request.
Pass this provider to OutboundCallService with an intent store and an authorization function. The call lifecycle recipe exercises create, deduplication, read, and hangup without dialing.