GithubHelp home page GithubHelp logo

Comments (6)

srinidhikrs avatar srinidhikrs commented on September 27, 2024 1

Hi ,

Thanks for the response.

I had also raised this issue in open5gs forum.

Sukchan has identified a bug in open5gs-mmed.

open5gs/open5gs#3240

So waiting for Sukchan to provide the fix so that I can continue testing.

Thanks
Srinidhi

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 27, 2024

Hey @srinidhikrs I havent worked that much with Application Server involved. I will try to look over the pcap tomorrow.

from docker_open5gs.

srinidhikrs avatar srinidhikrs commented on September 27, 2024

Hi ,

I have updated the sip flow in IMS Application server to avoid second bearer update before first update response is executed .

Now the mmed is not aborting.

But the media packets from IMS MRF is not reaching the UE.

The service call flow is as follows :

1)A-party makes call to B-party

2)B-party phone starts ringing

3)IMS Application server(172.19.118.233) connects media (audio+video) between A-party and IMS MRF (172.19.118.233) using SIP Update request

4)IMS MRF starts playing media (audio+video) to A-party .

Observations when A-party is connected with IMS MRF server for media:

1)In the captured pcap file , GTP (Error Indication) packets are seen

2)In smf.log the following error is observed around same time
06/01 05:07:37.010: [smf] ERROR: [001010123456793:ims] Error Indication from SGW-C (../src/smf/n4-handler.c:1366)

3)In sgwc.log , the following error is seen
06/01 05:07:36.961: [sgwc] ERROR: [001010123456793] Error Indication(Dedicated Bearer) from SMF (../src/sgwc/sxa-handler.c:1501)

4)In sgwu.log , the following error is seen
06/01 05:07:36.960: [sgwu] ERROR: [127.0.0.6] Send Error Indication [TEID:0xc44e] to [127.0.1.1] (../src/sgwu/gtp-path.c:212)

5)IN upf.log , the following error is seen
06/01 05:07:36.952: [upf] ERROR: [127.0.0.7] Send Error Indication [TEID:0xb36a] to [127.0.0.6] (../src/upf/gtp-path.c:474)

6)In enb.log , the following errors are seen :

2024-06-01T05:06:41.601201 [PDCP ] [W] Setting discard timer to 1500ms, to avoid issues with lingering SDUs in the Unacknowledged SDUs map. LCID=4
2024-06-01T05:07:35.409730 [RRC ] [E] Expected RRCReconfigurationComplete with transaction ID: 0, got 1
2024-06-01T05:07:35.431703 [RRC ] [E] Expected RRCReconfigurationComplete with transaction ID: 0, got 1
2024-06-01T05:07:36.811721 [RRC ] [E] Expected RRCReconfigurationComplete with transaction ID: 0, got 1
2024-06-01T05:07:36.960647 [GTPU ] [E] gtpu_read_header - Unhandled GTP-U Extension Header Type: 0x40
2024-06-01T05:07:36.976486 [GTPU ] [E] gtpu_read_header - Unhandled GTP-U Extension Header Type: 0x40
2024-06-01T05:07:36.984053 [GTPU ] [E] gtpu_read_header - Unhandled GTP-U Extension Header Type: 0x40
2024-06-01T05:07:37.011184 [GTPU ] [E] gtpu_read_header - Unhandled GTP-U Extension Header Type: 0x40

Please help in identifying and fixing the media issue from IMS-MRF (172.19.118.233) to A-party

Thanks
Srinidhi

conf.zip
open5gs_logs.zip
volte_test_call_pcap.zip
enb.zip

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 27, 2024

But the media packets from IMS MRF is not reaching the UE.

Cant confirm completely since your ESP packets are encrypted, but I think the ports in the packet filters maybe wrong.

Can you re-try the above scenario by adding the following kamailio_pcscf.cfg and re-attach + re-take the pcap?

modparam("ims_ipsec_pcscf", "ipsec_preferred_ealg", "null")

from docker_open5gs.

srinidhikrs avatar srinidhikrs commented on September 27, 2024

Hi,

With the following config :
modparam("ims_ipsec_pcscf", "ipsec_preferred_ealg", "null")

The pcscf did not come up with error : ipsec_preferred_ealg is invalid

I updated open5gs to the latest main branch to include the latest patch (open5gs/open5gs#3240) and made a test call.
But now smf is aborting :
06/04 04:46:08.977: [core] TRACE: PARSE L#3 [ULI] T:86 L:0 I:0 (cls:9 vsz:24) off:0x7f432d7f8208 (../lib/core/ogs-tlv-msg.c:721)
06/04 04:46:08.977: [gtp] DEBUG: [3] LOCAL Find GTPv2 peer [127.0.0.3]:2123 (../lib/gtp/xact.c:963)
06/04 04:46:08.977: [gtp] DEBUG: [3] LOCAL Receive peer [127.0.0.3]:2123 (../lib/gtp/xact.c:980)
06/04 04:46:08.977: [gtp] DEBUG: [3] LOCAL UPD RX-98 peer [127.0.0.3]:2123 (../lib/gtp/xact.c:448)
06/04 04:46:08.977: [smf] FATAL: smf_s5c_handle_update_bearer_response: Assertion `sess' failed. (../src/smf/s5c-handler.c:853)
06/04 04:46:08.977: [core] FATAL: backtrace() returned 8 addresses (../lib/core/ogs-abort.c:37)
./open5gs-smfd(+0x4a413) [0x55cdb845f413]
./open5gs-smfd(+0x24e79) [0x55cdb8439e79]
/root/open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(ogs_fsm_dispatch+0x119) [0x7f43b8ce2c6e]
./open5gs-smfd(+0x10418) [0x55cdb8425418]
/root/open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(+0x119dc) [0x7f43b8cd39dc]
/lib/x86_64-linux-gnu/libc.so.6(+0x94ac3) [0x7f43b7be6ac3]
/lib/x86_64-linux-gnu/libc.so.6(+0x126850) [0x7f43b7c78850]

Still there is no media between A-party and IMS MRF.

Please help in resolving the smf abort issues and also the media issue

In enb.log observing the following error:

2024-06-04T04:46:08.812902 [RRC ] [D] Content:
[
{
"UL-DCCH-Message": {
"message": {
"c1": {
"rrcConnectionReconfigurationComplete": {
"rrc-TransactionIdentifier": 1,
"criticalExtensions": {
"rrcConnectionReconfigurationComplete-r8": {
}
}
}
}
}
}
}
]
2024-06-04T04:46:08.812905 [MAC ] [D] [ 2991] SCHED: Allocated PRACH RBs mask=0fc0000000000000000000000 for tti_tx_ul=3001
2024-06-04T04:46:08.812906 [RRC ] [E] Expected RRCReconfigurationComplete with transaction ID: 0, got 1

Thanks
Srinidhi

volte_testlogs.zip

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on September 27, 2024

modparam("ims_ipsec_pcscf", "ipsec_preferred_ealg", "null")

The pcscf did not come up with error : ipsec_preferred_ealg is invalid

Then, you are not using the latest commits from this repo (which uses latest kamailio code)

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.