Hi,
Before creating the endpoint I set the tcp keep_alive interval to 90 sec as below
pjsip_cfg_t *mysipcfg = pjsip_cfg();
mysipcfg->tcp.keep_alive_interval = 90;
/* Create the endpoint: */
status = pjsip_endpt_create(&cp.factory, endpt_name,
&g_endpt);
After 90 secs, I could see keep-alive packets being sent(only once it is sent), after 10 sec or so I also see tcp getting disconnected.
Below is the pjsip log snippet
06:06:17.830 (31416:31421) [Controller] tcpc0x7f79340296c8 Sending 4 byte(s) keep-alive to 10.198.161.88:5060
06:06:29.832 (31416:31421) [Controller] tcpc0x7f79340296c8 TCP transport destroyed normally
Could you please let me know why this TCP transport getting destroyed even after setting the keep-alive interval.
Regards
Naveen.S
NOTE: This e-mail (including any attachments) is for the sole use of the intended recipient(s) and may contain information that is confidential and/or protected by legal privilege. Any unauthorized review, use, copy, disclosure or distribution of this e-mail is strictly prohibited. If you are not the intended recipient, please notify Mitel immediately and destroy all copies of this e-mail. Mitel does not accept any liability for breach of security, error or virus that may result from the transmission of this message.