Skip to main content

IncomingInviteParams

The IncomingInviteParams class represents the parameters for an incoming invite in a WebRTC session. It includes various details about the call and the participants.
  • callID: A unique identifier for the call.
  • variables: An instance of the Variables class containing additional event-related information.
  • sdp: The Session Description Protocol (SDP) data for the call.
  • callerIdName: The name of the caller.
  • callerIdNumber: The phone number of the caller.
  • calleeIdName: The name of the callee.
  • calleeIdNumber: The phone number of the callee.
  • telnyxSessionId: The session ID provided by Telnyx.
  • telnyxLegId: The leg ID provided by Telnyx.
  • displayDirection: The direction of the call display (e.g., inbound or outbound).

Variables

The Variables class contains various event-related details that are part of the incoming invite parameters.
  • eventName: The name of the event.
  • coreUUID: The UUID of the core.
  • freeSWITCHHostname: The hostname of the FreeSWITCH server.
  • freeSWITCHSwitchname: The switch name of the FreeSWITCH server.
  • freeSWITCHIPv4: The IPv4 address of the FreeSWITCH server.
  • freeSWITCHIPv6: The IPv6 address of the FreeSWITCH server.
  • eventDateLocal: The local date and time of the event.
  • eventDateGMT: The GMT date and time of the event.
  • eventDateTimestamp: The timestamp of the event.
  • eventCallingFile: The file from which the event was called.
  • eventCallingFunction: The function from which the event was called.
  • eventCallingLineNumber: The line number from which the event was called.
  • eventSequence: The sequence number of the event.