herlesupreeth / Kamailio_IMS_Config

Fixed version of Kamailio IMS configuration files for basic calling
46 stars 38 forks source link

rtpengine issue #42

Open srinidhikrs opened 1 month ago

srinidhikrs commented 1 month ago

Hi ,

We have a Volte testbed with srsenb (USRP_B210) + open5gs + kamailio IMS + IMS Application server. We are testing Video Ringbacktone service using our IMS application server.

When B-party is ringing , IMS applicaion server upgrades audio session to video session between A-party and Video Tone service(IMS MRF) .by sending SIP Update request from IMS Application server to A-party. (IMS Application gets triggered based on A-party subscription to Video RBT service)

Issue : The SIP Update from IMS application server to A-party contains sdp with connection address of IMS MRF. The Kamailio IMS is routing the request without processing sdp with rtpengine_manage. A-party is receiving the sdp connection address as IMS MRF IP in sdp of received Update request.

But RTP packets are reaching to A-party handset from rtpengine IP (rtp packets from MRF to rtpengine and then GTP from rtpengine to A-party handset)

So handset is not decoding and processing RTP packets.

Please help in resolving the issue.

Thanks Srinidhi

srinidhikrs commented 1 month ago

Hi,

I modified route/rtp.cfg to call rtpengine_manage for SIP Update request from IMS MRF to A-party and then for 200 OK Update response from A-party to IMS MRF. Now sgwc is crashing with some errors. Please help in resolving the issue.

Error Time in logs and pcap (18:55:21)

sgwcissue.zip

regards Srinidhi

herlesupreeth commented 1 month ago

Hey, I haven't worked in general with IMS application server so may not know what the issue is. Have you taken a look at this comment - https://github.com/herlesupreeth/docker_open5gs/issues/142#issuecomment-1420801379?

srinidhikrs commented 1 month ago

Hi,

With some hack in our IMS Application server (To get the rtpproxy audio and video port for b-party side), we are able to complete the service POC demo

Thanks for all the help

Thanks Srinidhi