aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-02-07libmsc: use message type as an entry point and handle release complete messageSergey Kostanbaev2-22/+152
2017-02-07ussd_proxy: fix reject after resultLastSergey Kostanbaev1-4/+6
2017-02-07ussd_proxy: add -l parameter to set loglevel in sip sofiaSergey Kostanbaev1-2/+8
2017-02-07ussd_proxy: remove dead codeSergey Kostanbaev1-169/+0
2017-02-07debian: new package for reg-proxy & ussd-proxyKirill Zakharenko11-0/+54
2017-02-07ussd_proxy: detailed helpSergey Kostanbaev1-3/+17
2017-02-07ussd_proxy: handle multiple USSD sessionsSergey Kostanbaev1-19/+37
2017-02-07ussd_proxy: handle session timeoutSergey Kostanbaev1-34/+95
2017-02-07ussd_proxy: handle error callbackSergey Kostanbaev1-0/+24
2017-02-07ussd_proxy: handle USSD dialogs into sip INFO messagesSergey Kostanbaev2-40/+234
2017-02-07ussd_proxy: handle basic errors to release channelSergey Kostanbaev1-17/+35
2017-02-07ussd_proxy: properly set To and From SIP headersSergey Kostanbaev1-44/+151
2017-02-07Add forgotten MakefileSergey Kostanbaev1-2/+12
2017-02-07add standalone ussd_proxy utility based on sip sofiaSergey Kostanbaev3-22/+987
2017-02-07debian: added libosip2 to build dependenciesKirill Zakharenko1-1/+2
2017-02-07libmsc: Add a comment to the HLR SUP socket creation.Alexander Chemeris1-0/+1
2017-02-07libmsc: Create a separate SUP socket for USSD.Alexander Chemeris3-1/+27
2017-02-07libmsc: Fix comment style.Alexander Chemeris1-1/+1
2017-02-07libmsc: Remove sup_init() to make SUP socket initialiaton generic.Alexander Chemeris3-23/+10
2017-02-07libmsc: Make internal functions 'static' in gsm_sup.Alexander Chemeris1-2/+2
2017-02-07libmsc: Whitespace fix in gsm_sup.c, no code changes.Alexander Chemeris1-5/+5
2017-02-07libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP ↵Alexander Chemeris2-6/+6
clients.
2017-02-07USSD MAP external interface over SUPSergey Kostanbaev13-39/+1113
2017-02-07Revert "ussd: Add band-aid for interrogationSS"Ivan Klyuchnikov3-20/+12
This reverts commit 5085e0bf4c9674fb26754fd16b8e0c58113e1638.
2017-02-07reg-proxy: add application which allows translate SUP to SIP and SIP to SUPIvan Kluchnikov16-0/+1838
2017-02-07sup: Fix msisdn decodingIvan Kluchnikov1-1/+1
2017-02-07sup: Change status of waiting_for_remote_accept before checking subscriberIvan Kluchnikov1-2/+2
2017-02-07nitb: Integrate the SUP client into the osmo-nitbIvan Kluchnikov1-0/+9
2017-02-07msc: Implement 'remote' authentication policyIvan Kluchnikov8-15/+55
- All location update requests should be send to the remote HLR and accepted. - Authentication info should be also received from remote HLR. - SUP is used for sending/handling subscription data to/from remote HLR.
2017-02-07sup: Add functions to create/handle SUP messagesIvan Kluchnikov2-0/+410
- Add functions to send location update request and handle responses. - Add functions to query auth info and handle responses.
2017-02-07debug: Add DSUP debug category for subscriber update protocolIvan Kluchnikov2-0/+6
2017-02-07debian: Add osmocom-meas-utils packageIvan Kluchnikov3-1/+25
2017-02-07debian: build only osmo-nitb package - enable smpp support - disable the ↵Ivan Kluchnikov3-155/+1
gbproxy test (failing)
2017-02-07utils: Support new fields in the v1 of meas_feed in meas_json.Alexander Chemeris2-3/+23
2017-02-07utils: 'meas_json' utility to convert measurement feed into a JSON feed.Alexander Chemeris2-0/+184
2017-02-07libbsc: Update a BTS's SIs when ms_max_power is changed from VTY.Alexander Chemeris1-0/+8
Otherwise you have to restart BTS or at least break the RSL connection to apply the change.
2017-02-07libmsc: Update 'max_power_red' VTY command.Alexander Chemeris1-9/+24
Changes: * Apply change even if the supplied value is odd, just warn that it is rounded. * Apply change even if the supplied value is higher than the 24dB maximum suggested by the standard, just warn about this. * Apply change to the BTS over OML immediately.
2017-02-07gprs/sgsn_vty: fix typo in commentAlexander Couzens1-1/+1
Change-Id: I63225b7ba6d666eddf00b1deb893e79dc9ec842b
2017-02-07gprs/sgsn_mm_ctx_alloc(): initialize MM state to IDLEAlexander Couzens1-0/+1
Previous the state was only set in Iu mode. Change-Id: I99a6aec1090cad9b9d38d134cc9b34ef292062df
2017-02-07gprs/gprs_mm: add value_strings for PMM & MM statesAlexander Couzens1-2/+15
Change-Id: I4e34dcd5e48c4dd73d63c6f865298ee7d9c864be
2017-02-07gprs/sgsn: rename sgsn_mm_ctx_alloc() -> sgsn_mm_ctx_alloc_gb()Alexander Couzens4-6/+6
Postfix the ran type to clarify the purpose. Because of the new support of the Iu ran type, there are 2 functions to allocate a mm ctx. For Iu it's sgsn_mm_ctx_alloc_iu(). For gb it should be named in the same way. Change-Id: Ic49009e8c20c12308855e1409c09004698c79b95
2017-02-07gprs/sgsn: rename gprs->mm_state -> gmm_stateAlexander Couzens6-66/+81
GMM is the right term. MM state is already occupied. Change-Id: I9cfdcf921e4ebd14a5e7ce7489ec4ce5d1f5515f
2017-02-07vty tests: more attempts to resolve 'Broken Pipe' error (3)Neels Hofmeyr0-0/+0
Change-Id: Iea5329b6b92afc4088520d7420953106f04f8e1c
2017-02-07vty tests: more attempts to resolve 'Broken Pipe' errorNeels Hofmeyr1-7/+39
Change-Id: I4251a24eb7a57a354aa76de711547c3e76ebb846
2017-02-07Attempt to fix nightly buildsMax2-3/+3
The fix introduced in dac5867af5ff90d4beb70fc30a5743f60f159e3a did not work because autotools in our OE are too old. Use alternative way to include custom m4 macros to fix it. Change-Id: I5fe6d1180c2624cfe1d3673314f6846527a43464
2017-02-06VTY: Print 3G auth tuples, not just 2G auth tuplesHarald Welte1-9/+24
Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592
2017-02-06gsm_04_08: implement parsing of UMTS Auth responsesNeels Hofmeyr1-5/+221
Parse the longer UMTS res from the extended Auth Response Parameter IE. Parse the R99 Authentication Failure and AUTS in case of cause GSM_REJECT_SYNCH_FAILURE which indicates a SQN re-sync request. Both still end in 'not implemented' error logs, which are the places where the upcoming VLR that supports UMTS AKA will integrate. Depends on recently added constants in libosmocore in commit 55a43b801385e07a484217925ecf2379b9f54fcf aka change-id I745061ce8eb88aa23080dadcdbfe2d703c362a30 Change-Id: I4868bbeedc32fa7b8d03b9e3c66db618543d38ec
2017-02-03om2000: add VTY command to delete CON groupsPhilipp Maier1-0/+26
The currently unused function abis_om2000_vty.c:con_group_del() allows deleting OM 2000 connection groups. This commit adds a matching VTY command to make use of it. Change-Id: I39a90b06e19356c536cacd1c923e195dd305ab80
2017-02-03Revert "vty tests: more attempts to resolve sporadic 'Broken Pipe' error"Neels Hofmeyr1-3/+1
'self' will not be accessible in that context, so this patch isn't useful. This reverts commit b39053ad6de50df5a2efcb4ec0c6551020b513e1. Change-Id: Ic1a9ba5fdfd7bdc6c5cf0974e8c637ae23b81ece
2017-02-03gsm48_tx_mm_auth_req(): support UMTS AUTNNeels Hofmeyr3-6/+24
To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da