aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
AgeCommit message (Collapse)AuthorFilesLines
2017-05-16ussd: Avoid crashing when no connection is present in the transactionIvan Kluchnikov1-0/+7
If we get a ussd response for transaction, but there is no connection for this transaction, we will now complain, delete the message and return.
2017-02-15fix: Include headers which were lost during rebaseIvan Kluchnikov3-0/+3
2017-02-07gsup: Update code after rebase to updated gsup implementationIvan Klyuchnikov18-285/+151
2017-02-07osmo-nitb: Send purge ms to reg-proxy and handle responseIvan Kluchnikov5-0/+28
2017-02-07reg-proxy: Implement purge ms forwarding and handlingIvan Kluchnikov4-15/+44
2017-02-07gsm_04_08: Change reject cause for not "attached" subscribers from ↵Ivan Kluchnikov1-1/+1
"destination out of order" to "no user responding"
2017-02-07reg-proxy: fix osip transactions releasing procedureIvan Kluchnikov2-2/+12
* implement nict_trans_free function for checking list of osip_nict_transactions and releasing transactions in terminated state * call nict_trans_free function in main loop * transactions should not be released in message callback functions, so remove osip_transaction_free and osip_message_free from sip_cb_rcv2xx function
2017-02-07reg-proxy: use osip_strdup function, because we should allocate memory for ↵Ivan Kluchnikov1-2/+2
scheme and host values to be used in osip_uri_set_ functions
2017-02-07reg-proxy: we shouldn't free call_id_num and seq_num_str, because they are ↵Ivan Kluchnikov1-2/+0
used in osip_message and will be freed by osip_message_free function
2017-02-07reg-proxy: free allocated ipa control messages in ipa_sock_server_cb functionIvan Kluchnikov1-0/+1
2017-02-07reg-proxy: free all allocated osip elements, messages and transactionsIvan Kluchnikov1-2/+13
2017-02-07gsm_sup: check connection before use it, because it can be already closedIvan Kluchnikov1-4/+5
2017-02-07ussd_proxy: fix decoding GSM7 to latin1Sergey.Kostanbaev1-1/+1
2017-02-07fix incorrect autorebaseSergey Kostanbaev1-7/+4
2017-02-07fixup after rebaseSergey Kostanbaev2-3/+1
2017-02-07reg-proxy: Implement handling LU responses without msisdnIvan Kluchnikov2-8/+11
If we receive 200 ok response with imsi instead of msisdn in sip contact header, we should send LU response message to osmo-nitb without msisdn.
2017-02-07gsm_sup: Update subscriber info in database only if msisdn is received in LU ↵Ivan Kluchnikov1-2/+1
response
2017-02-07msc: Increase value of location update timer to 10 secIvan Kluchnikov1-1/+1
We should increase this timer, because LU procedure can take more than 5 sec, if 'remote' auth policy is used.
2017-02-07sms: Route all sms from/to subscribers with extension length = 5 to local smscIvan Kluchnikov3-3/+49
2017-02-07sup: pass subscriber group parameter to subscr_get_by_extension functionIvan Kluchnikov3-4/+7
Subscriber group parameter should be set for subscriber in subscr_get_by_extension function, because it is used in connection_for_subscr function.
2017-02-07sms: Use gsm411_rp_hdr structure instead of manual parsing of RP messagesIvan Kluchnikov1-33/+33
2017-02-07sms: MO RP ACK and RP ERROR should be also forwarded to the sms socketIvan Kluchnikov1-0/+13
2017-02-07sms: In case of receiving MO RP-DATA, we should assign RP message reference ↵Ivan Kluchnikov1-8/+9
value to transaction variable
2017-02-07sup: Fix RP header offset and RP data length calculationsIvan Kluchnikov1-4/+4
2017-02-07vty: Install sms_destination_cmd element as NITB_NODEIvan Kluchnikov1-0/+1
2017-02-07sms: Add functions for forwarding/handling SMS in RP format to/from external ↵Ivan Kluchnikov4-7/+225
application
2017-02-07sms: Add new socket for forwarding/receiving SMS in RP format to/from ↵Ivan Kluchnikov2-0/+23
external application
2017-02-07trans: Add new parameter message reference for SMS and function for finding ↵Ivan Kluchnikov2-0/+21
transaction by this reference
2017-02-07send actual message in facility op (not initial)Sergey Kostanbaev1-3/+3
2017-02-07add test for registerSSSergey.Kostanbaev1-0/+13
2017-02-07set transaction_id from transaction dataSergey.Kostanbaev1-1/+3
2017-02-07emulation for SSSergey Kostanbaev1-6/+20
2017-02-07various bugs in ss replySergey Kostanbaev1-12/+16
2017-02-07add generation of src/ussd-proxy/MakefileSergey.Kostanbaev1-0/+1
2017-02-07add forgotten filesSergey.Kostanbaev2-0/+198
2017-02-07add forgotten fileSergey Kostanbaev1-0/+137
2017-02-07recovery latin1 USSD message, probably bad rebaseSergey Kostanbaev1-4/+6
2017-02-07manual merge SS from sup-ussd-on-master-ss-wipSergey.Kostanbaev20-623/+1251
2017-02-07msc: Implement 'remote-closed' authentication policyIvan Kluchnikov6-7/+18
This mode is modified version of 'remote' policy. Osmo-nitb uses remote subscription data only if the MS is activated in local HLR, otherwise osmo-nitb rejects subscriber.
2017-02-07reg-proxy: Added configuration parameter for setting registration expiry timeIvan Kluchnikov5-8/+18
2017-02-07sup: fix handling update location result messageIvan Kluchnikov1-0/+6
If LUR procedure timed out, we should just skip update location result message.
2017-02-07ussd_proxy: add content-type sip tag in bye for 3rd party software workaroundSergey Kostanbaev1-1/+4
2017-02-07ussd_proxy: add -x proxy optionSergey Kostanbaev1-11/+20
2017-02-07ussd_proxy: add -7 option to force latin1 convertion to gsm 7-bitSergey Kostanbaev1-5/+18
2017-02-07ussd: handle UCS-2 codingSergey Kostanbaev5-42/+137
2017-02-07libmsc: set proper length field in ASN.1 format for USSD internalsSergey Kostanbaev1-7/+25
2017-02-07libmsc: fix no return and use after freeSergey Kostanbaev1-2/+4
2017-02-07ussd_proxy: handle reject from sup and send BYE to sipSergey Kostanbaev1-3/+27
2017-02-07ussd: send reject to supSergey Kostanbaev1-59/+14
2017-02-07ussd_proxy: add debug output when session is destroyedSergey Kostanbaev1-0/+6