Giter VIP home page Giter VIP logo

Comments (15)

herlesupreeth avatar herlesupreeth commented on September 26, 2024 2

Hi @herlesupreeth , do you think it will be a possibility in the near future though?

Definitely, the kamailio cfg files enabling VoNR is expected to be public in couple of months (dont know the exact date though)

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

Can you please send me the pcap without any filter and on 'any' interface. Also, are you running EPC on a separate machine than the IMS?

from docker_open5gs.

lglhust avatar lglhust commented on September 26, 2024

I tried twice.

First try: UE A and B registered, and made a call . After about 70s, call dropped . After about 9s, i made a call again and it failed.

Second try: Letting UE A and UE B into airplane mode and re-registered. when registration finished, i made a call .After about 70s, call dropped . And then i made a call again and it seemed the subsequent call couldn't work unless to register again.

I found in first drop, UE sent sip bye. And in second drop, UE sent rtcp good bye at first. Only two UEs access to base station and the core, i think rtp-timeout may not caused by radio link quality.

The twice logs and packets capture is continuous without interrupt.
The environment configuration:
ubuntu version is 22.04; kamailio is from docker; rtpengine Version: 10.4.1.7
iptables:
Chain INPUT (policy ACCEPT)
target prot opt source destination
rtpengine udp -- anywhere anywhere

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain rtpengine (1 references)
target prot opt source destination
RTPENGINE udp -- anywhere anywhere RTPENGINE id:0

The core, IMS and rtpengine are in the same machine with no NAT device exists.
ims-drop.zip

Thanks a lot.

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

First try: UE A and B registered, and made a call . After about 70s, call dropped . After about 9s, i made a call again and it failed.

Can you tell me which eNB are you using? I checked the diameter signalling and RTP ports in ims-1.pcap and all are correct. Still I see UE replying "RTP timeout" which doesnt make any sense.

image

Can you elaborate on where you are running EPC + IMS, like a VM in openstack etc? also, check whether RTP ports are allowed on that machine and router?

I dont see S1AP signalling in your pcap, is it possible to post that as well?

from docker_open5gs.

lglhust avatar lglhust commented on September 26, 2024

I restarted the core and tried again. One UE was 172.60.1.61, another one was 172.60.1.81 this time.
The eNB is a Indoor small cell station. I just run the core and ims on physical machine, RTP ports is allowed.
Thanks.
ims.zip

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

@lglhust I see in the above pcap that call is successful and RTP is flowing correctly between UEs.

And the call ended because eNB notified something to Core Network (I cant know what happened because its commercial small cell), which makes MME trigger Delete Session Request towards SGW-C --> PGW-C (SMF)

image

I would check the logs/traces on the eNB to know what eNB is sending to MME

from docker_open5gs.

lglhust avatar lglhust commented on September 26, 2024

image

It seemed as another ue to be detached from capture packet 125360, not any one on th call, and the call was in progress in later time. But i cannot found the corresponding s1ap packet.

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

My bad, you are right. That Delete Session Request was for someother UE.

Then, I have no idea why UE is sending RTP Timeout. I see RTP flowing just fine and dedicated bearers are setup correctly

image

from docker_open5gs.

ASHWIN990 avatar ASHWIN990 commented on September 26, 2024

Same Issue I'm also facing but the call is dropping after 17 min and 40 sec, as one UE is sending BYE and CAUSE is RTP Timeout

from docker_open5gs.

ASHWIN990 avatar ASHWIN990 commented on September 26, 2024

Test-VoNR-17_min_DROP.pcap.gz
PFA

from docker_open5gs.

ASHWIN990 avatar ASHWIN990 commented on September 26, 2024

Hi @herlesupreeth let me know if you need some logs..

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

Hey, if you are testing VoNR it wont work as there is no mechanism to provide QoS parameters from P-CSCF to PCF.

from docker_open5gs.

ASHWIN990 avatar ASHWIN990 commented on September 26, 2024

Hi sir, @herlesupreeth I'm testing the sa-vonr-deploy.yaml setup with your yesterday's push, still has the same issue.

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 26, 2024

Hey, as mentioned above if you are trying to place a call between UEs over 5G RAN (i.e. using sa-vonr-deploy.yaml), then it wont work since the SBI interface between P-CSCF and PCF to provide QoS information is not implemented in kamailio yet. As a result, the call will be disconnected by the UE since there is no dedicated bearer created for RTP traffic to flow.

from docker_open5gs.

driesken avatar driesken commented on September 26, 2024

Hey, as mentioned above if you are trying to place a call between UEs over 5G RAN (i.e. using sa-vonr-deploy.yaml), then it wont work since the SBI interface between P-CSCF and PCF to provide QoS information is not implemented in kamailio yet. As a result, the call will be disconnected by the UE since there is no dedicated bearer created for RTP traffic to flow.

Hi @herlesupreeth , do you think it will be a possibility in the near future though?
It looks like Elena-Ramona Modroiu has shown VoNR in a demo at Kamailio World, but unfortunately, no specific details were published.

from docker_open5gs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.