Writing a thesis requires strong planning, deep research, and clear expression of ideas. Students often struggle with organizing their thoughts and meeting academic standards. Learning proper structure, referencing styles, and time management can ease the writing process. Educational platforms like https://www.dissertationproposal.co.uk/help-with-thesis-writing-service/ provide valuable insights into academic writing techniques. These resources support learners in improving their approach and gaining confidence. With consistent practice and helpful guidance, thesis writing becomes a more manageable and structured academic task.
Hello community!
I'm currently exploring the inspection of BSC/RNC<->MSC signaling traffic. At this stage, I'm focusing on dissecting SCCP connection-oriented (CO) signaling carried over SCTP (with multi-homing and multi-streaming) and M3UA. I'd appreciate any insights or suggestions.
To uniquely identify individual SCCP virtual connections in a traffic dump, I'm using parameters like SLR/DLR (from CR, CC, DF1, RLSD, and RLC messages), along with lower-layer protocol details: SCTP ports, stream ID, M3UA OPC/DPC, and SLS. However, this parameter set doesn't always guarantee uniqueness—some SCCP connections appear to share the same values, leading to mix-ups, such as DTAP CC and SMS messages being interleaved.
What additional indicators could I use to reliably distinguish SCCP connections? Or how do MSCs and BSCs typically differentiate and route them?
Hi
Sorry (perhaps it is not the right diffusion list) but We work with Osmocom with happyness and, after upgrading Debian packages AMD64, we encounter this error, and We can see that a bug has been opened.
Do you know how to correct this ? in the configuration file ? or Do we have to wait for a package upgrade ?
Many thanks in advance
Best regards
Yann
5338 OsmoTRX Bug New Normal LMSDevice.cpp:261 Power parameters requested before Tx Frequency
was set! Providing band 900 by default...
03/11/2025 07:48 PM
Hello. So I'm trying to grasp all of these concepts. Is there a setup that
doesn't require wifi to use for a cellular network after building setup? I
want to use this without internet. Is that covered on any of your
materials? Could you point me in the right direction? Would that be RAN?
Hi,
I built libosmocore head (commit
84dcf73625513af44e711b2c99e21ee2c33b7eff at that time) on Fedora 43
(rawhide) and on s390x 4 tests failed. Iit's s390x running in qemu on
x86_64, but it also fails on native s390 - there I saw failures of
tests 25 26 69 90 (unfortunately I don't have the log from the native
run). So probably more tests can coredump, to see all the problematic
tests, it would probably require running through the valgrind. I am
reporting it according to the provided instructions
thanks & regards
Jaroslav
Hi Experts,
I want to integrate EPC core (Open5GS) with open-source SGSN, It would be very helpful if anyone can share any document where I can find the installation steps and all.
Thanks in advance for your valuable time and consideration.
Regards,
Sandip Biswas
::Disclaimer:: Information contained and transmitted by this E-mail communication including any attachment is intended solely for the exclusive use of the addressee(s) and may contain information that is privileged, confidential or exempt from disclosure. Access to this e-mail and/or to the attachment by anyone else is unauthorised. If you are not the intended recipient, an agent of the intended recipient or a person responsible for delivering the information to the named recipient, you are notified that any use, distribution, transmission, printing, copying or dissemination of this information in any way or in any manner is strictly prohibited. If you are not the intended recipient of this mail kindly destroy all copies of this message and any attachments and inform the sender.
::WARNING:: Although this communication is believed to be free of any virus which might affect any computer or IT system into which they are opened, the recipient should, by all means, check this message and any attachments for the presence of any virus. The sender and sender organisation accept no liability for any damage caused or the potential thereof by any virus transmitted by this message. Thank you !
Hi,
it came up again in gerrit again.
Currently the osmocom style states doxygen style comments should be done in the .c file.
Doxygen are those comments:
/*! a brief description of the function
* \param something Some description of the use
* \return 0 if ...
*/
Doxygen takes those comments and generates a html documentation of the code.
I would like to change it to have those in the headers files instead (when the function in included in a header file).
When using the doxygen comments only for doyxen, for sure, there isn't a difference between
having it in .c or in .h files.
But when using IDEs or language servers, they usually only parses headers files and
the .c files of the current active project (e.g. osmo-sgsn),
but not the .c files of other projects (libosmocore).
On the downside I only see the problem of increasing the size of header files, but I don't see
an issue in here.
Any thoughts?
Best,
lynxis
Hi,
I was going through the features of osmoepdg solution and thought to ask few questions regarding the implementations.
1. In most of deployment tunnel authentication is bypassed. So, even if UE send CERTREQ, it is getting ignored at ePDG. ePDG also doesn't send anything to UE.
Do you have any idea of how to implement that in strongswan or have you explored that earlier? I saw that in 3gpp 33.402 and RFC 5996, certificate things are optional.
However, I know that strongswan authentication is tightly coupled, so just trying understand if you have already bypass it by doing any changes in strongswan or atleast know how it should be done.
2. There are many error and status codes written in ePDG standard 24.302 clause 8. Have you mapped all EPC core error to corresponding IKEv2 error or status codes?
Thanks & Regards
Subhajit Chatterjee
New Delhi
Dear List,
With Domi we are working on some improvements on the Nokia Site E1
based BTS types, mainly focusing on the OML side.
Among many things (see the upcoming patches), one thing we would like
to add is to lock all TRX-es at BSC shutdown. The OML command
structures we already have, but when we added this part to the
shutdown_om() function we noticed that only the first TRX receives the
command, the rest does not. When we looked at the E1 capture even more
surprise: the capture file lacks the OML command of the first TRX
which we locked successfully (cross checked with BTS manager).
Enabling LAPD debug also indicates that there is no graceful shutdown
of the lapd links as well, which is my suspicion for the failing
locking of TRXes except of TRX1: the connection is just cut before the
last couple TRX lock commands can pass and we got just lucky with the
first one timing-wise.
I think Harald or Pau mentioned a new FSM which is likely not
implemented/backported for the Nokia BTS variant. The question is:
does the new FSM does a graceful shutdown or maybe handles it better
than the current code? I looked at the rbs2000 as an example also but
I don't see that the shutdown part is handled any different/ better.
At this point I have no idea if this is the expected behavior, a bug
or a missing feature? The fact we are missing an OML message in the
PCAP which clearly passed the E1 line kind of indicates a bug at least
there.
I am not sure but likely other BTS types might also benefit from a
graceful shutdown (eg. at least lock all TRXes). The Nokia variants
clearly do: without the TRXes locked, at the next BSC startup all the
unlocked TRXes inadvertently start random RSL bootstraps, even in the
middle of a site reset, filling the log with random errors.
Please let me know if there is any example code we should look at,
and/or what your opinion is about this subject in general.
Regards,
Csaba