Subject: openbsc.git branch jerlbeck/features/mgcp-rtp-keep-alive created. 0.13.0-271-g23fccbd
From: [email-masked]
To: [email-masked]
Date: Thu, 16 Jan 2014 11:20:26 GMT

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, jerlbeck/features/mgcp-rtp-keep-alive has been created
        at  23fccbdc023aa125b2976c627e6bc9c99ed4a36b (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=23fccbdc023aa125b2976c627e6bc9c99ed4a36b

commit 23fccbdc023aa125b2976c627e6bc9c99ed4a36b
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 18:53:07 2013 +0100

    mgcp: Send RTP keepalive dummy packets to net
    
    So far, a single dummy packet has been sent immediately after the
    reception of a MDCX message. There is no dedicated keep alive
    mechanism (it just worked because the audio from the MS has always
    been forwarded to the NAT until the 'mgcp: Set output_enabled flags
    based on the MGCP mode' patch).
    
    This patch adds explicit, timer based keep alive handling that can be
    enable per trunk. A VTY command 'rtp keep-alive' command is added for
    configuration which can be used to set the interval in seconds, to
    send a single packet after the reception of a CRCX/MDCX when RTP data
    from the net is expected ('once'), or to disable the feature
    completely ('no rtp keep-alive'). In 'send-recv' connections, only
    the initial packet is sent if enabled (even when an interval has been
    configured). The default is 'once'.
    
    Note that this removes the mgcp_change_cb() from mgcp_main.c.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=85548d12d32ceb96fbdcb770e8bcdf987bd379a6

commit 85548d12d32ceb96fbdcb770e8bcdf987bd379a6
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 18:25:54 2013 +0100

    mgcp/rtp: Send dummy packet to the RTCP destination, too
    
    Currently a dummy packet is only sent to the RTP port. This is not
    enough if RTCP must also cross the SNAT.
    
    This patch sends an additional dummy packet to the RTCP net
    destination if omit_rtcp is not set.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=1779df796981470132bc0b5ecca470d3a91a383a

commit 1779df796981470132bc0b5ecca470d3a91a383a
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 17:50:27 2013 +0100

    mgcp/rtp: Make offset computation understandable
    
    Rename the timestamp variable to make in clear, that the input
    timestamp is meant. Add a helper variable to illustrate the offset
    computation.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=7a06c68581a6fc9dbcacdcd2b2862c20f45a8f93

commit 7a06c68581a6fc9dbcacdcd2b2862c20f45a8f93
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 12:23:24 2013 +0100

    mgcp: Set output_enabled flags based on the MGCP mode
    
    This patch enhances parse_conn_mode() to set the output_enabled flags
    of each end based on the MGCP mode.
    
    Ticket: OW#1044
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=a306d26509d675c1a3c4ee25f6e1b101363a2b77

commit a306d26509d675c1a3c4ee25f6e1b101363a2b77
Author: Jacob Erlbeck <[email-masked]>
Date:   Tue Jan 7 11:38:22 2014 +0100

    mgcp/test: Show the number of dummy packets sent
    
    This patch extends the test_messages test to show the number of dummy
    packets that has been passed to sendto(). This way, dummy packets are
    even being counted when sendto() itself failes (e.g. due to the fd
    being -1).
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=68c74f59a40f4e4ad897e2ee7f5067ec2cac2012

commit 68c74f59a40f4e4ad897e2ee7f5067ec2cac2012
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 17:01:24 2013 +0100

    mgcp/test: Reset pkt_period_* after each test
    
    Currently these value may leak into the next test.
    
    This patch will reset them after each message has been processed.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=1b653af283c2d7430923a816364d732431b831d9

commit 1b653af283c2d7430923a816364d732431b831d9
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 12:20:49 2013 +0100

    mgcp/test: Test the connection mode parser
    
    This modifies the test MGCP messages to include M:recvonly (CRCX),
    M:sendrecv (MDCX) and M:sendonly (MDCX) outputs the resulting
    output_enabled flags and the conn_mode after processing the message.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=0970bab2a39244dfdd6caa226383da4d4e569b65

commit 0970bab2a39244dfdd6caa226383da4d4e569b65
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 12:13:32 2013 +0100

    mgcp/rtp: Add flag to disable RTP output
    
    This patch make it possible to have a valid endpoint that drops all
    outgoing RTP packets. The number of dropped packets is shown by the
    VTY 'show mgcp' command. By default, this feature is disabled. To
    enable packet dropping, the corresponding output_enabled field must
    be set to 0.
    
    Ticket: OW#1044
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=b8300080209f2f93d57cf10445ae7558c6281db4

commit b8300080209f2f93d57cf10445ae7558c6281db4
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Dec 19 10:00:34 2013 +0100

    mgcp/rtp: Refactor mgcp_send to avoid code duplication
    
    Currently there are two symmetric code paths which are selected by
    the packet destination (NET or BTS).
    
    This patch introduces 3 variables that take the different values
    and unifies both code paths into one.
    
    Sponsored-by: On-Waves ehf

-----------------------------------------------------------------------

hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)