Method | Description | |
---|---|---|
AddBottomViaHeader ( |
||
PopTopViaHeader ( ) : |
Pops top Via header off the array.
|
|
PushViaHeader ( |
Pushes a new Via header onto the top of the array.
|
|
ToString ( ) : string | ||
UpateTopViaHeader ( |
Updates the topmost Via header by setting the received and rport parameters to the IP address and port the request came from. The setting of the received parameter is documented in RFC3261 section 18.2.1 and in RFC3581 section 4. RFC3581 states that the received parameter value must be set even if it's the same as the address in the sent from field. The setting of the rport parameter is documented in RFC3581 section 4. An attempt was made to comply with the RFC3581 standard and only set the rport parameter if it was included by the client user agent however in the wild there are too many user agents that are behind symmetric NATs not setting an empty rport and if it's not added then they will not be able to communicate. |
public AddBottomViaHeader ( |
||
viaHeader | ||
return | void |
public PushViaHeader ( |
||
viaHeader | ||
return | void |
public UpateTopViaHeader ( |
||
msgRcvdEndPoint | The remote endpoint the request was received from. | |
return | void |