This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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