This article describes the issue of a message, which indicates that the idle timeout is not configured, being present in the Junos Pulse logs on an iOS client, even though this is required on all the role configurations.
When viewing the Junos Pulse logs on an iOS system, a message that is related to the idle timeout not being set is noticed; even though an idle timeout is configured on the role and sessions are successfully terminated, based on this configuration.
The idle timeout that is being used by iOS is for only VPN on Demand. The idle timeout is displayed as received, if VPN on Demand is used; if this is a user-generated connection, this will not be defined or received by the client.