[SR-Users] Kamailio $Rp variable showing wrong port

Daniel-Constantin Mierla miconda at gmail.com
Thu Jun 24 14:55:43 CEST 2021


Hello,

I will check the logs once I finish a few other tasks.

Meanwhile, maybe you can try to set the socket per destination to see if
it makes any difference, like

1 sip:172.27.44.125:5060;transport=tcp 0 0
duid=sample-cas;maxload=1000;*socket=tcp:172.27.45.219:5060*

Cheers,
Daniel


On 24.06.21 12:48, Shahid Hussain wrote:
> Hi Daniel,
> Please find the debug logs attached. You can refer OPTION message of
> timestamp 18:43:35 though there are multiple request.
>
> There is a line in log says tcp worker on 8080 though I have not
> specified in kamailio.cfg.
> Jun 24 18:43:35 localhost kamailio: 44(11820) DEBUG: <core>
> [core/tcp_main.c:4517]: handle_tcpconn_ev(): sending to child, events 1
> Jun 24 18:43:35 localhost kamailio: 44(11820) DEBUG: <core>
> [core/tcp_main.c:4190]: send2child(): selected tcp worker idx:6
> proc:42 pid:11818 for activity on [tcp:172.27.45.219:8080
> <http://172.27.45.219:8080>], 0x7fca749c2d60
>
> Attached kamailio.cfg also.
>
> On Thu, Jun 24, 2021 at 3:31 PM Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Hello,
>
>     can you set debug=3 in kamailio.cfg and then reproduce the case
>     and send here all the syslog message printed by kamailio?
>
>     Cheers,
>     Daniel
>
>     On 24.06.21 11:37, Shahid Hussain wrote:
>>     Hi  Daniel,
>>     Attaching the filtered  pcap with response for an OPTION message. 
>>     I am also attaching the all pcap with no filter having all SIP
>>     messages being communicated, there is no data coming on port 8080. 
>>
>>     Regards,
>>     Shahid
>>
>>     On Thu, Jun 24, 2021 at 1:21 PM Daniel-Constantin Mierla
>>     <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>>
>>         Hello,
>>
>>         the pcap shows only the OPTIONS requests, not the replies.
>>         Maybe you have to capture the traffic also on 8080 to catch
>>         it. It would important to see the reply and where it is sent
>>         back to kamailio.
>>
>>         Cheers,
>>         Daniel
>>
>>         On 24.06.21 09:24, Shahid Hussain wrote:
>>>         Hi,
>>>         I have configured the dispatcher default socket as below IP
>>>         , the expectation here is that kamailio should send all
>>>         traffic from this IP (port will be ephemeral) over TCP.
>>>         modparam("dispatcher", "ds_default_socket",
>>>         "tcp:172.27.45.219:5060 <http://172.27.45.219:5060>")
>>>
>>>         This system also listens on port 8080 which is meant for
>>>         websocket communication (dispatcher communication is over
>>>         non websocket).
>>>
>>>         Kamailio is sending an OPTION message to dispatcher IP over
>>>         TCP on 5060 and getting 200 OK response but Kamailio
>>>         considering the response is on websocket port 8080 ,$Rp
>>>         value is 8080.
>>>
>>>         onreply_route {
>>>              if (($Rp == 8080 ) && !(proto == WS))
>>>                 {
>>>                         xlog("L_WARN", "SIP response received on $Rp
>>>         protocol:proto RIP:$Ri SIP:$si method:$rm cid:$ci
>>>         replystatus:$rs len:$ml\n");
>>>                         xlog("L_WARN", "SIP message received: $mb\n");
>>>                         drop;
>>>                 }
>>>
>>>         .....
>>>         ....
>>>         }
>>>
>>>         Following is the output of above logs:
>>>         Jun 24 15:10:08 localhost /usr/sbin/kamailio[6223]: WARNING:
>>>         {2 10 OPTIONS 1ab6573a4640823b-6209 at 172.27.45.198
>>>         <mailto:1ab6573a4640823b-6209 at 172.27.45.198>} <script>: SIP
>>>         response received on 8080 protocol:tcp  RIP:172.27.45.219
>>>         SIP:172.27.44.125 method:OPTIONS
>>>         cid:1ab6573a4640823b-6209 at 172.27.45.198
>>>         <mailto:cid%3A1ab6573a4640823b-6209 at 172.27.45.198>
>>>         replystatus:200 len:416
>>>
>>>         Jun 24 15:10:08 localhost /usr/sbin/kamailio[6223]: WARNING:
>>>         {2 10 OPTIONS 1ab6573a4640823b-6209 at 172.27.45.198
>>>         <mailto:1ab6573a4640823b-6209 at 172.27.45.198>} <script>: SIP
>>>         message received: SIP/2.0 200 OK#015#012Via: SIP/2.0/TCP
>>>         172.27.45.198:5060;branch=z9hG4bK4526.92b79f34000000000000000000000000.0;received=172.27.45.219#015#012From:
>>>         <sip:dispatcher at localhost>;tag=1ae6c95d92f9ea9ce927f715de5c48c8-eb141029#015#012To:
>>>         <sip:172.27.44.125:5060;transport=tcp>;tag=a9d542e0#015#012Call-ID:
>>>         1ab6573a4640823b-6209 at 172.27.45.198#015#012CSeq
>>>         <http://1ab6573a4640823b-6209@172.27.45.198#015%23012CSeq>:
>>>         10 OPTIONS#015#012Allow: INVITE, ACK, BYE, OPTIONS, CANCEL,
>>>         INFO, UPDATE, NOTIFY#015#012Content-Length: 0
>>>
>>>
>>>         Also I have attached a pcap.
>>>
>>>         Dispatcher.list configuration:
>>>         1 sip:172.27.44.125:5060;transport=tcp 0 0
>>>         duid=sample-cas;maxload=1000
>>>
>>>         Thanks,
>>>         Shahid
>>>
>>>         __________________________________________________________
>>>         Kamailio - Users Mailing List - Non Commercial Discussions
>>>           * sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>>>         Important: keep the mailing list in the recipients, do not reply only to the sender!
>>>         Edit mailing list options or unsubscribe:
>>>           * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>>
>>         -- 
>>         Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com>
>>         www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>>
>     -- 
>     Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com>
>     www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>
-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210624/d1c98c7a/attachment.htm>


More information about the sr-users mailing list