Examples
| Ex | Messages on Originating Call Leg | Ingress SIP Interface Config | Ingress SIP Interface Config | Messages on Terminating Call Leg | 
|---|---|---|---|---|
| 1 | INVITE → 
 
 ← 200 OK Require: timer SE: 500; refresher=uas | session-expires: 500 min-se: 200 request-refresher: none response-refresher: uas this element becomes refresher | session-expires: 500 min-se: 400 request-refresher: none response-refresher: uas | 
 | 
| 2 | session-expires: 500 min-se: 200 request-refresher: none response-refresher: uac this element becomes refresher | session-expires: 500 min-se: 400 request-refresher: uas response-refresher: uas this element becomes refresher | INVITE → Supported: timer SE: 500; refresher=uas Min-se: 400 ────────────────── ← 200 OK | |
| 3 | INVITE → Supported: timer SE: 1200; refresher=uac Min-se: 800 ────────────────── ← 200 OK Require: timer SE: 800; refresher=uac | session-expires: 500 min-se: 200 request-refresher: none response-refresher: uas | No session timer configuration this element becomes refresher | INVITE → Supported: timer ────────────────── ← 200 OK Require: timer SE: 400; refresher=uac | 
| 4 | INVITE → Supported: timer SE: 200; refresher=uac ────────────────── ← 200 OK Require: timer SE: 200; refresher=uac | session-expires: 500 min-se: 200 request-refresher: none response-refresher: uas | No session timer configuration | INVITE → Supported: timer ────────────────── ← 200 OK | 
| 5 | INVITE → Supported: timer SE: 200 ────────────────── ← 200 OK | No session timer configuration | session-expires: 500 min-se: 400 request-refresher: uas response-refresher: uas this element becomes refresher | INVITE → Supported: timer SE: 500; refresher=uas Min-se: 400 ────────────────── ← 200 OK | 
| 6 | INVITE → Supported: timer SE: 200 ────────────────── ← 200 OK Require: timer SE: 400; refresher=uas | No session timer configuration SBC behavior stays same as current behavior | No session timer configuration | INVITE → Supported: timer SE: 200 ────────────────── ← 200 OK Require: timer SE: 400; refresher=uas | 
| 7 | INVITE → Require: timer SE: 200 ────────────────── ← 420 Unsupported: timer | No SIP feature for timer No session timer configuration SD behavior stays same as current behavior | No session timer configuration | |
| 8 | INVITE → Require: timer SE: 200 ────────────────── ← 420 Unsupported: timer | SIP feature configured for timer No session timer configuration SD behavior stays same as current behavior | No session timer configuration | INVITE → Required: timer SE: 200 ────────────────── ← 420 Unsupported: timer | 
| 9 | INVITE → Require: timer SE: 200 ────────────────── ← 200 OK | SIP feature configured for timer No session timer configuration | session-expires: 500 min-se: 400 request-refresher: none response-refresher: uas this element becomes refresher | INVITE → Supported: timer SE: 500 Min-se: 400 ────────────────── ← 200 OK Require: timer SE: 500; refresher=uac | 
| 10 | INVITE → Require: timer SE: 200 ────────────────── ← 200 OK Require: timer SE: 200; refresher=uac | No SIP feature for timer session-expires: 500 min-se: 200 request-refresher: none response-refresher: uac | session-expires: 500 min-se: 400 request-refresher: uas response-refresher: uas | INVITE → Supported: timer SE: 500; refresher=uas Min-se: 400 ────────────────── ← 200 OK Require: timer SE: 500; refresher=uas | 
| 11 | INVITE → Require: timer SE: 200 ────────────────── ← 420 Unsupported: timer | No SIP feature for timer No session timer configuration | session-expires: 500 min-se: 400 request-refresher: none response-refresher: uas | |
| 12 | INVITE → SE: 200 ────────────────── ← 200 OK SE: 500; refresher=uas | session-expires: 500 min-se: 500 request-refresher: none response-refresher: uas this element becomes refresher | No session timer configuration | INVITE → ────────────────── ← 200 OK | 
| 13 | INVITE → ────────────────── ← 200 OK | No session timer configuration | session-expires: 500 min-se: 400 request-refresher: none response-refresher: uas | INVITE → Supported: timer SE: 500 Min-se: 400 ────────────────── ← 200 OK Require: timer SE: 400; refresher=uas | 
| 14 | INVITE → ────────────────── ← 421 Require: timer | No session timer configuration SD behavior stays same as current behavior | No session timer configuration | |
| 15 | INVITE → Supported: timer SE: 200 ────────────────── ← 422 Min-se: 400 | session-expires: 500 min-se: 400 | ||
| 16 | INVITE → Supported: timer SE: 200 ────────────────── ← 200 OK Require: timer SE: 200; refresher=uac | session-expires: 800 min-se: 90 request-refresher: none response-refresher: uac | session-expires: 800 min-se: 90 request-refresher: none response-refresher: uac | INVITE → Supported: timer SE: 800 Min-se: 90 ────────────────── ← 422 Min-se: 900 ────────────────── INVITE → Supported: timer SE: 900 Min-se: 900 ────────────────── ← 200 OK Require: timer SE: 900; refresher=uas |