1. Brekeke Product Name and Version:SIP Server 3.10.6.5
2. Java version:8
3. OS type and the version:Windows Server 2016
4. UA (phone), gateway or other hardware/software involved:Grandstream PBX
5. Your problem:
Hi All,
I am wondering if it would be possible to set up a rule where I could cancel all other SIP invites based on the Acknowledgement of 1 of them.
So...From our "Sending Device" we are sending out to 4-5 different SIP extensions on our PBX, through Brekeke. Which has a rule that just strips *s out of a FROM=URI using the patterns below.
Matching Patterns
$request=^Invite
$Registered=^False
To=sip:(.+)@
From=Sip:(.+)\*(.+)\*(.+)@IPADDRESS
Deploy Patterns
To=%1@IPADDRESS
From=%3@IPADDRESS
So from our Sending address we will INVITE 4-5 extensions. However with the current setup from our sending hardware, it will only ACK the INVITE based on what SIP extension answers the call. Therefore the other INVITES continue to stay active and those extensions will ring until answered. (Or internally cancelled through the sending hardware)
Would it be possible to create a rule where if 1 SIP extension Acknowledges the call (Or accepts the INVITE) cancel the remaining invites for that specific call?
We would also need this rule to match based on the SIP header AND FROM=URI not just the From=URI itself. As multiple calls can come from the same address (It just uses different information)
2. Java version:8
3. OS type and the version:Windows Server 2016
4. UA (phone), gateway or other hardware/software involved:Grandstream PBX
5. Your problem:
Hi All,
I am wondering if it would be possible to set up a rule where I could cancel all other SIP invites based on the Acknowledgement of 1 of them.
So...From our "Sending Device" we are sending out to 4-5 different SIP extensions on our PBX, through Brekeke. Which has a rule that just strips *s out of a FROM=URI using the patterns below.
Matching Patterns
$request=^Invite
$Registered=^False
To=sip:(.+)@
From=Sip:(.+)\*(.+)\*(.+)@IPADDRESS
Deploy Patterns
To=%1@IPADDRESS
From=%3@IPADDRESS
So from our Sending address we will INVITE 4-5 extensions. However with the current setup from our sending hardware, it will only ACK the INVITE based on what SIP extension answers the call. Therefore the other INVITES continue to stay active and those extensions will ring until answered. (Or internally cancelled through the sending hardware)
Would it be possible to create a rule where if 1 SIP extension Acknowledges the call (Or accepts the INVITE) cancel the remaining invites for that specific call?
We would also need this rule to match based on the SIP header AND FROM=URI not just the From=URI itself. As multiple calls can come from the same address (It just uses different information)