Asset ID: |
1-72-2374274.1 |
Update Date: | 2018-03-30 |
Keywords: | |
Solution Type
Problem Resolution Sure
Solution
2374274.1
:
Session Border Controller : SIP Invite gets Rejected with 422 Session Interval Too Small
Related Categories |
- PLA-Support>Sun Systems>CommsGBU>Session Delivery Network>SN-SND: Acme Service Provider
|
In this Document
Created from <SR 3-16914584161>
Applies to:
Acme Packet 3820 - Version E-Cx6.4.0 and later
Information in this document applies to any platform.
Symptoms
The far end endpoint is expecting session-expires to be at least 3600 seconds but the invite is coming with only 1800s so this invite is rejected with 422 error.
To modify session-expires timer from 1800 to 3600.
Initial invite comes in with Session-Expires: 1800 :
INVITE sip:3123004324@152.142.11.239:5060;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 152.142.11.222:5060;branch=z9hG4bKl5s2ht300o30apo02090.2
From: "Festek Inc" <sip:5164826417@152.142.11.222:5060>;tag=152.140.12.132+1+2c7eff8+f20f4606
To: <sip:3123004324@152.142.11.239:5060>
CSeq: 30326 INVITE
Expires: 60
Supported: 100rel
Content-Length: 237
Call-Info: <sip:152.140.12.132:5060>;method="NOTIFY;Event=telephone-event;Duration=2000"
Contact: <sip:152.142.11.222:5060;transport=tcp>
Content-Type: application/sdp
Call-ID: 408b5f7566e29c11afcbc4e42a8bf522@152.140.12.132
Max-Forwards: 24
Session-Expires: 1800
Accept: application/sdp, application/dtmf-relay
The endpoint is rejecting it with 422:
SIP/2.0 422 Session Interval Too Small
From: "Festek Inc" <sip:5164826417@152.142.11.222>;tag=152.140.12.132+1+2c7eff8+f20f4606
To: <sip:3123004324@us-voice.mcd.com>;tag=066928aee30e81ad825ab8995900
Call-ID: 408b5f7566e29c11afcbc4e42a8bf522@152.140.12.132
CSeq: 30326 INVITE
Via: SIP/2.0/TCP 152.142.11.222:5060;branch=z9hG4bKl5s2ht300o30apo02090.2
Server: Avaya CM/R015x.02.1.016.4 AVAYA-SM-6.2.3.0.623006
Min-SE: 3600
Content-Length: 0
Cause
Session-Expires in the INVITE is lower then min value 3600s that the far end device is expected.
So this INVITE will be rejected with 422 error.
Solution
You can use this HMR to change the session-expires. It needs to be applied to the egress side to the outmanipulationid
sip-manipulation
name SessionExpire
description
split-headers
join-headers
header-rule
name ModSe
header-name Session-Expires
action manipulate
comparison-type case-sensitive
msg-type any
methods
match-value
new-value 3600
Or you can use session-timer-profile to set the session-expires to 3600 but this only available in 7.x.x
You go to config-t---->session-router----->session-timer-profile
session-timer-profile
name mintimeC
session-expires 3600
min-se 3600
force-reinvite disabled
request-refresher uas
response-refresher uac
last-modified-by admin@console
last-modified-date 2015-09-24 17:13:58
Then apply "mintimeC" to outbound sip-interface (as value of session-timer-profile).
sip-interface
state enabled
realm-id CORE
session-timer-profile MintimeC
session-timer-profile is only available in 7.x.x not available in 6.x.x
Attachments
This solution has no attachment