openbsc.git branch, master, updated. 0.9.15-8-g80c37bd

git repository hosting gitosis at
Mon Aug 22 18:38:47 CEST 2011

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, master has been updated
       via  80c37bd8068526486ff9e4328ac4c1b3f42b3d8a (commit)
       via  594b322a4e6bb781dd3a8f7fff5dc7d6a95e6493 (commit)
       via  ed999b29bc5bdb17a3b8354bf12df19af82d1327 (commit)
       via  128892f55f23ac24e6eb786ca3cf0841fbc45fd2 (commit)
       via  3488c3ddc46d74b7b2bbc879692dbf6e7ad2ecc3 (commit)
       via  c7e49d35eafe74b3cdbfb5ae12104c6b3d33a02e (commit)
       via  06c9da6c22f674c86e16e1c4dde9932a49b8cbea (commit)
      from  8697e43bb2b9d6f217090ca93057d9d4ab6942a9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 80c37bd8068526486ff9e4328ac4c1b3f42b3d8a
Author: Holger Hans Peter Freyther <zecke at>
Date:   Sat Aug 6 14:52:56 2011 +0200

    bsc: Fix crash that can occur on RF Failure
    When we got a clear request we did not clear the internal
    association between the gsm_subscriber_connection and the SCCP
    part. When we got a DTAP message before the CLEAR COMMAND we
    will end up in a crash as the ->bts pointer of the connection
    has been cleared.
     #0  bsc_scan_msc_msg (conn=0xde178, msg=<value optimized out>) at osmo_bsc_filter.c:258
     #1  0x000112c8 in bsc_handle_dt1 (conn=0xdebd8, msg=0xd1f58, len=<value optimized out>) at osmo_bsc_bssap.c:507
     #2  0x00010208 in msc_outgoing_sccp_data (conn=<value optimized out>, msg=0xdfacc, len=858696) at osmo_bsc_sccp.c:73
     #3  0x0003c110 in sccp_system_incoming (msgb=0xd1f58) at sccp.c:1064

commit 594b322a4e6bb781dd3a8f7fff5dc7d6a95e6493
Author: Holger Hans Peter Freyther <zecke at>
Date:   Sat Aug 6 06:42:00 2011 +0200

    audio: Move the setting of MultiRateConfig to one place
    Move it to one place so it is more easy to make changes to

commit ed999b29bc5bdb17a3b8354bf12df19af82d1327
Author: Holger Hans Peter Freyther <zecke at>
Date:   Thu Jul 21 10:24:46 2011 +0200

    audio: From RTP point of view we can use one payload for HR/FR AMR
    Remove the separation of half-rate and full-rate AMR. The used rate
    can be found inside the AMR payload. The signalling of what kind of
    traffic channel is used can be done with the GSM 08.08 Chosen
    Channel IE in the Assignment Complete message.
    This way I can use a fixed payload type in the MGCP GateWay but
    have a mixed TCH/F and TCH/H config. E.g. use TCH/F FR3 for some
    subscribers when connected to MSC A but use AMR5.9 on a TCH/F for
    MSC B when all TCH/Hs are gone.

commit 128892f55f23ac24e6eb786ca3cf0841fbc45fd2
Author: Holger Hans Peter Freyther <zecke at>
Date:   Mon Aug 22 18:22:44 2011 +0200

    audio: Remove the hardcoding of the RTP Payload
    The MGCP config must be correct and use 99 for RTP AMR.

commit 3488c3ddc46d74b7b2bbc879692dbf6e7ad2ecc3
Author: Holger Hans Peter Freyther <zecke at>
Date:   Wed Jul 20 20:44:54 2011 +0200

    mgcp: Make CRCX deal better with UDP retransmissions
    When the CRCX 200 is lost on the way to the CallAgent we will
    get another CRCX (retransmission) which was answered with a 400.
    Change the code to extract the CallID, Mode and the optional
    LocalOptions first. Then check if the endp is allocated with the
    same call identifier, in that case return the current session

commit c7e49d35eafe74b3cdbfb5ae12104c6b3d33a02e
Author: Holger Hans Peter Freyther <zecke at>
Date:   Wed Jul 20 20:43:15 2011 +0200

    mgcp: FreeSWITCH requiresn us to provide the o= and t= param
    The SDP file for FreeSWITCH should contain o= (Origin) and the
    t= (Timing) for the session. The data of the Origin should be
    globally unique but this is not the case yet. We will need to
    store the (NTP) time of the creation of the endpoint.

commit 06c9da6c22f674c86e16e1c4dde9932a49b8cbea
Author: Holger Hans Peter Freyther <zecke at>
Date:   Thu Jun 9 21:48:49 2011 +0200

    misc: Move the bsc_parse_reg to libcommom and name it gsm_parse_reg
    Move the regexp parsing code from the NAT to libcommon as it will
    be used by the NAT and BSC code. This also adds the #include <regex.h>
    include to gsm_data. This header should be split up.


Summary of changes:
 openbsc/include/openbsc/bsc_nat.h         |    1 -
 openbsc/include/openbsc/gsm_data.h        |    1 -
 openbsc/include/openbsc/gsm_data_shared.h |    9 +++
 openbsc/include/openbsc/rtp_proxy.h       |    3 +-
 openbsc/src/libbsc/abis_rsl.c             |    7 +--
 openbsc/src/libbsc/bsc_api.c              |   33 +++++++-----
 openbsc/src/libcommon/gsm_data.c          |   26 ++++++++++
 openbsc/src/libmgcp/mgcp_protocol.c       |   76 ++++++++++++++++++----------
 openbsc/src/osmo-bsc/osmo_bsc_api.c       |   15 +++++-
 openbsc/src/osmo-bsc/osmo_bsc_audio.c     |    1 -
 openbsc/src/osmo-bsc_nat/bsc_nat_utils.c  |   25 ---------
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c    |    9 ++--
 openbsc/tests/bsc-nat/bsc_nat_test.c      |    6 +-
 13 files changed, 125 insertions(+), 87 deletions(-)

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

More information about the osmocom-commitlog mailing list