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=989bef0875f3123681bd0…
commit 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec
Author: Holger Hans Peter Freyther <holger(a)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=f9ba5612a9338417e7dc8…
commit f9ba5612a9338417e7dc8e3953140c953cf5c274
Author: Holger Hans Peter Freyther <holger(a)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=997d72e0fef7da565de02…
commit 997d72e0fef7da565de026986a8235637fd91bfa
Author: Holger Hans Peter Freyther <holger(a)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=2211c3ba567472786274f…
commit 2211c3ba567472786274fe00599211cfcfdbdcca
Author: Holger Hans Peter Freyther <holger(a)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=2e36090feadb524430eee…
commit 2e36090feadb524430eee70cf0b0e16f1c10f839
Author: Holger Hans Peter Freyther <holger(a)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=71fbe870d896bfc2f6032…
commit 71fbe870d896bfc2f6032b932254aac01b841fd1
Author: Holger Hans Peter Freyther <holger(a)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=d3d8348c6233302a3655b…
commit d3d8348c6233302a3655b28ad4afc276202d030a
Author: Holger Hans Peter Freyther <holger(a)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=ad6eabd4b50cfe184b995…
commit ad6eabd4b50cfe184b99578b91cf8aa5572b94b1
Author: Holger Hans Peter Freyther <holger(a)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=49a4a643da0da08fe73b7…
commit 49a4a643da0da08fe73b7ce7b4b37d550dc81bc2
Author: Holger Hans Peter Freyther <holger(a)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=4ca311e6292c264e8902a…
commit 4ca311e6292c264e8902aba07c7ea6f1ff801bda
Author: Holger Hans Peter Freyther <holger(a)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=cacce828103752a937592…
commit cacce828103752a9375928c63fcb7c2c19d513ae
Author: Holger Hans Peter Freyther <holger(a)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=aab9ac519168af62fa53e…
commit aab9ac519168af62fa53ec71837bdd371dd32a62
Author: Holger Hans Peter Freyther <holger(a)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=f86979e1eb88ab36f96bb…
commit f86979e1eb88ab36f96bb90ac3f00fbd78e7f097
Author: Holger Hans Peter Freyther <holger(a)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=292e2cddd02f2e1ca75e9…
commit 292e2cddd02f2e1ca75e9efedd73389d72a549d6
Author: Holger Hans Peter Freyther <holger(a)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=153ebbf6e28ecda275ff0…
commit 153ebbf6e28ecda275ff00212affa4a46e1d4ed6
Author: Holger Hans Peter Freyther <holger(a)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=aa41b0aafc5e4776ccfcf…
commit aa41b0aafc5e4776ccfcfc35202e6964767abdc2
Author: Holger Hans Peter Freyther <holger(a)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=e08887ec4e7196c322da8…
commit e08887ec4e7196c322da84fa837cb47cf5c834ba
Author: Holger Hans Peter Freyther <holger(a)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