1. Brekeke Product Name and Version:
Sip Server
2. Java version:
8.261
3. OS type and the version:
Windows 10
5. Your problem:
Hello all,
I am just wondering if you would know a way that I can block duplicate sessions that come from the same source. We have a Nurse Call system that uses SIP to call our PBX. The problem that we are running into is our nurse call system creates duplicate SIP Invites if not answered for 3 minutes. The bigger problem is that it does not cancel the original invite, it just sends a new one.
We are using the following Dial Plan to match.
$Request = ^ INVITE
$Registered = ^False
To=Sip (6.+)@
From=sip (1.+)\*(.+)\*(.+)@
The deploy pattern is
To = %1@IP ADDRESS
from %3@IP ADDRESS
(1.+) OR %1 is our room number or our nurse call sip device, which we are relaying to our PBX. We have to strip out some *s which is the reason for \* So we could have multiples room numbers calling in. For example 101, or 102, or 103. I just want to make it so that only the first invite is actually active.
Any ideas?
Sip Server
2. Java version:
8.261
3. OS type and the version:
Windows 10
5. Your problem:
Hello all,
I am just wondering if you would know a way that I can block duplicate sessions that come from the same source. We have a Nurse Call system that uses SIP to call our PBX. The problem that we are running into is our nurse call system creates duplicate SIP Invites if not answered for 3 minutes. The bigger problem is that it does not cancel the original invite, it just sends a new one.
We are using the following Dial Plan to match.
$Request = ^ INVITE
$Registered = ^False
To=Sip (6.+)@
From=sip (1.+)\*(.+)\*(.+)@
The deploy pattern is
To = %1@IP ADDRESS
from %3@IP ADDRESS
(1.+) OR %1 is our room number or our nurse call sip device, which we are relaying to our PBX. We have to strip out some *s which is the reason for \* So we could have multiples room numbers calling in. For example 101, or 102, or 103. I just want to make it so that only the first invite is actually active.
Any ideas?