| 1 | Scope: |
| 2 | - Run-time configurable session interval (Session-Expires header) and minimum session interval (Min-SE header) per account basis. |
| 3 | - Refresher performs refreshes at half of session interval, and refreshee sends BYE slightly before session expiration. 'Slightly' == minimum of 32 seconds and one-third of session interval. |
| 4 | - Session interval negotiation, i.e: generate/handle 422 when SE less than Min-SE. |
| 5 | - Works even when only one UA in a dialog supports Session Timer (and it's not listed in Require header). |
| 6 | - Able to use Session Timer even when peer doesn't support Session Timer, perform refreshes by and for itself. |
| 7 | - Able to adapt when Session Timer is turned-off. |
| 8 | |
| 9 | Limitations: |
| 10 | - Refreshing session using UPDATE hasn't been supported yet. |
| 11 | - Refreshing session will always restart the media session (even if the media session is not modified). |
| 12 | - Session Timer can always be listed in Supported header, but it's not necessarily always used (by omitting Session-Expires header), currently there is no mechanism to omit/turn-off Session-Expires header. |