This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/tobias_sup_serv_rebased has been created
at 37bf6628972271e1054d8583313754cda1bbd2fc (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=37bf6628972271e1054d8583313754cd…
commit 37bf6628972271e1054d8583313754cda1bbd2fc
Author: Tobias Engel <tobias(a)ccc.de>
Date: Wed Mar 28 13:54:20 2012 +0200
SS: Send Return Error instead of Reject when service is not provisioned
http://cgit.osmocom.org/openbsc/commit/?id=c146eba59841beccb5d9e84386c39d83…
commit c146eba59841beccb5d9e84386c39d836dba9967
Author: Tobias Engel <tobias(a)ccc.de>
Date: Wed Mar 28 13:50:29 2012 +0200
SS: Return Error component added
gsm0480_send_ss_return_error sends a return error component with the
supplied error code, and optionally ASN.1 BER formatted parameters (GSM
04.80 4.3)
http://cgit.osmocom.org/openbsc/commit/?id=4e13e522ffdd1cc3ee9741ebaeba1fd7…
commit 4e13e522ffdd1cc3ee9741ebaeba1fd711144a0d
Author: Tobias Engel <tobias(a)ccc.de>
Date: Thu Mar 22 15:09:54 2012 +0100
SS: Call Waiting SS
This patch adds the ability to activate, deactivate and interrogate the
Call Waiting SS (GSM 04.83) from a mobile station using either the menu
or the MMI codes *43#, #43# and *#43# (see GSM 02.30).
struct gsm_subscriber now has a member active_cc_transactions which will
be increased/decreased in new_cc_state. A call to a subscriber will now
only proceed if active_cc_transactions is either 0, or CW has been
provisioned and activated for that subscriber, otherwise the caller will
receive a "busy" signal.
http://cgit.osmocom.org/openbsc/commit/?id=33bc1716f435e81d837268cbb04ddf74…
commit 33bc1716f435e81d837268cbb04ddf7487f14a32
Author: Tobias Engel <tobias(a)ccc.de>
Date: Thu Mar 22 15:07:29 2012 +0100
SS: Supplementary Services (de)activation and interrogation
These patches enhance the Supplementary Service (SS) processing from
only being able to handle USSD to other SS, specifically activation,
deactivation and interrogation of those SS. Registration is not yet
implemented.
The HLR db now includes a table SS_Status which contains fields for the
SS code (GSM 09.02 17.7.5), basic service code (17.7.9 and 17.7.10) and
SS status bits (17.7.4) and references the subscriber.
db.c supports interrogating and setting the SS status with the functions
db_ss_interrogate_status and db_ss_set_status. No automatic provisioning
takes place. To do so, a record has to be added to the db referencing
the subscriber and containing the desired SS code, BS code and having
the 'P' bit in the SS status set to one.
All occurrences of "ussd" have been replaced with "ss" where the
corresponding file/function/variable deals not exclusively with USSD
requests. ussd.c and ussd.h have been renamed to ss.c and ss.h.
gsm0480_send_ss_return_result has been added to gsm_04_80.c. It takes a
msgb as an argument which has to already contain the ASN.1 formatted
Return Result minus the operation code and invoke id.
change_ss_activation and interrogate_ss have been added to ss.c
(formerly ussd.c). Currently, (de)activation and interrogation of SS
will always be handled as if it was requested for the Telephony
teleservice, no matter what was requested by the subscriber. Also,
sending a Return Error has not been implemented yet (Reject is used
instead).
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)