Hi All,

I am trying to implement CRLF Keep Alive mechanism from RFC 5626 and
cannot decipher the meaning of the following phrase (from section
4.4.1)


If a pong is not received within 10 seconds after sending a ping (or
immediately after processing any incoming message being received when
that 10 seconds expires), then the client MUST treat the flow as
failed.


What does "immediately after processing any incoming message" is
supposed to mean? Does it mean that client should receive a a pong
message after each incoming message? This makes no sense since getting
a message on the flow already indicates that this connection is alive.


Another question that I have is which side of the flow is suppose to
generate the ping messages? The one that created a TCP connection?
Both?


Finally, do you know any SIP clients that implemented this RFC, which
I can use for interop testing?


Thank You,

_____________________________

Roman Shpount - www.telurix.com
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to