Hi all.
1) SIP Connector handling of TON GSM340_TYPE_INTERNATIONAL
Apparently at least one person was frustrated at the congress by not
being able to call out using the numbers stored in their GSM handset
using the form +CountryCode.
As we know this appears at Call Control with TON intl, which sip
connector then prefixes with '+' before sending to SIP
The reason for lack of service at ccc was that the Yate pbx does not
support this number scheme and needed the 00 prefix. This would have
been trivial to patch had we known, and it prompts me to think this
should probably be implemented as a runtime config option in sip section
'tonintl prefix' or some such? It would seem correct for it to be
restricted to the set of either '00' or '+', no other options really
makes sense, not even "no prefix". right?
2) 3G data instabilities
( Just a quick observation note, no pcap! )
I happened to notice that pinging a 3G handset from the network side
(default ping: 1 sec internal, 64 ICMP bytes) keeps the connection
"alive" and using 3G data is then a pleasant experience, IM, email,
browsing, SIP call all working nicely. peak max download speed of 16Mbps
was reported at one time by m.speedof.me
However, stopping the ping results in loss of data conex within a few
seconds, and the behaviour from users point of view is then strikingly
similar to what's observed on 2G; and I am more or less convinced has to
do with the unknown Timing Advance issues in the PCU.
So I thought I'd note it down here.
k/
See <https://jenkins.osmocom.org/jenkins/job/osmocom-coverity/345/display/redire…>
------------------------------------------
[...truncated 682.86 KB...]
^~~~
../../include/osmocom/ranap/RANAP_LA-LIST.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberA {
^~~~~~~~~~~~~
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
CC RANAP_MDTAreaScope.lo
CC RANAP_MDT-Configuration.lo
CC RANAP_MDTMode.lo
CC RANAP_MDT-PLMN-List.lo
CC RANAP_MDT-Report-Parameters.lo
CC RANAP_MeasurementQuantity.lo
CC RANAP_MeasurementsToActivate.lo
CC RANAP_MSISDN.lo
CC RANAP_NAS-PDU.lo
CC RANAP_NAS-SequenceNumber.lo
CC RANAP_NAS-SynchronisationIndicator.lo
CC RANAP_NewBSS-To-OldBSS-Information.lo
CC RANAP_NonSearchingIndication.lo
CC RANAP_NRTLoadInformationValue.lo
CC RANAP_NumberOfIuInstances.lo
CC RANAP_NumberOfSteps.lo
CC RANAP_Offload-RAB-Parameters.lo
CC RANAP_Offload-RAB-Parameters-APN.lo
CC RANAP_Offload-RAB-Parameters-ChargingCharacteristics.lo
CC RANAP_OldBSS-ToNewBSS-Information.lo
CC RANAP_OMC-ID.lo
CC RANAP_Out-Of-UTRAN.lo
CC RANAP_PagingAreaID.lo
CC RANAP_PagingCause.lo
CC RANAP_PDP-TypeInformation.lo
CC RANAP_PDP-Type.lo
CC RANAP_PDP-TypeInformation-extension.lo
CC RANAP_PDP-Type-extension.lo
CC RANAP_PDUType14FrameSequenceNumber.lo
CC RANAP_PeriodicLocationInfo.lo
CC RANAP_PermanentNAS-UE-ID.lo
CC RANAP_PermittedEncryptionAlgorithms.lo
CC RANAP_PermittedIntegrityProtectionAlgorithms.lo
CC RANAP_LABased.lo
CC RANAP_LAI-List.lo
CC RANAP_LoggedMDT.lo
CC RANAP_LoggingInterval.lo
CC RANAP_LoggingDuration.lo
CC RANAP_PLMNidentity.lo
CC RANAP_PLMNs-in-shared-network.lo
CC RANAP_Port-Number.lo
CC RANAP_PositioningDataDiscriminator.lo
CC RANAP_PositioningMethodAndUsage.lo
CC RANAP_PositioningDataSet.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_PLMNs-in-shared-network.h:14,
from RANAP_PLMNs-in-shared-network.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 {
^~~~~~~~~~~~~
../../include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h:27:23: warning: ‘struct MemberM’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberM {
^
/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_PLMNs-in-shared-network.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberM {
^~~~~~~~~~~~~
CC RANAP_PositioningPriority.lo
CC RANAP_PositionData.lo
CC RANAP_PositionDataSpecificToGERANIuMode.lo
CC RANAP_Pre-emptionCapability.lo
CC RANAP_Pre-emptionVulnerability.lo
CC RANAP_PriorityLevel.lo
CC RANAP_Priority-Class-Indicator.lo
CC RANAP_ProvidedData.lo
CC RANAP_P-TMSI.lo
CC RANAP_QueuingAllowed.lo
CC RANAP_RAB-AsymmetryIndicator.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_PLMNs-in-shared-network.h:14,
from ../../include/osmocom/ranap/RANAP_Shared-Network-Information.h:14,
from ../../include/osmocom/ranap/RANAP_ProvidedData.h:14,
from RANAP_ProvidedData.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 {
^~~~~~~~~~~~~
../../include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h:27:23: warning: ‘struct MemberM’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberM {
^
/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_PLMNs-in-shared-network.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberM {
^~~~~~~~~~~~~
CC RANAP_RABased.lo
CC RANAP_RAI-List.lo
CC RANAP_RABDataVolumeReport.lo
CC RANAP_RAB-ID.lo
CC RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.lo
CC RANAP_RAB-Parameter-ExtendedMaxBitrateList.lo
CC RANAP_RAB-Parameter-GuaranteedBitrateList.lo
CC RANAP_RAB-Parameter-MaxBitrateList.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_RABDataVolumeReport.h:14,
from RANAP_RABDataVolumeReport.c:7:
../../include/osmocom/ranap/RANAP_RABDataVolumeReport.h:27:23: warning: ‘struct MemberN’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberN {
^
/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_RABDataVolumeReport.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberN {
^~~~~~~~~~~~~
CC RANAP_RAB-Parameters.lo
CC RANAP_RABParametersList.lo
CC RANAP_RAB-SubflowCombinationBitRate.lo
CC RANAP_RAB-TrCH-Mapping.lo
CC RANAP_RAB-TrCH-MappingItem.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_RABParametersList.h:14,
from RANAP_RABParametersList.c:7:
../../include/osmocom/ranap/RANAP_RABDataVolumeReport.h:27:23: warning: ‘struct MemberN’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberN {
^
/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_RABDataVolumeReport.h:27:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberN {
^~~~~~~~~~~~~
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_RABParametersList.h:14,
from RANAP_RABParametersList.c:7:
../../include/osmocom/ranap/RANAP_RABParametersList.h:29:23: warning: ‘struct MemberB’ declared inside parameter list will not be visible outside of this definition or declaration
A_SEQUENCE_OF(struct MemberB {
^
/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_RABParametersList.h:29:2: note: in expansion of macro ‘A_SEQUENCE_OF’
A_SEQUENCE_OF(struct MemberB {
^~~~~~~~~~~~~
CC RANAP_RAC.lo
CC RANAP_RAI.lo
CC RANAP_RAListofIdleModeUEs.lo
CC RANAP_NotEmptyRAListofIdleModeUEs.lo
CC RANAP_RAofIdleModeUEs.lo
CC RANAP_LAListofIdleModeUEs.lo
CC RANAP_RAT-Type.lo
CC RANAP_RateControlAllowed.lo
CC RANAP_RedirectAttemptFlag.lo
CC RANAP_RedirectionCompleted.lo
CC RANAP_RejectCauseValue.lo
CC RANAP_RelocationRequirement.lo
CC RANAP_RelocationType.lo
CC RANAP_RepetitionNumber0.lo
CC RANAP_RepetitionNumber1.lo
CC RANAP_ReportArea.lo
CC RANAP_ReportInterval.lo
CC RANAP_ReportAmount.lo
CC RANAP_RequestedGPSAssistanceData.lo
CC RANAP_RequestedGANSSAssistanceData.lo
CC RANAP_RequestedLocationRelatedDataType.lo
CC RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.lo
CC RANAP_MBMSIPMulticastAddressandAPNlist.lo
CC RANAP_RequestedMulticastServiceList.lo
CC RANAP_Requested-RAB-Parameter-Values.lo
CC RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.lo
CC RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.lo
CC RANAP_Requested-RAB-Parameter-MaxBitrateList.lo
CC RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.lo
CC RANAP_RequestType.lo
CC RANAP_ResponseTime.lo
CC RANAP_ResidualBitErrorRatio.lo
CC RANAP_RIMInformation.lo
CC RANAP_RIM-Transfer.lo
CC RANAP_RIMRoutingAddress.lo
/bin/bash: line 1: 16651 Segmentation fault /bin/bash ../../libtool --silent --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"osmo-iuh\" -DPACKAGE_TARNAME=\"osmo-iuh\" -DPACKAGE_VERSION=\"0.3.0.13-45696\" -DPACKAGE_STRING=\"osmo-iuh\ 0.3.0.13-45696\" -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.13-45696\" -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_ResponseTime.lo -MD -MP -MF .deps/RANAP_ResponseTime.Tpo -c -o RANAP_ResponseTime.lo RANAP_ResponseTime.c
Makefile:2506: recipe for target 'RANAP_ResponseTime.lo' failed
make[4]: *** [RANAP_ResponseTime.lo] Error 139
make[4]: *** Waiting for unfinished jobs....
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
[WARNING] Build command ./build_Osmocom.sh exited with code 2. Please verify that the build completed successfully.
Emitted 1261 C/C++ compilation units (100%) successfully
1261 C/C++ compilation units (100%) are ready for analysis
For more details, please look at:
/home/osmocom-build/osmo-ci/coverity/source-Osmocom/cov-int/build-log.txt
Build step 'Execute shell' marked build as failure
Dear fellow Osmocom developers,
I'm a bit surprised to notice that not more people have signed up for
OsmoDevCon 2019. I guess it was mostly an oversight when the date was
originally announced, and not a lack of interest? ;)
All details about the event are available at the related wiki page at:
https://osmocom.org/projects/osmo-dev-con/wiki/OsmoDevCon2019
Please enter your name at
https://osmocom.org/projects/osmo-dev-con/wiki/OsmoDevCon2019#Requested
in case you would like to attend. Registering early allows proper
planning. Thanks!
Looking forward to meeting old and new Osmocom developers in April 2019.
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
I have trx, bts, bsc, msc, stp, hlr, and sip installed...
asterisk runs on a separate machine, i.e. my ordinary pbx, with just the
recomended
changes to sip and extensions.
When dialling an external number I do not get any call progress
(ringing) in the MS.
Phone is quiet as I dial the number, when the call is answered voice is
"suddenly" there,
this is a difference from "latest" where call progress was audiable but
had only oneway audio.
I run HLR with the -U switch, there seems to be a difference between
"latest" and "nightly",
what does the -U switch do, modify the database, or just run HLR in
backward compatibility mode?
Should I delete / reregister phones?
Regards,
Gullik
Hie
My last work with osmo when it was an NITB. I noticed that with the new
split, we have sigtran SS7. I woul like to know if it can handle roaming
with other GSM networks.
Regards
shingy
Hi,
Where am I supposed to set initial rx-gain and tx-power ( tx-attenuation) ?
I see no suitable keywords in the BTS ( bts-uhd ) nor in the BSC.
btw, sdr is Ettus B100 driven by uhd-trx, and shows 10 dB attenuation.
Regards,
Gullik
Hello,
I have recently started to deploy OpenBSC . Initially I hope to
contribute to manuals and howtos
and with bug reports and testing. I have followed the suggested line,
and installed everything from
binarys, which puts for instance osmo-msc at 1.2.0. The platform is
Orange Pi Zero, and UHD / B100,
but will evolve to OPI Z + limesdr-mini.
I have encountered the "swapped address" bug reported some 3-4 months
ago, but is there in
osmo-msc 1.2.0, i.e. resulting in one way audio, since the sdp is
addressed to a byte reversed
address. Apart from that problem I have some minor stability issues
(more later ).
so, my entry #1
Latest .deb packages have an issue with requesting the RTP stream for
audio TO Mobile
with a bogus IP address:
16:20:17.739790 IP (tos 0x0, ttl 64, id 50362, offset 0, flags [none],
proto UDP (17), length 698)
orangepizero.lan.5065 > slottet.lan.sip: [udp sum ok] SIP, length: 670
INVITE sip:1000@192.168.1.80:5060 SIP/2.0
Via: SIP/2.0/UDP
192.168.1.170:5065;rport;branch=z9hG4bKcgB6KF1r9Z8Zj
Max-Forwards: 70
From: <sip:0757576000@192.168.1.170:5065>;tag=9U40t8B3a8p5r
To: <sip:1000@192.168.1.80:5060>
Call-ID: 590931be-7be8-1237-51bb-0242ed556d0c
CSeq: 938485738 INVITE
Contact: <sip:192.168.1.170:5065>
User-Agent: sofia-sip/1.12.11devel
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
SUBSCRIBE, NOTIFY, REFER, UPDATE
Supported: timer, 100rel
Content-Type: application/sdp
Content-Length: 129
v=0
o=Osmocom 0 0 IN IP4 170.1.168.192
s=GSM Call
c=IN IP4 170.1.168.192
t=0 0
m=audio 4036 RTP/AVP 0
a=rtpmap:0 GSM/8000
Asterisk on 192.168.1.80, osmo stack on 192.168.1.170,
Best Regards,
Gullik