webPhone.on('outboundCall', callback)
When the outboundCall event is triggered, you will receive as input an
outbound call session. You may invoke any number of
call session methods as well as a
few others listed below.
Truth be told, there is very little reason to subscribe to this event, as when a call is made, the outbound call session is returned from that method.
Sample
Explicit event subscription
webPhone.on("outboundCall", (outboundCall: OutboundCallSession) => {
  // do something with the inbound call
});
When placing a call
const callSession = await webPhone.call(callee, callerId);
Properties
| Property | Description | 
|---|---|
sipMessage | 
The message that triggered the event. You do not typically need to access this property directly. | 
localPeer | 
The user's device and connection. | 
remotePeer | 
The remote user's device and connection. | 
direction | 
Always equal to "outbound." | 
state | 
The current state of the call. Either: init, ringing, answered, or disposed | 
Methods
| Method | Description | 
|---|---|
callId() | 
The current call ID. | 
sessionId() | 
The telephony session ID. | 
partyId() | 
The ID of the remote party. | 
remoteNumber() | 
The remote number connected to. | 
localNumber() | 
The local number. | 
isConference() | 
Boolean. true if the current call is a conference call. |