Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-27 | ussd_proxy: handle multiple USSD sessionsfairwaves/sup-ussd | Sergey Kostanbaev | 1 | -19/+37 | |
2015-10-27 | ussd_proxy: handle session timeout | Sergey Kostanbaev | 1 | -34/+95 | |
2015-10-27 | ussd_proxy: handle error callback | Sergey Kostanbaev | 1 | -0/+24 | |
2015-10-26 | ussd_proxy: handle USSD dialogs into sip INFO messages | Sergey Kostanbaev | 2 | -40/+234 | |
2015-10-26 | ussd_proxy: handle basic errors to release channel | Sergey Kostanbaev | 1 | -17/+35 | |
2015-10-26 | ussd_proxy: properly set To and From SIP headers | Sergey Kostanbaev | 1 | -44/+151 | |
2015-10-26 | Add forgotten Makefile | Sergey Kostanbaev | 1 | -2/+12 | |
2015-10-25 | add standalone ussd_proxy utility based on sip sofia | Sergey Kostanbaev | 3 | -22/+987 | |
2015-10-24 | debian: added libosip2 to build dependencies | Kirill Zakharenko | 1 | -1/+1 | |
2015-10-24 | libmsc: Add a comment to the HLR SUP socket creation. | Alexander Chemeris | 1 | -0/+1 | |
2015-10-24 | libmsc: Create a separate SUP socket for USSD. | Alexander Chemeris | 3 | -1/+27 | |
2015-10-24 | libmsc: Fix comment style. | Alexander Chemeris | 1 | -1/+1 | |
2015-10-24 | libmsc: Remove sup_init() to make SUP socket initialiaton generic. | Alexander Chemeris | 3 | -23/+10 | |
2015-10-24 | libmsc: Make internal functions 'static' in gsm_sup. | Alexander Chemeris | 1 | -2/+2 | |
2015-10-24 | libmsc: Whitespace fix in gsm_sup.c, no code changes. | Alexander Chemeris | 1 | -5/+5 | |
2015-10-24 | libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP ↵ | Alexander Chemeris | 2 | -6/+6 | |
clients. | |||||
2015-10-24 | USSD MAP external interface over SUP | Sergey Kostanbaev | 15 | -40/+1116 | |
2015-10-24 | subscr: Add new configuration parameter "subscriber-create-only-local" | Ivan Kluchnikov | 4 | -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-24 | reg-proxy: add application which allows translate SUP to SIP and SIP to SUP | Ivan Kluchnikov | 17 | -2/+1839 | |
2015-10-24 | sup: Fix msisdn decoding | Ivan Kluchnikov | 1 | -1/+1 | |
2015-10-24 | sup: Change status of waiting_for_remote_accept before checking subscriber | Ivan Kluchnikov | 1 | -2/+2 | |
2015-10-24 | nitb: Integrate the SUP client into the osmo-nitb | Ivan Kluchnikov | 1 | -0/+9 | |
2015-10-24 | msc: Implement 'remote' authentication policy | Ivan Kluchnikov | 8 | -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-24 | sup: Add functions to create/handle SUP messages | Ivan Kluchnikov | 2 | -0/+410 | |
- Add functions to send location update request and handle responses. - Add functions to query auth info and handle responses. | |||||
2015-10-24 | debug: Add DSUP debug category for subscriber update protocol | Ivan Kluchnikov | 2 | -0/+6 | |
2015-08-21 | debian: Update changelog to 0.14.0-fw.3 | Alexander Chemeris | 1 | -0/+7 | |
2015-08-21 | utils: Support new fields in the v1 of meas_feed in meas_json. | Alexander Chemeris | 2 | -4/+24 | |
2015-08-20 | msc: Add channel information to the meas_feed, bump version to v1. | Alexander Chemeris | 2 | -1/+22 | |
2015-08-20 | debian: Update changelog to 0.14.0-fw.2fairwaves/0.14.0-fw.2 | Ivan Kluchnikov | 1 | -0/+6 | |
2015-08-20 | sms: Do not go through the routing a second time | Holger Hans Peter Freyther | 1 | -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-20 | sms: Add a way to always route SMS through SMPP systems | Holger Hans Peter Freyther | 5 | -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-20 | sms: Simplify the return handling for SMPP routes/unroutable | Holger Hans Peter Freyther | 1 | -2/+1 | |
2015-08-20 | sms: Put the try_deliver into the header file | Holger Hans Peter Freyther | 2 | -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-20 | sms: Move the routing of the sms to a separate function | Holger Hans Peter Freyther | 1 | -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-30 | fix: extension-prefix equal to 0 is used as default value | Ivan Kluchnikov | 1 | -1/+1 | |
2015-07-27 | debian: Update changelog to 0.14.0-fw.1fairwaves/0.14.0-fw.1 | Ivan Kluchnikov | 1 | -0/+7 | |
2015-07-27 | utils: 'meas_json' utility to convert measurement feed into a JSON feed. | Alexander Chemeris | 3 | -1/+175 | |
2015-07-22 | sub: Add the ability to set prefix for randomly generated extensions | Ivan Kluchnikov | 7 | -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-22 | debian: osmocom-meas-utils should not depend on -dev packages | Ivan Kluchnikov | 1 | -2/+2 | |
2015-05-30 | libbsc: Update a BTS's SIs when ms_max_power is changed from VTY. | Alexander Chemeris | 1 | -0/+8 | |
Otherwise you have to restart BTS or at least break the RSL connection to apply the change. | |||||
2015-05-30 | libbsc: Abstract out SIs update/generation for a BTS into a separate function. | Alexander Chemeris | 3 | -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-30 | debian: Add osmocom-meas-utils package | Ivan Kluchnikov | 3 | -2/+21 | |
2015-05-27 | libmsc: Update 'max_power_red' VTY command. | Alexander Chemeris | 1 | -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-27 | debian: build only osmo-nitb package | Ivan Kluchnikov | 3 | -99/+3 | |
- enable smpp support - disable the gbproxy test (failing) | |||||
2015-05-26 | gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging ↵ | Ivan Kluchnikov | 1 | -3/+2 | |
succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires. | |||||
2015-05-26 | osmo-nitb support for codec negotiation | Andreas Eversberg | 5 | -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-26 | If requested TCH/H channel is not available, try assigning TCH/F | Andreas Eversberg | 1 | -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-26 | Fix: If paging for half rate was requested, use hr, if supported by MS | Andreas Eversberg | 1 | -1/+1 | |
2015-05-26 | Add full AMR multirate IE support with VTY config for MS and BTS side | Andreas Eversberg | 9 | -42/+474 | |
Conflicts: openbsc/include/openbsc/gsm_data_shared.h openbsc/src/libbsc/bsc_vty.c openbsc/src/libbsc/chan_alloc.c | |||||
2015-05-26 | Drop bad speech frames rather than forwarding them via RTP | Andreas Eversberg | 1 | -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...) |