aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-10-27ussd_proxy: handle multiple USSD sessionsfairwaves/sup-ussdSergey Kostanbaev1-19/+37
2015-10-27ussd_proxy: handle session timeoutSergey Kostanbaev1-34/+95
2015-10-27ussd_proxy: handle error callbackSergey Kostanbaev1-0/+24
2015-10-26ussd_proxy: handle USSD dialogs into sip INFO messagesSergey Kostanbaev2-40/+234
2015-10-26ussd_proxy: handle basic errors to release channelSergey Kostanbaev1-17/+35
2015-10-26ussd_proxy: properly set To and From SIP headersSergey Kostanbaev1-44/+151
2015-10-26Add forgotten MakefileSergey Kostanbaev1-2/+12
2015-10-25add standalone ussd_proxy utility based on sip sofiaSergey Kostanbaev3-22/+987
2015-10-24debian: added libosip2 to build dependenciesKirill Zakharenko1-1/+1
2015-10-24libmsc: Add a comment to the HLR SUP socket creation.Alexander Chemeris1-0/+1
2015-10-24libmsc: Create a separate SUP socket for USSD.Alexander Chemeris3-1/+27
2015-10-24libmsc: Fix comment style.Alexander Chemeris1-1/+1
2015-10-24libmsc: Remove sup_init() to make SUP socket initialiaton generic.Alexander Chemeris3-23/+10
2015-10-24libmsc: Make internal functions 'static' in gsm_sup.Alexander Chemeris1-2/+2
2015-10-24libmsc: Whitespace fix in gsm_sup.c, no code changes.Alexander Chemeris1-5/+5
2015-10-24libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP ↵Alexander Chemeris2-6/+6
clients.
2015-10-24USSD MAP external interface over SUPSergey Kostanbaev15-40/+1116
2015-10-24subscr: Add new configuration parameter "subscriber-create-only-local"Ivan Kluchnikov4-2/+57
This mode allows to create a new record only for a subscriber from our network. IMSI and MNC, MCC are used for checking that subscriber belongs to our network.
2015-10-24reg-proxy: add application which allows translate SUP to SIP and SIP to SUPIvan Kluchnikov17-2/+1839
2015-10-24sup: Fix msisdn decodingIvan Kluchnikov1-1/+1
2015-10-24sup: Change status of waiting_for_remote_accept before checking subscriberIvan Kluchnikov1-2/+2
2015-10-24nitb: Integrate the SUP client into the osmo-nitbIvan Kluchnikov1-0/+9
2015-10-24msc: Implement 'remote' authentication policyIvan Kluchnikov8-14/+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.
2015-10-24sup: 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.
2015-10-24debug: Add DSUP debug category for subscriber update protocolIvan Kluchnikov2-0/+6
2015-08-21debian: Update changelog to 0.14.0-fw.3Alexander Chemeris1-0/+7
2015-08-21utils: Support new fields in the v1 of meas_feed in meas_json.Alexander Chemeris2-4/+24
2015-08-20msc: Add channel information to the meas_feed, bump version to v1.Alexander Chemeris2-1/+22
2015-08-20debian: Update changelog to 0.14.0-fw.2fairwaves/0.14.0-fw.2Ivan Kluchnikov1-0/+6
2015-08-20sms: Do not go through the routing a second timeHolger Hans Peter Freyther1-1/+7
If we have tried SMPP first and it was not routable, and then tried the local delivery there is no point in trying SMPP with the same parameters again. Leave early and return unknown sub to the caller.
2015-08-20sms: Add a way to always route SMS through SMPP systemsHolger Hans Peter Freyther5-0/+73
default-route would only be looked at after there has been no subscriber in the local database. Depending on the setup this is not what one wants. This has been discussed at the OsmoDevCon and there have been hacks in some branches. Let's introduce a VTY command to select if SMPP should be consulted first and then fallback to the current behavior.
2015-08-20sms: Simplify the return handling for SMPP routes/unroutableHolger Hans Peter Freyther1-2/+1
2015-08-20sms: Put the try_deliver into the header fileHolger Hans Peter Freyther2-2/+8
Even if it is using BSC/NITB types let's put it in the header file than just declaring it at a place that could bitrot in a way that doesn't lead a warning.
2015-08-20sms: Move the routing of the sms to a separate functionHolger Hans Peter Freyther1-39/+50
The "default-route" for SMPP will be used after a local subscriber look-up. Sometimes we want to route everything to SMPP. Make this possible by changing this routine.
2015-07-30fix: extension-prefix equal to 0 is used as default valueIvan Kluchnikov1-1/+1
2015-07-27debian: Update changelog to 0.14.0-fw.1fairwaves/0.14.0-fw.1Ivan Kluchnikov1-0/+7
2015-07-27utils: 'meas_json' utility to convert measurement feed into a JSON feed.Alexander Chemeris3-1/+175
2015-07-22sub: Add the ability to set prefix for randomly generated extensionsIvan Kluchnikov7-13/+33
Prefix is added before randomly generated extension. Prefix is useful in case of "accept-all" authentication mode is used and routing based on number prefix is used. Added optional configuration parameter "extension-prefix".
2015-07-22debian: osmocom-meas-utils should not depend on -dev packagesIvan Kluchnikov1-2/+2
2015-05-30libbsc: 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.
2015-05-30libbsc: Abstract out SIs update/generation for a BTS into a separate function.Alexander Chemeris3-14/+28
The code to do that doesn't belong to the control interface, so abstract it out to a separate function gsm_bts_set_system_infos().
2015-05-30debian: Add osmocom-meas-utils packageIvan Kluchnikov3-2/+21
2015-05-27libmsc: 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.
2015-05-27debian: build only osmo-nitb packageIvan Kluchnikov3-99/+3
- enable smpp support - disable the gbproxy test (failing)
2015-05-26gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging ↵Ivan Kluchnikov1-3/+2
succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires.
2015-05-26osmo-nitb support for codec negotiationAndreas Eversberg5-71/+111
The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. Conflicts: openbsc/src/libmsc/gsm_04_08.c openbsc/src/libmsc/vty_interface_layer3.c
2015-05-26If requested TCH/H channel is not available, try assigning TCH/FAndreas Eversberg1-0/+10
If MNCC application requests a half rate channel, the channel might not be available, due to different cell configuration, so the full rate channel is used instead.
2015-05-26Fix: If paging for half rate was requested, use hr, if supported by MSAndreas Eversberg1-1/+1
2015-05-26Add full AMR multirate IE support with VTY config for MS and BTS sideAndreas Eversberg9-42/+474
Conflicts: openbsc/include/openbsc/gsm_data_shared.h openbsc/src/libbsc/bsc_vty.c openbsc/src/libbsc/chan_alloc.c
2015-05-26Drop bad speech frames rather than forwarding them via RTPAndreas Eversberg1-0/+9
Some RTP endpoints may not check for bad frame indications, so a frame that is marked as bad may be still forwarded, which creates anoying noise. This patch drops these frames. It depends on the other RTP endpoint how dropped frames are handled. (insert silence, extrapolate speech...)