osmo-sip-connector.git branch master updated. 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec

gitosis at osmocom.org gitosis at osmocom.org
Sat Mar 26 15:43:37 UTC 2016


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 "MNCC <-> SIP bridge".

The branch, master has been updated
       via  989bef0875f3123681bd0d6b1fd8d7ce16fa9eec (commit)
       via  f9ba5612a9338417e7dc8e3953140c953cf5c274 (commit)
       via  997d72e0fef7da565de026986a8235637fd91bfa (commit)
       via  2211c3ba567472786274fe00599211cfcfdbdcca (commit)
       via  2e36090feadb524430eee70cf0b0e16f1c10f839 (commit)
       via  71fbe870d896bfc2f6032b932254aac01b841fd1 (commit)
       via  d3d8348c6233302a3655b28ad4afc276202d030a (commit)
       via  ad6eabd4b50cfe184b99578b91cf8aa5572b94b1 (commit)
       via  49a4a643da0da08fe73b7ce7b4b37d550dc81bc2 (commit)
       via  4ca311e6292c264e8902aba07c7ea6f1ff801bda (commit)
       via  cacce828103752a9375928c63fcb7c2c19d513ae (commit)
       via  aab9ac519168af62fa53ec71837bdd371dd32a62 (commit)
       via  f86979e1eb88ab36f96bb90ac3f00fbd78e7f097 (commit)
       via  292e2cddd02f2e1ca75e9efedd73389d72a549d6 (commit)
       via  153ebbf6e28ecda275ff00212affa4a46e1d4ed6 (commit)
       via  aa41b0aafc5e4776ccfcfc35202e6964767abdc2 (commit)
       via  e08887ec4e7196c322da84fa837cb47cf5c834ba (commit)
      from  4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 (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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-sip-connector/commit/?id=989bef0875f3123681bd0d6b1fd8d7ce16fa9eec

commit 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 16:33:15 2016 +0100

    app: Translate payload name to IETF codec name
    
    Convert the MNCC codec type to the IETF codec name.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=f9ba5612a9338417e7dc8e3953140c953cf5c274

commit f9ba5612a9338417e7dc8e3953140c953cf5c274
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 16:31:00 2016 +0100

    Write down some of the limitations of the current setup

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=997d72e0fef7da565de026986a8235637fd91bfa

commit 997d72e0fef7da565de026986a8235637fd91bfa
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 06:19:14 2016 +0100

    app: Ask the sip side to create a leg
    
    Create SIP leg and if it is failing release the call

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=2211c3ba567472786274fe00599211cfcfdbdcca

commit 2211c3ba567472786274fe00599211cfcfdbdcca
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 06:17:29 2016 +0100

    sip: Implement MT call out to SIP
    
    * Create a new handle
    * Send the invite
    * Have some state transitions
    * Allow to release a call in initial unconfirmed state, confirmed
    one with cancel and connected with bye
    * Add simple SDP parsing to find the rtpmap/codec that is used by
    gsm

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=2e36090feadb524430eee70cf0b0e16f1c10f839

commit 2e36090feadb524430eee70cf0b0e16f1c10f839
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 06:19:42 2016 +0100

    sip: Tell sofia-sip that we will ack certain things ourselves
    
    This has not tested re-transmission and if a call is connected
    multiple times or not.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=71fbe870d896bfc2f6032b932254aac01b841fd1

commit 71fbe870d896bfc2f6032b932254aac01b841fd1
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Mar 26 06:20:54 2016 +0100

    mncc: In case of a disconnect.ind inform the other leg
    
    In case the call got disconnected propagate it to the other leg
    of the call.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=d3d8348c6233302a3655b28ad4afc276202d030a

commit d3d8348c6233302a3655b28ad4afc276202d030a
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Mar 25 21:30:59 2016 +0100

    mncc: Send RTP_CONNECT and verify connect result
    
    The current code can not deal with two outstanding commands. Let's
    assume the user will hang up if the voice connection will fail and
    we will add a general RTP_CONNECT check to tearn down a call.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=ad6eabd4b50cfe184b99578b91cf8aa5572b94b1

commit ad6eabd4b50cfe184b99578b91cf8aa5572b94b1
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 21:37:10 2016 +0100

    mncc: Refactor and reduce some code clones for sanity checks
    
    Not every message might have the size of gsm_mncc and the size check
    is done inside each routine. Routines that relate to calls now share
    the code to check the size and the look-up to find the leg.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=49a4a643da0da08fe73b7ce7b4b37d550dc81bc2

commit 49a4a643da0da08fe73b7ce7b4b37d550dc81bc2
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 21:02:36 2016 +0100

    mncc: Prepare alerting and and connecting the call
    
    What is not done is to actually set-up rtp that it can flow to the
    now confirmed remote.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=4ca311e6292c264e8902aba07c7ea6f1ff801bda

commit 4ca311e6292c264e8902aba07c7ea6f1ff801bda
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 21:01:18 2016 +0100

    mncc: Handle disconnect and release the call
    
    Send a release request and release the leg on conformation

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=cacce828103752a9375928c63fcb7c2c19d513ae

commit cacce828103752a9375928c63fcb7c2c19d513ae
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:48:45 2016 +0100

    mncc: In case of an unexpected REL.IND inform the other leg about it
    
    I had modified my code to do nothing after having sent the PROCEEDING
    message. First the MS will issue a DISCONNECT.IND (which I ignored) and
    then there will be REL.IND. Let's inform the other leg about this event
    and let's assume the call will then be terminated.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=aab9ac519168af62fa53ec71837bdd371dd32a62

commit aab9ac519168af62fa53ec71837bdd371dd32a62
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:33:49 2016 +0100

    mncc: Log commands in hex to find the name more easily in mncc_protocol.h
    
    In the long run we should print these by name and not by the number
    but as the table is in OpenBSC and I did not want to copy it we will
    have to cope with the numbers a little longer.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=f86979e1eb88ab36f96bb90ac3f00fbd78e7f097

commit f86979e1eb88ab36f96bb90ac3f00fbd78e7f097
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:26:24 2016 +0100

    call/mncc: Set proceeding and deal with release based on this state
    
    Let's inform the MS that we have collected everything to move forward
    with the call. A new way to release the call is required in this state.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=292e2cddd02f2e1ca75e9efedd73389d72a549d6

commit 292e2cddd02f2e1ca75e9efedd73389d72a549d6
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 17:35:42 2016 +0100

    mncc: Extract the RTP port information before continuing
    
    These need to be used by the SIP leg to move forward.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=153ebbf6e28ecda275ff00212affa4a46e1d4ed6

commit 153ebbf6e28ecda275ff00212affa4a46e1d4ed6
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:47:25 2016 +0100

    call: Change to past tense and move code after the free
    
    Reading the "releasing" log output sounded like one more message
    had been sent and this code is waiting for something. Take a copy
    of the call id and then print that the call has been released.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=aa41b0aafc5e4776ccfcfc35202e6964767abdc2

commit aa41b0aafc5e4776ccfcfc35202e6964767abdc2
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:24:47 2016 +0100

    call: Re-order includes from local to osmocom to system
    
    Let's follow the self first, local next, osmocom, system order of
    include files.

http://cgit.osmocom.org/osmo-sip-connector/commit/?id=e08887ec4e7196c322da84fa837cb47cf5c834ba

commit e08887ec4e7196c322da84fa837cb47cf5c834ba
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Mar 24 18:24:02 2016 +0100

    app: Release the call by releasing the initial request
    
    This will then go through the release procedure of the relevant
    call instead of letting it timeout on the initial leg.

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

Summary of changes:
 README.asciidoc |  10 +++
 src/app.c       |  20 ++++-
 src/app.h       |   2 +
 src/call.c      |  15 +++-
 src/call.h      |  43 ++++++++-
 src/mncc.c      | 217 ++++++++++++++++++++++++++++++++++++++++++++-
 src/sip.c       | 266 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/sip.h       |   3 +
 8 files changed, 569 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
MNCC <-> SIP bridge



More information about the osmocom-commitlog mailing list