Call legs associated with the session.
Timestamp (RFC 3339) indicating when the session was created.
OptionalendTimestamp (RFC 3339) indicating when the session ended. Omitted for ongoing sessions.
The Id of the project associated with the call.
The ID of the service used.
The ID of the session.
OptionalupdateTimestamp (RFC 3339) indicating when the session was last updated. Omitted if no updates were performed on this session.
A session represents the complete lifecycle of a voice interaction initiated through the Voice API.
A session can contain one or more related call legs (for example, an original outbound call plus additional dials or transfers triggered by SVAML commands). Use the
callsarray to inspect all call legs associated with the session andstateto determine whether the session is still ongoing or has reached a final state.