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

Daniel-Constantin Mierla miconda at gmail.com
Thu Jun 24 09:51:01 CEST 2021


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#012CSeq>: 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
> 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

-- 
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/79f8db31/attachment.htm>


More information about the sr-users mailing list