MNCC<->SIP bridge; attaches to OsmoMSC to interface with external SIP VoIP telephony https://osmocom.org/projects/osmo-sip-conector
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
osmo-sip-connector/debian/changelog

279 lines
9.7 KiB

osmo-sip-connector (1.6.1) unstable; urgency=medium
[ Pau Espin Pedrol ]
* Add TODO-RELEASE
[ Harald Welte ]
* update git URLs (git -> https; gitea)
* Convert + Expand README file
[ Oliver Smith ]
* contrib/testpbx: fix docker run --rm linter error
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 28 Jun 2022 18:29:48 +0200
osmo-sip-connector (1.6.0) unstable; urgency=medium
[ Neels Hofmeyr ]
* fix use-after-free in SIP re-INVITE
* SIP re-INVITE: fix media connection change detection
* SIP re-INVITE: log media connection
[ Oliver Smith ]
* debian/control: remove dh-systemd build-depend
[ Keith ]
* MNCC v8: Implement Basic Support for Global Call Reference.
[ Vadim Yanitskiy ]
* sip: fix memory leak (x_gcr) in send_invite()
* sip: use osmo_{enc,dec}_gcr() from libosmocore
* mncc: rework passing GCR over the MNCC interface
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 16 Nov 2021 14:52:09 +0100
osmo-sip-connector (1.5.0) unstable; urgency=medium
[ Vadim Yanitskiy ]
* debian/control: change maintainer to the Osmocom team / mailing list
[ Matt Johnson ]
* sip: Specify invite contact tag
[ Alexander Couzens ]
* Revert "sip: Specify invite contact tag"
* mncc: remove callref argument from mncc_write()
* mncc: add return code for write/send function
* mncc: Introduce mncc_rtp_write similiar to mncc_write
* mncc: mncc_create_remote_leg: use mncc_write instead of write direct to the fd
[ Pau Espin Pedrol ]
* mncc: Support IPv6 addresses (new version mncc 7)
* sdp: Don't select addresses failing to parse
* contrib/jenkins: Enable parallel make in make distcheck
* mncc: Log write error code
* .gitignore: Get rid of new autofoo tmp files
* mncc: Fix write len
[ Oliver Smith ]
* contrib/jenkins: don't build osmo-gsm-manuals
* configure.ac: set -std=gnu11
-- Pau Espin Pedrol <pespin@espeweb.net> Tue, 23 Feb 2021 13:42:08 +0100
osmo-sip-connector (1.4.1) unstable; urgency=medium
[ Oliver Smith ]
* contrib: import RPM spec
* contrib: integrate RPM spec
* Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in
-- Harald Welte <laforge@osmocom.org> Thu, 13 Aug 2020 12:38:16 +0200
osmo-sip-connector (1.4.0) unstable; urgency=medium
[ Keith ]
* coverity: Address issue found by coverity
[ Philipp Maier ]
* mncc: check fd before closing a connection
[ Alexander Couzens ]
* .service: require to ran after network-online.target
* exit if the sip agent failed to start
[ Oliver Smith ]
* mncc.c: fix gsm_mncc_rtp size checks
* osmoappdesc.py: switch to python 3
[ Neels Hofmeyr ]
* MNCC v6: add optional SDP to the socket protocol
* logging from sofia: add missing newline
-- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 02 Jan 2020 21:35:01 +0100
osmo-sip-connector (1.3.0) unstable; urgency=medium
[ Keith ]
* Support International Caller ID
* Support Emergency Calling
* Add media mode parameter to sdp_create_file()
* Handle SIP re-INVITEs
* Prepare to support MO Call HOLD
* Add support for MNCC HOLD/RETRIEVE
* Only send update to MNCC if media info changed.
* IPs stored in the call struct are NETWORK byte order
* Following from previous commit, assume other->ip is network byte order
* inet_ntoa() is deprecated, use inet_ntop() instead
* Fix bug with MO calls not connecting.
* Define hold/retrieve functions for MO calls
* Cosmetic: Logging and Comments, spelling and clarity changes
* Handle case where SIP side hangsup while MNCC is on hold
* Logging: Make use of Levels, clarify some messages
* In hold/retrieve/reinvite, add check that other_leg exists
[ Harald Welte ]
* cosmetic: use OSMO_STRLCPY_ARRAY() instead of osmo_strlcpy()
* MNCC: Do not continue with B leg if A leg is cancelled.
[ Rafael Diniz ]
* Added daemonize feature to osmo-sip-connector
[ Daniel Willmann ]
* Properly indent config file
[ Oliver Smith ]
* Cosmetic: debian: build-depends in multiple lines
* debian: create -doc subpackage with pdf manuals
* contrib/jenkins.sh: run "make maintainer-clean"
[ Pau Espin Pedrol ]
* Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds
* Require newer libosmocore 1.0.0
-- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 08 Aug 2019 17:54:49 +0200
osmo-sip-connector (1.2.0) unstable; urgency=medium
[ Keith ]
* Logging: Log mncc_names in mncc_data()
* Add Cause to DISCONNECT and RELEASE Requests
* Add SIP <-> MNCC Cause Map
* Implement Cause Mapping
* Logging: Add debug logging for status/causes
* Cosmetic: correct spelling error in logging
* Log using GSM48 Cause Value strings
* Logging: Further use of osmo_mncc_name() in logging
[ Harald Welte ]
* debian/rules: Don't overwrite .tarball-version
[ Keith Whyte ]
* Logging: Log RTP IP in dotted quad format.
* Use htonl, not ntohl before inet_ntoa()
* Allow GSM340_PLAN_UNKNOWN on MNCC originated leg.
[ Pau Espin Pedrol ]
* mncc: Fix missing conditional clause
* configure.ac: Introduce --enable-werror option
* jenkins.sh: Use --enable-werror option
* debian: Use osmo-sip-connector.service from contrib
* Install systemd services with autotools
* Install sample cfg file to /etc/osmocom
[ Oliver Smith ]
* Fix typo in -h: s/hekp/help
* cosmetic: call.h: spaces -> tabs for consistency
* vty: make 'show calls summary' more userfriendly
* Add --version cmdline option
* build manuals moved here from osmo-gsm-manuals.git
* Fix DISTCHECK_CONFIGURE_FLAGS override
* contrib/jenkins.sh: build and publish manuals
* contrib: fix makedistcheck with disabled systemd
[ Daniel Willmann ]
* Fix mncc socket name
* Add VTY reference for osmo-sip-connector
* Add manual for OsmoSIPConnector
* osmo-sip-connector: Explicitly note OsmoMSC config with external MNCC
[ Neels Hofmeyr ]
* configure.ac: add --enable-sanitize
* Importing history from osmo-gsm-manuals.git
* sip-connector: update vty reference
[ Vadim Yanitskiy ]
* OsmoSIPConnector: fix: avoid OsmoMGW/OsmoSIPcon confusion
[ Philipp Maier ]
* running: Add note about DTMF support
-- Harald Welte <laforge@gnumonks.org> Mon, 21 Jan 2019 18:54:09 +0100
osmo-sip-connector (1.1.1) unstable; urgency=medium
[ Neels Hofmeyr ]
* vty: skip installing cmds now always installed by default
[ Harald Welte ]
* mncc.c: Ensure proper string buffer NUL termination
* debian/control: Fix URLs for homepage / git
* comments
* mncc: use 'const' to denote read-only input buffer/message
* Call the program "OsmoSIPcon" (also in vty)
* osmoappdesc: Fix VTY prompt to use OsmoSIPcon, not old OsmoMNCC
* sip: Register log callback function with sofia-sip
* use osmo_init_logging2() to avoid allocating from NULL context
[ Pau Espin Pedrol ]
* contrib: Add systemd service file
* contrib: jenkins.sh: Disable doxygen in libosmocore build
-- Pau Espin Pedrol <pespin@sysmocom.de> Sun, 06 May 2018 17:45:55 +0200
osmo-sip-connector (1.1.0) unstable; urgency=medium
[ Holger Hans Peter Freyther ]
* coverity: Address two issues found by coverity
* debian: Add dh-autoreconf required by the debian packaging
* app/mncc: Add "use-imsi" to allow calling by IMSI
* mncc: Only copy 15 chars to leave the last one as NULL
* mncc: Have all release go through a local method
* mncc: Reject hold requests for now
* mncc: Use snprintf correctly create format specifier
* vty: Add simple VTY output for current calls
* vty: Fix the number of documented arguments
* sip/call/mncc: Move source/dest into the call structure
* vty: Add extended show calls command with all information
* mncc: Use strcpy for these routines and not memcpy
* vty: Add VTY command about the state of the mncc connection
* jenkins: Add first CI script for the SIP connector
* distcheck/tests: Add the referenced osmoappdesc.py for testing
* distcheck: Package the logging.h file as well
* jenkins: Try to enable the vty tests as well
* jenkins: Use separate check invocation tor un the tests
* jenkins: Make it find the libosmocore library as well
* sip: Start the application even if sofia-sip is broken
* sip: Treat SIP 183 as progress too
* evpoll: Use {} in the middle of the if/else if/else block
* evpoll: Always initialize revents for the output
* evpoll: Don't try to be more smart than g_poll
* contrib: Add Dockerfile to build and configure a FreeSWITCH
* call: Fix call release handling on mncc connection loss
* mncc: Fix use after free on mncc socket disconnection
* evpoll: Add workaround for usage of IP_RECVERR in sofia-sip
* dtmf: Start handling the DTMF MNCC messages and respond
* testpbx: Enable GSM and AMR as codecs to actually be relevant
* sip: Actually honor the remote port of the pbx
* testpbx: Add another number that will just play a ringback
* dtmf: Forward DTMF from MNCC to SIP
* mncc: Enable in-band signalling for early media
* mncc/sip: Attempt to parse the media from session in progress
[ Neels Hofmeyr ]
* log VTY telnet bind only once
* build: be robust against install-sh files above the root dir
* configure: check for pkg-config presence
* jenkins.sh: use osmo-build-dep.sh, log test failures
* jenkins: add value_string termination check
* vty: install default commands for SIP,MNCC,APP_NODE
* jenkins: use osmo-clean-workspace.sh before and after build
[ Max ]
* Add git review config
* Use release helper from libosmocore
* Fix build after recent libosmocore update
[ Keith ]
* sdp.c Send octet-align in fmtp
[ Harald Welte ]
* Fix git-version-gen
-- Harald Welte <laforge@gnumonks.org> Sat, 28 Oct 2017 18:14:38 +0200
osmo-sip-connector (1) UNRELEASED; urgency=medium
* Initial release.
-- Holger Hans Peter Freyther <holger@moiji-mobile.com> Thu, 31 Mar 2016 18:33:30 +0200