Service enfonica.voice.v1beta1.SipInfoService¶
Methods¶
GetSipInfo |
---|
rpc GetSipInfo(GetSipInfoRequest) returns (SipInfo) Retrieves SIP information about the specified SIP call. If the call is not a SIP call, throws NOT_FOUND. If the call has not yet completed, throws FAILED_PRECONDITION. If the SIP call was created greater than 30 days ago, returns NOT_FOUND. The caller must have voice.calls.get permission on the project. |
Resource: SipInfo¶
The SipInfo resource. This represents information about a SIP call.
Fields | |
---|---|
name | string Resource name of the sip_info. It is of the form projects/*/calls/*/sipInfo |
start_time | google.protobuf.Timestamp The time that the SIP dialog started. |
end_time | google.protobuf.Timestamp The time that the SIP dialog ended. |
messages[] | SipMessage The messages, in chronological order, that form the SIP dialog. |
sip_call_id | string The Call-ID of the SIP call. |
pcap | bytes The PCAP file data. |
SipMessage¶
A SIP message that is part of a dialog.
Fields | |
---|---|
offset_duration | google.protobuf.Duration The offset relative to the start_time that this message was sent/received. |
source_ip | string The source IP where the message originated. |
source_port | int32 The source port where the message originated. |
destination_ip | string The destination IP where the message was sent. |
destination_port | int32 The destination port where the message was sent. |
method | string The method or response code. For example, "INVITE" or "100". |
request_line | string The full request line. For example, "100 Trying". |
data | string The entire contents of the SIP packet, including the request line, headers and body. |
GetSipInfoRequest¶
The GetSipInfo request message.
Fields | |
---|---|
name | string Required. The resource name of the SipInfo to retrieve. Must be of the form projects/*/calls/*/sipInfo . |