1. Brekeke Product Name and Version: Brekeke SIP Server 3.6.2.5
2. Java version:1.7
3. OS type and the version: 64-bit RHEL6.6
4. UA (phone), gateway or other hardware/software involved:
5. Your problem:What is the usage for net.sip.replacecallid, and how to use it?
We have a business requirement where we have to set the call-id of outbound leg in relation to call-id of inbound call.
For example, if call-id of inbound leg is "this-is-a-call-id" then we have to set the call-id of outbound leg as "SOME-PREFIX-this-is-a-call-id"
I have tried the following but it does not work, it still assigned the random call-id
[Matching Patterns]
$addr = 10\.1\.1\.1
From = sip:(.+)@
$request = sip:123(.+)@
Call-ID) = (.+)
[Deploy Patterns]
From = sip:%1@10.2.2.2
To = sip:%2@10.3.3.3
$b2bua = true
$rtp = false
$session = sdp
net.sip.replacesdp.multipart = true
&sdp.audio.a.1 = ptime:20
&sdp.audio.a.2 = silenceSupp:off - - - -
&net.sip.replace.callid=true
Call-ID = MYPREFIX%3
$log = myDebug_BrekekeVar3:%3
What is the usage for net.sip.replacecallid, and how to use
Moderator: Brekeke Support Team
I also tried:
[Matching Patterns]
$addr = 10\.1\.1\.1
From = sip:(.+)@
$request = sip:123(.+)@
Call-ID) = (.+)
[Deploy Patterns]
From = sip:%1@10.2.2.2
To = sip:%2@10.3.3.3
$b2bua = true
$rtp = false
$session = sdp
net.sip.replacesdp.multipart = true
&sdp.audio.a.1 = ptime:20
&sdp.audio.a.2 = silenceSupp:off - - - -
&net.sip.replace.callid=MYPREFIX%3
$log = myDebug_BrekekeVar3:%3
But it did not make any difference, Brekeke is assigning the random call-id.
[Matching Patterns]
$addr = 10\.1\.1\.1
From = sip:(.+)@
$request = sip:123(.+)@
Call-ID) = (.+)
[Deploy Patterns]
From = sip:%1@10.2.2.2
To = sip:%2@10.3.3.3
$b2bua = true
$rtp = false
$session = sdp
net.sip.replacesdp.multipart = true
&sdp.audio.a.1 = ptime:20
&sdp.audio.a.2 = silenceSupp:off - - - -
&net.sip.replace.callid=MYPREFIX%3
$log = myDebug_BrekekeVar3:%3
But it did not make any difference, Brekeke is assigning the random call-id.