class twisted.protocols.sip.Via: (source)
A Via
is a SIP Via header, representing a segment of the path taken by the request.
See RFC 3261, sections 8.1.1.7, 18.2.2, and 20.42.
Instance Variable | transport | Network protocol used for this leg. (Probably either "TCP" or "UDP".) |
Instance Variable | branch | Unique identifier for this request. |
Instance Variable | host | Hostname or IP for this leg. |
Instance Variable | port | Port used for this leg. @type port int , or None. |
Instance Variable | rportRequested | Whether to request RFC 3581 client processing or not. |
Instance Variable | rportValue | Servers wishing to honor requests for RFC 3581 processing should set this parameter to the source port the request was received from. |
Instance Variable | ttl | Time-to-live for requests on multicast paths. |
Instance Variable | maddr | The destination multicast address, if any. |
Instance Variable | hidden | Obsolete in SIP 2.0. |
Instance Variable | otherParams | Any other parameters in the header. |
Method | __init__ | Set parameters of this Via header. All arguments correspond to attributes of the same name. |
Instance Variable | received | Undocumented |
Property | rport | Returns the rport value expected by the old SIP code. |
Method | rport.setter | Base._fixupNAT sets rport directly, so this method sets rportValue based on that. |
Method | toString | Serialize this header for use in a request or response. |
str
)
int
, or None.)
Set parameters of this Via header. All arguments correspond to attributes of the same name.
To maintain compatibility with old SIP code, the 'rport' argument is used to determine the values of rportRequested
and rportValue
. If None, rportRequested
is set to True. (The deprecated method for doing this is to pass True.) If an integer, rportValue
is set to the given value.
Any arguments not explicitly named here are collected into the otherParams
dict.
Base._fixupNAT
sets rport
directly, so this method sets rportValue
based on that.
Parameters | newRPort | The new rport value. (type: int ) |