1. Brekeke Product Name and Version:
Brekeke SIP Server 3 (BSS3)
2. Java version:
Version 7 update 65
3. OS type and the version:
Windows Server 2k8 Standard
4. UA (phone), gateway or other hardware/software involved:
Cisco Call Manager 8 using wireless 7925g phones
Rauland R5 Responder Server
5. Your problem:
I am attempting to alter the caller ID information that comes across on the Cisco phones. Based on the Rauland documentation it appeared as if the caller ID would have been the SIP URI, which I was already prepared to alter as need be. However, it appears that it actually uses the User-Agent field. The issue is that the 7925 phones have only 12 character space to work with, so the call header information is too much to be able to read properly. I need to be able to trim the first 5 characters, and ideally strip away 2 more from the center to make the call ID actually legible.
This is the default plan right now
Matching
$request = ^INVITE
$registered = false
To = sip:(.+)@
Deploy
Session-Expires =
Min-SE =
To = sip:%1@CISCOIP
I did a search on the forum and found a thread similar to what I am trying to do, but I cannot seem to get it to work. This is the dial plan I was attempting to use with no luck.
$request=^INVITE
From=(.{5}(.+))<(.+@)>
$registered=false
To=sip:(.+)@
Deploy
Session-Expires=
Min-SE=
From=1%<%2>
To=sip.3%@CISCOIP
Basically, I am trying to strip the first 5 characters of the header that comes through. On the phones the caller ID comes up as
6th N6613_1 N-
Sip(2*6613*1@CISCOIP)
The full header is sent and should be
6th N6613_1 Normal
So if I can strip the first 5 characters to make it look like
6613_1 Norma
Even better would be to strip out that underscore _1 so it would look like
6613 Normal
But I cannot seem to find anything on the forums or in the guide that deals with altering the user agent in such a way.
Assistance would be great, Thanks in advance
Brekeke SIP Server 3 (BSS3)
2. Java version:
Version 7 update 65
3. OS type and the version:
Windows Server 2k8 Standard
4. UA (phone), gateway or other hardware/software involved:
Cisco Call Manager 8 using wireless 7925g phones
Rauland R5 Responder Server
5. Your problem:
I am attempting to alter the caller ID information that comes across on the Cisco phones. Based on the Rauland documentation it appeared as if the caller ID would have been the SIP URI, which I was already prepared to alter as need be. However, it appears that it actually uses the User-Agent field. The issue is that the 7925 phones have only 12 character space to work with, so the call header information is too much to be able to read properly. I need to be able to trim the first 5 characters, and ideally strip away 2 more from the center to make the call ID actually legible.
This is the default plan right now
Matching
$request = ^INVITE
$registered = false
To = sip:(.+)@
Deploy
Session-Expires =
Min-SE =
To = sip:%1@CISCOIP
I did a search on the forum and found a thread similar to what I am trying to do, but I cannot seem to get it to work. This is the dial plan I was attempting to use with no luck.
$request=^INVITE
From=(.{5}(.+))<(.+@)>
$registered=false
To=sip:(.+)@
Deploy
Session-Expires=
Min-SE=
From=1%<%2>
To=sip.3%@CISCOIP
Basically, I am trying to strip the first 5 characters of the header that comes through. On the phones the caller ID comes up as
6th N6613_1 N-
Sip(2*6613*1@CISCOIP)
The full header is sent and should be
6th N6613_1 Normal
So if I can strip the first 5 characters to make it look like
6613_1 Norma
Even better would be to strip out that underscore _1 so it would look like
6613 Normal
But I cannot seem to find anything on the forums or in the guide that deals with altering the user agent in such a way.
Assistance would be great, Thanks in advance