Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

'keep alive'

'keep alive'

'keep alive'

Does anyone know how the 'keep alive' feature in Nortel Settings works? I have had some issues with remote 5010 phones disconnecting and reconnecting constantly. Others on the same system have no problems. We've done lots of troubleshooting on the sonic wall, and the remote router to no avail. I decided to adjust the 'keep alive' setting down to 30 seconds and that immediately stabilized all of the problem connections. I'm glad it's fixed, but the customer really wants to know what the root problem is that 'keep alive' is compensating for. The hover hint says the system checks on the 'sanity' of the remote phones. That seems less than technical.

RE: 'keep alive'

"Nortel settings"

Are you posting in the correct forum?
Best to post system model and software version when posting.


Toronto, Canada

Add me to LinkedIN

RE: 'keep alive'

The UCx system "pings" each phone periodically. The "keep alive" value is the period of time between these "ping messages".

When you use remote phones, they are typically behind some router. In order to allow multiple devices to share its public Internet connection, the router implements network address translation (NAT). The router's NAT implementation maintains information about the mapping of internal addresses and port numbers and the assigned external port numbers (NAT sessions). These sessions allow the router to deliver requests from internal addresses and port number to devices on the Internet and match responses in order to deliver them back to the correct internal devices. These NAT sessions are valid for some period of time - typically it is around 1 minute, but it can be shorter (usually this NAT session timeout is configurable). If the router sees no packet from the internal device to the external destination for the "NAT session timeout" period, it closes the NAT session and frees the external port used for that session. Any packets received from Internet to that external port number are dropped by the router (i.e., not delivered to the internal device).

The UCx "keep alive" option name indicates that this value is related to messaging that is supposed to keep NAT sessions on remote routers alive. If the frequency used by the UCx system is lower than the router's configured NAT session timeout, the router would be closing NAT sessions and phones would be re-registering frequently. For example, if the UCx keep alive is 50 seconds, but the router's NAT timeout is 40 seconds, the router would close the NAT session for a phone behind it whenever the phone is idle.

The solution is either to increase the configured NAT timeout on the router or to reduce the keep alive timer on the UCx server. To keep the "keep alive messaging" to a reasonable level, it might be slightly better to change the router setting, but these days the Internet connection bandwidth isn't typically a concern, so there is pretty much no difference if you go either way.

In your case, the router is using a NAT session timeout that is less than the previous UCx keep alive value (whatever it was) but not less than 30 seconds. Setting the UCx keep alive to 30 seconds therefore solved the problem.

RE: 'keep alive'

Nice explanation/update, have another *

"Nortel Settings"
Was this typed in error? the users appear to have Mitel sets.


Toronto, Canada

Add me to LinkedIN

RE: 'keep alive'

Quote (curlycord)

"Nortel Settings"
Was this typed in error? the users appear to have Mitel sets

In the UCx, there is a page for Nortel Settings

The Keep Alive field is further down the page.

RE: 'keep alive'

Thanks curlycord...that was very helpful.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close