Update SIP Endpoint
Updates an existing SIP endpoint in SignalWire.
Query
Comma-separated response fields to include.
Body
Unique ID of a SIP Endpoint.
The username of the Sip Endpoint
The caller ID that will showup when dialing from this Sip Endpoint
The Sip username that will show up on the calle's side. Overrides the username.
Ciphers that can be enabled for calls on this Sip Endpoint.
Codecs that can be enabled for calls on this Sip Endpoint.
The set encryption type on the Sip Endpoint.
Specify how the SIP endpoint will handle outbound calls. - **default**: The SIP endpoint will pull the outbound policy setting from the [SIP Profile Settings](https://my.signalwire.com?page=sip_profile/edit). This allows centralized management of outbound call behavior across multiple endpoints from a single configuration. - **passthrough**: The SIP endpoint will be allowed to dial PSTN numbers. This permits outbound calling to traditional phone numbers without restrictions. - **block-pstn**: The SIP endpoint will be blocked from dialing PSTN numbers. Use this to restrict the endpoint from initiating calls to the public telephone network. - **resource**: Outbound calls from this SIP endpoint will dial the specified resource and execute its instructions. Requires setting `calling_handler_resource_id` to a valid resource. This enables custom call handling workflows for outbound calls. See the [Fabric REST API](/rest/signalwire-rest/endpoints/fabric) for valid resource types.
If `call_handler` is set to `resource`, this field will contain the id of the set resouce. Will be `null` otherwise.