Classification Based on URI of Selected Header Example
The following example describes how to configure classification of incoming calls to IP Groups, based on source URI in a specific SIP header. The example assumes the following incoming INVITE message:
INVITE sip:8000@10.33.4.226 SIP/2.0
Via: SIP/2.0/UDP 10.33.4.226;branch=z9hG4bKVEBTDAHSUYRTEXEDEGJY
From: <sip:100@10.33.4.226>;tag=YSQQKXXREVDPYPTNFMWG
To: <sip:8000@10.33.4.226>
Call-ID: FKPNOYRNKROIMEGBSSKS@10.33.4.226
CSeq: 1 INVITE
Contact: <sip:100@10.33.4.226>
Route: <sip:2000@10.10.10.10.10>,<sip:300@10.10.10.30>
Supported: em,100rel,timer,replaces
P-Called-Party-ID: <sip:1111@10.33.38.1>
User-Agent: Sip Message Generator V1.0.0.5
Content-Length: 0
1. | In the Classification table, add the following classification rules: |
Index |
Source Username Pattern |
Destination Username Pattern |
Destination Host |
Source IP Group |
---|---|---|---|---|
0 |
333 |
- |
- |
1 |
1 |
1111 |
2000 |
10.10.10.10 |
2 |
2. | In the IP Groups table, add the following IP Groups: |
Index |
Source URI Input |
Destination URI Input |
---|---|---|
1 |
- |
- |
2 |
P-Called-Party-ID |
Route |
In the example, a match exists only for Classification Rule #1. This is because the source (1111) and destination (2000) username prefixes match those in the INVITE's P-Called-Party-ID header (i..e., "<sip:1111@10.33.38.1>") and Route header (i.e., "<sip:2000@10.10.10.10.10>"), respectively. These SIP headers were determined in IP Group 2.