Hello everyone,
I implemented decoding of the [O|H]PLMNwAcT elementary file in pySim.
Here https://github.com/lazlo/pysim-dec-plmn you will also find unit tests
for the code I wrote.
Let me know if I should further refactor the code (maybe to use more of the
existing conversions functions in pySim/util.py). I'm aware it is not the
most elegant code but it does its job.
Best,
Lazlo
See <https://jenkins.osmocom.org/jenkins/job/osmocom-coverity/315/display/redire…>
Changes:
[Oliver Smith] cosmetic: gerrit-verifications: format docker cmd
------------------------------------------
[...truncated 670.25 KB...]
from ../../include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h:14,
from RANAP_CriticalityDiagnostics-IE-List.c:7:
../../include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h:28:23: warning: ‘struct MemberG’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberG {
^
/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SET_OF.h:17:16: note: in definition of macro ‘A_SET_OF’
void (*free)(type *); \
^~~~
../../include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h:28:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberG {
^~~~~~~~~~~~~
In file included from /home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SEQUENCE_OF.h:8:0,
from ../../include/osmocom/ranap/RANAP_MessageStructure.h:14,
from RANAP_MessageStructure.c:7:
../../include/osmocom/ranap/RANAP_MessageStructure.h:27:23: warning: ‘struct MemberL’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberL {
^
/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SET_OF.h:17:16: note: in definition of macro ‘A_SET_OF’
void (*free)(type *); \
^~~~
../../include/osmocom/ranap/RANAP_MessageStructure.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberL {
^~~~~~~~~~~~~
CC RANAP_ClassmarkInformation3.lo
CC RANAP_CN-ID.lo
CC RANAP_CN-DomainIndicator.lo
CC RANAP_Correlation-ID.lo
CC RANAP_CSFB-Information.lo
CC RANAP_CSG-Id.lo
CC RANAP_CSG-Id-List.lo
CC RANAP_CSG-Membership-Status.lo
CC RANAP_DataPDUType.lo
CC RANAP_DataVolumeReference.lo
CC RANAP_DataVolumeReportingIndication.lo
CC RANAP_DCH-ID.lo
CC RANAP_DeliveryOfErroneousSDU.lo
CC RANAP_DeliveryOrder.lo
CC RANAP_DeltaRAListofIdleModeUEs.lo
CC RANAP_NewRAListofIdleModeUEs.lo
CC RANAP_RAListwithNoIdleModeUEsAnyMore.lo
CC RANAP_ForwardingIndication.lo
CC RANAP_DL-GTP-PDU-SequenceNumber.lo
CC RANAP_DL-N-PDU-SequenceNumber.lo
CC RANAP_D-RNTI.lo
CC RANAP_DRX-CycleLengthCoefficient.lo
CC RANAP_DSCH-ID.lo
CC RANAP_EARFCN-Extended.lo
CC RANAP_E-DCH-MAC-d-Flow-ID.lo
CC RANAP_ENB-ID.lo
CC RANAP_EncryptionAlgorithm.lo
CC RANAP_EncryptionInformation.lo
CC RANAP_EncryptionKey.lo
CC RANAP_End-Of-CSFB.lo
CC RANAP_EquipmentsToBeTraced.lo
CC RANAP_E-UTRAN-Service-Handover.lo
CC RANAP_Event.lo
CC RANAP_Event1F-Parameters.lo
CC RANAP_Event1I-Parameters.lo
CC RANAP_ExtendedGuaranteedBitrate.lo
CC RANAP_ExtendedMaxBitrate.lo
CC RANAP_ExtendedRNC-ID.lo
CC RANAP_FrameSequenceNumber.lo
CC RANAP_FrequenceLayerConvergenceFlag.lo
CC RANAP_GANSS-PositioningDataSet.lo
CC RANAP_GANSS-PositioningMethodAndUsage.lo
CC RANAP_GeographicalArea.lo
CC RANAP_GeographicalCoordinates.lo
CC RANAP_GA-AltitudeAndDirection.lo
CC RANAP_GA-EllipsoidArc.lo
CC RANAP_GA-Point.lo
CC RANAP_GA-PointWithAltitude.lo
CC RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.lo
CC RANAP_GA-PointWithUnCertainty.lo
In file included from /home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SEQUENCE_OF.h:8:0,
from ../../include/osmocom/ranap/RANAP_IE-Extensions.h:15,
from ../../include/osmocom/ranap/RANAP_GeographicalCoordinates.h:16,
from ../../include/osmocom/ranap/RANAP_GA-Point.h:14,
from ../../include/osmocom/ranap/RANAP_GeographicalArea.h:14,
from RANAP_GeographicalArea.c:7:
../../include/osmocom/ranap/RANAP_GA-Polygon.h:26:23: warning: ‘struct Member’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct Member {
^
/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SET_OF.h:17:16: note: in definition of macro ‘A_SET_OF’
void (*free)(type *); \
^~~~
../../include/osmocom/ranap/RANAP_GA-Polygon.h:26:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct Member {
^~~~~~~~~~~~~
CC RANAP_GA-PointWithUnCertaintyEllipse.lo
CC RANAP_GA-Polygon.lo
CC RANAP_GA-UncertaintyEllipse.lo
CC RANAP_GERAN-BSC-Container.lo
CC RANAP_GERAN-Cell-ID.lo
CC RANAP_GERAN-Classmark.lo
CC RANAP_GlobalCN-ID.lo
CC RANAP_GlobalRNC-ID.lo
In file included from /home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SEQUENCE_OF.h:8:0,
from ../../include/osmocom/ranap/RANAP_GA-Polygon.h:14,
from RANAP_GA-Polygon.c:7:
../../include/osmocom/ranap/RANAP_GA-Polygon.h:26:23: warning: ‘struct Member’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct Member {
^
/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SET_OF.h:17:16: note: in definition of macro ‘A_SET_OF’
void (*free)(type *); \
^~~~
../../include/osmocom/ranap/RANAP_GA-Polygon.h:26:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct Member {
^~~~~~~~~~~~~
CC RANAP_GTP-TEI.lo
CC RANAP_GuaranteedBitrate.lo
CC RANAP_HigherBitratesThan16MbpsFlag.lo
CC RANAP_HS-DSCH-MAC-d-Flow-ID.lo
CC RANAP_IMEI.lo
CC RANAP_IMEIGroup.lo
CC RANAP_IMEIList.lo
CC RANAP_IMEISV.lo
CC RANAP_IMEISVGroup.lo
CC RANAP_IMEISVList.lo
CC RANAP_ImmediateMDT.lo
CC RANAP_IMSI.lo
CC RANAP_IncludeVelocity.lo
CC RANAP_InformationExchangeID.lo
CC RANAP_InformationExchangeType.lo
CC RANAP_InformationRequested.lo
CC RANAP_InformationRequestType.lo
CC RANAP_InformationTransferID.lo
CC RANAP_InformationTransferType.lo
CC RANAP_IntegrityProtectionAlgorithm.lo
CC RANAP_IntegrityProtectionInformation.lo
CC RANAP_IntegrityProtectionKey.lo
CC RANAP_InterSystemInformationTransferType.lo
CC RANAP_InterSystemInformation-TransparentContainer.lo
CC RANAP_IPMulticastAddress.lo
CC RANAP_IuSignallingConnectionIdentifier.lo
CC RANAP_IuTransportAssociation.lo
CC RANAP_KeyStatus.lo
CC RANAP_LA-LIST.lo
CC RANAP_LAC.lo
CC RANAP_LAI.lo
CC RANAP_LastKnownServiceArea.lo
CC RANAP_LastVisitedUTRANCell-Item.lo
In file included from /home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SEQUENCE_OF.h:8:0,
from ../../include/osmocom/ranap/RANAP_LA-LIST.h:14,
from RANAP_LA-LIST.c:7:
../../include/osmocom/ranap/RANAP_LA-LIST.h:27:23: warning: ‘struct MemberA’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberA {
^
/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c/asn_SET_OF.h:17:16: note: in definition of macro ‘A_SET_OF’
void (*free)(type *); \
^~~~
../../include/osmocom/ranap/RANAP_LA-LIST.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberA {
^~~~~~~~~~~~~
CC RANAP_LHN-ID.lo
CC RANAP_Links-to-log.lo
CC RANAP_ListOF-SNAs.lo
CC RANAP_ListOfInterfacesToTrace.lo
CC RANAP_InterfacesToTraceItem.lo
CC RANAP_LoadValue.lo
CC RANAP_LocationRelatedDataRequestType.lo
CC RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.lo
CC RANAP_LocationReportingTransferInformation.lo
CC RANAP_ReportChangeOfSAI.lo
CC RANAP_PeriodicReportingIndicator.lo
CC RANAP_DirectReportingIndicator.lo
CC RANAP_L3-Information.lo
CC RANAP_M1Report.lo
CC RANAP_M2Report.lo
CC RANAP_M4Report.lo
CC RANAP_M4-Collection-Parameters.lo
CC RANAP_M4-Period.lo
CC RANAP_M4-Threshold.lo
CC RANAP_M5Report.lo
CC RANAP_M5-Period.lo
CC RANAP_M6Report.lo
CC RANAP_M6-Period.lo
CC RANAP_M7Report.lo
CC RANAP_M7-Period.lo
CC RANAP_Management-Based-MDT-Allowed.lo
CC RANAP_MaxBitrate.lo
CC RANAP_MaxSDU-Size.lo
CC RANAP_MBMS-PTP-RAB-ID.lo
CC RANAP_MBMSBearerServiceType.lo
CC RANAP_MBMSCNDe-Registration.lo
CC RANAP_MBMSCountingInformation.lo
CC RANAP_MBMSHCIndicator.lo
CC RANAP_MBMSIPMulticastAddressandAPNRequest.lo
CC RANAP_MBMSLinkingInformation.lo
CC RANAP_MBMSRegistrationRequestType.lo
CC RANAP_MBMSServiceArea.lo
CC RANAP_MBMSSessionDuration.lo
CC RANAP_MBMSSessionIdentity.lo
CC RANAP_MBMSSessionRepetitionNumber.lo
CC RANAP_MDT-Activation.lo
../../libtool: line 1748: 1801 Aborted gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.11-319c\" "-DPACKAGE_STRING=\"osmo-iuh 0.3.0.11-319c\"" -DPACKAGE_BUGREPORT=\"openbsc(a)lists.osmocom.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"osmo-iuh\" -DVERSION=\"0.3.0.11-319c\" -DSTDC_HEADERS=1 -I. -Wall -I../../include -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -g -O2 -Wall -MT RANAP_MBMSLinkingInformation.lo -MD -MP -MF .deps/RANAP_MBMSLinkingInformation.Tpo -c RANAP_MBMSLinkingInformation.c -o RANAP_MBMSLinkingInformation.o > /dev/null 2>&1
../../libtool: line 1748: 1802 Aborted gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.11-319c\" "-DPACKAGE_STRING=\"osmo-iuh 0.3.0.11-319c\"" -DPACKAGE_BUGREPORT=\"openbsc(a)lists.osmocom.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"osmo-iuh\" -DVERSION=\"0.3.0.11-319c\" -DSTDC_HEADERS=1 -I. -Wall -I../../include -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -g -O2 -Wall -MT RANAP_MBMSSessionDuration.lo -MD -MP -MF .deps/RANAP_MBMSSessionDuration.Tpo -c RANAP_MBMSSessionDuration.c -o RANAP_MBMSSessionDuration.o > /dev/null 2>&1
../../libtool: line 1748: 1800 Aborted gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.11-319c\" "-DPACKAGE_STRING=\"osmo-iuh 0.3.0.11-319c\"" -DPACKAGE_BUGREPORT=\"openbsc(a)lists.osmocom.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"osmo-iuh\" -DVERSION=\"0.3.0.11-319c\" -DSTDC_HEADERS=1 -I. -Wall -I../../include -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -g -O2 -Wall -MT RANAP_MBMSRegistrationRequestType.lo -MD -MP -MF .deps/RANAP_MBMSRegistrationRequestType.Tpo -c RANAP_MBMSRegistrationRequestType.c -o RANAP_MBMSRegistrationRequestType.o > /dev/null 2>&1
[ERROR] capture: cannot update build log: No space left on device
[ERROR] capture: cannot update build log: No space left on device
[ERROR] capture: cannot update build log: ../../libtool: line 1751: 1808 Aborted $RM $removelist
No space left on device
../../libtool: line 1751: 1809 Aborted $RM $removelist
../../libtool: line 1751: 1807 Aborted $RM $removelist
Makefile:2506: recipe for target 'RANAP_MBMSLinkingInformation.lo' failed
make[4]: *** [RANAP_MBMSLinkingInformation.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
Makefile:2506: recipe for target 'RANAP_MBMSRegistrationRequestType.lo' failed
make[4]: *** [RANAP_MBMSRegistrationRequestType.lo] Error 1
[ERROR] capture: cannot update build log: No space left on device
Makefile:2506: recipe for target 'RANAP_MBMSSessionDuration.lo' failed
make[4]: *** [RANAP_MBMSSessionDuration.lo] Error 1
gcc: internal compiler error: Aborted (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
[ERROR] capture: cannot update build log: Makefile:2506: recipe for target 'RANAP_MBMSSessionIdentity.lo' failed
make[4]: *** [RANAP_MBMSSessionIdentity.lo] Error 1
No space left on device
../../libtool: line 1751: 1814 Aborted $RM $removelist
Makefile:2506: recipe for target 'RANAP_MBMSIPMulticastAddressandAPNRequest.lo' failed
make[4]: *** [RANAP_MBMSIPMulticastAddressandAPNRequest.lo] Error 1
RANAP_MBMSServiceArea.c:142:1: fatal error: closing dependency file .deps/RANAP_MBMSServiceArea.Tpo: No space left on device
};
^
compilation terminated.
Makefile:2506: recipe for target 'RANAP_MBMSServiceArea.lo' failed
make[4]: *** [RANAP_MBMSServiceArea.lo] Error 1
[ERROR] capture: cannot update build log: No space left on device
../../libtool: line 1748: 1790 Aborted gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.11-319c\" "-DPACKAGE_STRING=\"osmo-iuh 0.3.0.11-319c\"" -DPACKAGE_BUGREPORT=\"openbsc(a)lists.osmocom.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"osmo-iuh\" -DVERSION=\"0.3.0.11-319c\" -DSTDC_HEADERS=1 -I. -Wall -I../../include -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -g -O2 -Wall -MT RANAP_MDT-Activation.lo -MD -MP -MF .deps/RANAP_MDT-Activation.Tpo -c RANAP_MDT-Activation.c -fPIC -DPIC -o .libs/RANAP_MDT-Activation.o
Makefile:2506: recipe for target 'RANAP_MDT-Activation.lo' failed
make[4]: *** [RANAP_MDT-Activation.lo] Error 1
[ERROR] capture: cannot update build log: No space left on device
../../libtool: line 1748: 1796 Aborted gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.11-319c\" "-DPACKAGE_STRING=\"osmo-iuh 0.3.0.11-319c\"" -DPACKAGE_BUGREPORT=\"openbsc(a)lists.osmocom.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"osmo-iuh\" -DVERSION=\"0.3.0.11-319c\" -DSTDC_HEADERS=1 -I. -Wall -I../../include -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/asn1c -I/home/osmocom-build/osmo-ci/coverity/install-Osmocom/include/ -g -O2 -Wall -MT RANAP_MBMSSessionRepetitionNumber.lo -MD -MP -MF .deps/RANAP_MBMSSessionRepetitionNumber.Tpo -c RANAP_MBMSSessionRepetitionNumber.c -fPIC -DPIC -o .libs/RANAP_MBMSSessionRepetitionNumber.o
Makefile:2506: recipe for target 'RANAP_MBMSSessionRepetitionNumber.lo' failed
make[4]: *** [RANAP_MBMSSessionRepetitionNumber.lo] Error 1
make[4]: Leaving directory '/home/osmocom-build/osmo-ci/coverity/source-Osmocom/osmo-iuh/src/ranap'
Makefile:642: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/osmocom-build/osmo-ci/coverity/source-Osmocom/osmo-iuh/src'
Makefile:454: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/osmocom-build/osmo-ci/coverity/source-Osmocom/osmo-iuh/src'
Makefile:458: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/osmocom-build/osmo-ci/coverity/source-Osmocom/osmo-iuh'
Makefile:382: recipe for target 'all' failed
make: *** [all] Error 2
/home/osmocom-build/osmo-ci/coverity/source-Osmocom/cov-int/emit/build2-deb9build-ansible/emit-db: UPDATE CovBuildInvocation SET refct = $COV_BINDING1 WHERE (CovBuildInvocation.rowid = $COV_BINDING2) ;: disk I/O error [write]
Build step 'Execute shell' marked build as failure
Hi to everyone!
I'm a new member and I really appreciate the work done here!
I'm trying to use Alcatel Femtocells (ALU 9361/9362/9363) with osmo-hnbgw,
but I'm still blocked at the IPSEC tunnel step.
I've created an IPSEC server with EAP support, but I suspect there is a
problem with my self signed certificate.
Probably the femtocell has an internal trusted CA which validates server
certs.
I din't find the console pins on the board also, so I cannot simply connect
to it and have a look at the system level.
Has anyone any experience with this kind of HW or just an idea about a
possible work around?
Thank you and best regards
Alex
The adocs and vty reference content from osmo-gsm-manuals.git has been "moved"
to the individual project repositories. That means if you apply more .adoc
changes to osmo-gsm-manuals.git, we have to port that to the new location.
(The content is not yet removed from osmo-gsm-manuals.git, so you might run into
believing the move hasn't happened yet.)
You can already edit in the individual osmo-bsc,-msc,... repositories,
and build with 'configure --enable-manuals'.
The jenkins publishing job isn't updated yet, should follow soon.
right, osmith?
~N
Hi Oliver,
so I merged the stuff to add the manuals to the individual git repositories,
since you said that it works. But when I do --enable-manuals I don't see any
PDF files generated. Also a manual 'make pdf' says "nothing to be done".
(I probably should have tried it before merging after all)
So what am I doing wrong? Alternatively, can you fix it please?
~N
With the newest git repo version of osmo-bsc, my nanoBTS fails to start.
I can confirm that they work normally with ip.access softBSC.
I thought osmocom Redmine issue #3063 might be relevant and tried
setting/unsetting force-combined-si but I am still getting the same
result. Attached are the packet capture and bsc config file
The following is the log from osmo-bsc:
<0015> input/ipa.c:262 accept()ed new link from 192.168.27.40 to port 3002
<0004> abis_nm.c:847 OC=BTS(01) INST=(ff,ff,ff): GET ATTRIBUTE NACK
<0004> osmo_bsc_main.c:178 BTS0 does not support Get Attributes OML message.
<0004> abis_nm.c:560 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff): BTS0:
ARI reported sw[0/5]: 168a004 is v136d0
<0004> abis_nm.c:560 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff): BTS0:
ARI reported sw[1/5]: 168a002 is v136d0
<0004> abis_nm.c:560 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff): BTS0:
ARI reported sw[2/5]: 168a002 is v136d0
<0004> abis_nm.c:560 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff): BTS0:
ARI reported sw[3/5]: 168a001 is v136d0
<0004> abis_nm.c:560 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff): BTS0:
ARI reported sw[4/5]: 168a001 is v136d0
<0004> abis_nm.c:494 BTS0 Attribute Manufacturer Dependent State is
unreported
<0004> abis_nm.c:2888 (bts=0,trx=0) IPA RSL CONNECT IP=0.0.0.0 PORT=3003
STREAM=0x00
<0015> input/ipa.c:262 accept()ed new link from 192.168.27.40 to port 3003
<0003> osmo_bsc_main.c:283 bootstrapping RSL for BTS/TRX (0/0) on ARFCN
600 using MCC-MNC 450-09 LAC=23 CID=0 BSIC=63
BTS 0: Failure Event Report: Type=processing failure, Severity=critical
failure, Probable cause=Manufacturer specific values: Fatal software
error, Additional Text=l2_bch.c:1149
****
** l2_bch.c#1149:BCHbcchSItypeValid( prim_p->infoType )
** IPA_SW_FATAL_ERROR
** In task "TRX Proc:L2_BCH" @ (325).
****
.
BTS 0: Failure Event Report: Type=processing failure, Severity=critical
failure, Probable cause=Manufacturer specific values: Fatal software
error, Additional Text=TRX Proc:L2_BCH:l2_bch.c#1149 (325).
BTS 0: Failure Event Report: Type=processing failure, Severity=warning
level failure, Probable cause=Manufacturer specific values: Software
warning, Additional
Text=31782:WARN:OAM_RES:trx_fatal_error_log.c#255:TRX has logged the error:
.
BTS 0: Failure Event Report: Type=processing failure, Severity=warning
level failure, Probable cause=Manufacturer specific values: Software
warning, Additional
Text=31782:WARN:OAM_RES:trx_fatal_error_log.c#256:TRX
Proc:L2_BCH:l2_bch.c#1149 (325)
Hi all,
I started looking at this failure and found out code in this repository
is really old, with nobody maintain it (13 months since last commits?).
I started by updating the contrib/jenkins.sh to use osmo-build-dep.sh
and osmo-clean-workspace.sh like we do in other repos, because i felt it
was not building up to date stuff.
After updating that script, indeed it seems cellmgr-ng cannot be built
against new libosmo-sccp due to some M3UA headers /API changes. There's
even a tag during that commit in libosmo-sccp called "old_sua". After
that commit, cellmgr-ng fails to build.
If I try to build it against "old_sua", still cannot build fine with
updated contrib/jenkins.sh script due to missing LIBOSMOSCCP_CFLAGS in
tests/Makefile.am, and then still other headers are not found in other
places, etc.
I stopped at this point because I'm starting to spent too muhch time on
this and it seems nobody is using it anyway.
Can we disable the build of this project? Does somebody want to take
care of it?
Regards,
Pau
--
- Pau Espin Pedrol <pespin(a)sysmocom.de> http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte
Hi all,
I noticed that SMS with emoticons on the boundary of the concatenated
segments are not displaying correctly on the destination handset.
* - imagine the disaster when that kiss-blowing smiley face thing at the
end of your SMS turns out as a diamond with a ? for the recpipient! OMG,
the potential butterfly effect is too much to think about... :))
So... This is my analysis:
We have 140 bytes for the message, less the 6 bytes for the user header
data in the case of concatenated SMS , leaving 134 bytes.
It's well know that this means 67 characters per segment for an SMS
using UCS-2 encoding.
But, it we fill the message with emoticons that are using 4 bytes per
'character', then we have space for 134/4 = 33 and a half. Ooops.
Still, the destination handset should reassemble the message and stick
the two "halves" of the emoticon together, right? - except I'm not
observing this.
To rule out us doing something wrong in osmo, I wonder might somebody
else (who has an unlimited SMS package) from a commercial provider try
sending some crafted SM from one emoji-enabled phone to another,
something like this:
😱abcdefghijklmnopqrstuvwxyz123456789abcdefghijklmnopqrstuvwxyz123😱56789
That's likely going to get mangled by mailing list or your mua, so it is:
[4 byte
emoji]abcdefghijklmnopqrstuvwxyz123456789abcdefghijklmnopqrstuvwxyz123[4
byte emoji]56789
You could also try various messages filled with emojis. Of course, if
you bring up your osmo network with SMPP-mirror you can watch the trace
in wireshark, you'll see when the last emoji gets chopped in two. You
could try the same message on osmo and your commerical network.
If it's actually a problem of the phones, you should get
[4 byte
emoji]abcdefghijklmnopqrstuvwxyz123456789abcdefghijklmnopqrstuvwxyz123[two
diamonds with ?]56789
Thanks!
Keith.
Hello, I'm setting up an Asterisk connection with osmo-sip-connector.
Initiation of calls works fine, but no sound is getting through.
My setup is as follows:
Local computer is running all osmo software plus asterisk
interface has IP address 192.168.27.49 plus 192.168.27.47 as alias
femtocell is at 192.168.27.41
osmo-mgw.cfg
mgcp
bind ip 192.168.27.49
rtp port-range 4002 16000
rtp bind-ip 192.168.27.47
osmo-sip-connector.cfg
sip
local 192.168.27.47 5069
remote 192.168.27.49 5060
osmo-msc.cfg
msc
mgw remote-ip 192.168.27.49
mgw remote-port 2427
mgw local-port 2728
When I start wireshark it only shows packets flowing between
192.168.27.41(femtocell) and 192.168.27.47(osmo-mgw).
No packets to/from Asterisk server, how can I fix this problem? Current
documentation on osmo-mgw is quite difficult to understand.
(cross-posting so it doesn't get lost)
reading Vadim's patches, I just now invented:
https://osmocom.org/issues/3700
"Idea: have a separate GSUP manual"
Provide feedback at that issue if you have an opinion...
~N