1. Brekeke Product Name and Version:3.9.6.4
2. Java version:1.8
3. OS type and the version:RHEL 7.5
4. UA (phone), gateway or other hardware/software involved:N/A
5. Your problem: BSS rejects the inbound call with 603 when changing the transport on the UAS side. Everything works fine if I remove "$transport=TCP".
Matching Patterns
$request = ^INVITE
$addr = ^4.4.4.4$
To = sip:(.+)@
From = sip:(.+)@
To = sip:%1@5.5.5.5
From = sip:%2@2.2.2.30
$b2bua = true
$rtp = false
$ifsrc = 2.2.2.29
$ifdst = 2.2.2.30
$transport=TCP
TCP is enabled on the Configuration-->SIP
STATUS-->Transport is showing TCP.
"netstat -anp | grep 5060"shows both udp and tcp for port 5060
I am getting the following error in the logs:
sipex.4: add:session.86: 12/18/18 11:20:06.472^M
session.86: Exception: 12/18/18 11:20:07.274
java.lang.NullPointerException: (depth=4)
com.brekeke.net.sip.sv.SessionStat.init (null:-1)
com.brekeke.net.sip.sv.SIPex.initSessionStat (null:-1)
com.brekeke.net.sip.sv.SIPex.runImple (null:-1)
com.brekeke.thread.ThreadCommon.run (null:-1)
^M
session.86: send response=603: SessionStat: java.lang.NullPointerException^M
BSS rejects the call with 603 when using $transport=TCP
Moderator: Brekeke Support Team