[reSIProcate] Another question on KeepAlive
John Draper
lists at webcrunchers.com
Wed May 3 16:46:44 CDT 2006
Hong Yu wrote:
>The dynamic cast is a way of testing the message type here. If it
>returns NULL as indicated by you, that means the message is not a
>KeepAliveMessage.
>
>
Aha - this explained a lot of things.
>There are SetKeepAliveTime<Datagram/Stream> in Profile that you can use
>to control the frequency of KeepAlive message, I believe.
>
>
I think I might have figured that out... sure took me long enough.
>But for your case, if the connection drops after 5 seconds, I think it
>is something else.
>
Actually, it would drop in about a minute... pretty consistantly, but
it was
because I wasn't issuing a keep alive to the SIP server while the RTP
session was in process. I thought that all I needed was to send the
RTP keepAlive to keep the connection open to the remote client.
Then I realized that the SIP server wasn't getting IT's keep alive
so it eventually timed out, and sent a "bye" to the remote client
killing the connection.
John
More information about the resiprocate-devel
mailing list