openbsc.git branch jolly/32c3 created. 0.15.0-153-gf7637bc

gitosis at gitosis at
Sun Dec 27 16:09:53 UTC 2015

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, jolly/32c3 has been created
        at  f7637bc5155e14aabdcae1d3271a43ebbade6ef8 (commit)

- Log -----------------------------------------------------------------

commit f7637bc5155e14aabdcae1d3271a43ebbade6ef8
Author: Andreas Eversberg <jolly at>
Date:   Mon Jan 20 07:50:53 2014 +0100

    Hack: Make Nokia Flexi-BTS work

commit 4d255e2aaacda06f042abb14e2e0117a8d2eb269
Author: Andreas Eversberg <jolly at>
Date:   Sun Mar 31 12:03:12 2013 +0200

    Allow handling of TCH/F and TCH/H frames from layer 4

commit de522c78ca8b4b225b4df880d7e28faa8134f3ad
Author: Andreas Eversberg <jolly at>
Date:   Sun Mar 31 12:01:25 2013 +0200

    osmo-nitb support for codec negotiation
    Since codec negotiation is done automatically, there is no need to define
    codec for TCH/F and TCH/H via VTY anymore.

commit ab56d32c57c670084bc009757651db9127d005b5
Author: Andreas Eversberg <jolly at>
Date:   Sun Mar 31 11:57:38 2013 +0200

    If requested TCH/H channel is not available, try assigning TCH/F
    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.

commit 60eefc6620cd709a7d3d26d55209168812726156
Author: Andreas Eversberg <jolly at>
Date:   Sun Mar 31 11:44:34 2013 +0200

    Fix: If paging for half rate was requested, use hr, if supported by MS

commit df202379cb69eaa7ab12a9f568177436aae67129
Author: Andreas Eversberg <jolly at>
Date:   Tue Mar 26 08:21:46 2013 +0100

    Fixed AMR payload type selection and handling

commit b113b0bd35c9f964c1d513cde917d55aef9baf18
Author: Andreas Eversberg <jolly at>
Date:   Thu Mar 14 09:41:18 2013 +0100

    Drop bad speech frames rather than forwarding them via RTP
    Some RTP endpoints may not check for bad frame indications, so a frame
    that is marked as bad may be still decoded, which creates anoying noise.
    This patch drops these frames. It depends on the SIP endpoint how these
    dropped frames are handled. (insert silence, extrapolate speech...)

commit d3ae9498a8d26fb1583f992dd64b734a6f98018c
Author: Andreas Eversberg <jolly at>
Date:   Mon Mar 11 08:20:48 2013 +0100

    Add check for non existing lchan at tch_frame_down()
    Traffic cannot sent to BTS, if there is (currently) no logical channel
    associated with the transaction.

commit c42af135521031ba061a31bd256529972e078fbe
Author: Andreas Eversberg <jolly at>
Date:   Tue Feb 19 12:55:59 2013 +0100

    Fix: TCHH/HR payloads are 15 bytes (ToC + 14 bytes of speech data)

commit fd0b0528be9cec102239e4ec935101e1bf110f82
Author: Andreas Eversberg <jolly at>
Date:   Thu Mar 8 14:39:19 2012 +0100

    Finished support for all codecs (RTP bridge and MNCC interface)
    The codes is not yet tested.
    AMR rate is currently fixed to 5.9k.

commit 7ef67185e692f2dff75d5c3952cc15dbd6586bb0
Author: Andreas Eversberg <jolly at>
Date:   Thu Mar 8 11:08:37 2012 +0100

    Fixed delay problems, if RTP stream jitters too much
    The RTP stream is generated or forwarded by OpenBSC to nanoBTS. Due to
    switching of streams (hold/retrieve call), packet loss or even stalling
    of sender's process, the time stamp must be corrected. If outdated
    packets are received, they get dropped.

commit fbc3393bee719c8c4723cb089635ccb804a12464
Author: Andreas Eversberg <jolly at>
Date:   Fri Feb 17 15:20:59 2012 +0100

    Allow dynamic RTP payload types between application and MNCC interface
    Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can
    be set. If it is set, the frame type must be set also, so OpenBSC
    knows what frame types are received via RTP.
    This modification only affects traffic beween application and MNCC
    interface, not the RTP traffic between OpenBSC and BTS.

commit 08f433e1a3e7d2c6e9d1244fb3d63266b69e2409
Author: Andreas Eversberg <jolly at>
Date:   Fri Jan 20 20:33:37 2012 +0100

    Adding handling of BFI (Bad Frame Indicatior) of received TRAU frames
    If a bad TRAU frame is received, it is forwarded to MNCC application
    as GSM_TCHF_BAD_FRAME. The application can now handle the GAP of
    missing audio. (e.g. with extrapolation)
    If TRAU frames are forwarded via RTP, bad frames are dropped, but frame
    counter and timestamp of RTP sender state is increased.

commit 00bfaf0f96d7899790d89f9d2605b40cf445bb03
Author: Andreas Eversberg <jolly at>
Date:   Mon Jan 16 09:29:28 2012 +0100

    Adding traffic forwarding via RTP to remote application
    Instead of forwarding traffic through MNCC interface, traffic can
    now be forwarded to a given RTP destination. A special MNCC message
    is used for that. The traffic can still be forwarded through MNCC
    interface when this special MNCC message is not used.
    It also works with E1 based BTSs.
    In conjunction with LCR's "rtp-bridge" feature, the RTP traffic
    can be directly exchanged with a remote SIP endpoint, so that the
    traffic is not forwarded by LCR itself. This way the performance
    of handling traffic only depends on OpenBSC and the remote SIP
    endpoint. Also the traffic is exchanged with the SIP endpoint
    without transcoding, to have maximum performance.


The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)

More information about the osmocom-commitlog mailing list