Projects
osmocom:latest
osmo-sip-connector
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 5
View file
osmo-sip-connector.spec
Changed
@@ -14,13 +14,13 @@ Name: osmo-sip-connector Requires: osmocom-latest -Version: 1.6.2 +Version: 1.6.3 Release: 0 Summary: MNCC to SIP bridge for osmo-nitb License: AGPL-3.0-or-later AND GPL-2.0-or-later Group: Productivity/Telephony/Servers URL: https://osmocom.org/projects/osmo-sip-conector -Source: osmo-sip-connector_1.6.2.tar.xz +Source: osmo-sip-connector_1.6.3.tar.xz Source1: rpmlintrc BuildRequires: autoconf BuildRequires: automake @@ -29,9 +29,9 @@ %if 0%{?suse_version} BuildRequires: systemd-rpm-macros %endif -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 BuildRequires: pkgconfig(sofia-sip-ua-glib) >= 1.12.0 %{?systemd_requires}
View file
osmo-sip-connector_1.6.2.dsc -> osmo-sip-connector_1.6.3.dsc
Changed
@@ -2,20 +2,20 @@ Source: osmo-sip-connector Binary: osmo-sip-connector, osmo-sip-connector-dbg, osmo-sip-connector-doc Architecture: any all -Version: 1.6.2 +Version: 1.6.3 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://osmocom.org/projects/osmo-sip-conector/wiki Standards-Version: 3.8.4 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-sip-connector Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-sip-connector -Build-Depends: debhelper (>= 7.0.0~), autotools-dev, pkg-config, libsofia-sip-ua-glib-dev, libsofia-sip-ua-dev, dh-autoreconf, libosmocore-dev (>= 1.8.0), osmo-gsm-manuals-dev (>= 1.4.0) +Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, libsofia-sip-ua-glib-dev, libsofia-sip-ua-dev, dh-autoreconf, libosmocore-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.5.0) Package-List: osmo-sip-connector deb net optional arch=any osmo-sip-connector-dbg deb debug extra arch=any osmo-sip-connector-doc deb doc optional arch=all Checksums-Sha1: - 400129b40cc21e8311f9911837b21c7636ab2d8f 68016 osmo-sip-connector_1.6.2.tar.xz + 53ab00ee1613b2cd73154ab48f46b5312c9e1e3e 68568 osmo-sip-connector_1.6.3.tar.xz Checksums-Sha256: - 0eb58d1b80dbdf2565bf051b616fbf3d47bb755b7db1d213847a4f30d5e47d41 68016 osmo-sip-connector_1.6.2.tar.xz + 1f64915e4fa1bd607303e6daa6f2fae7587890c756337504282e5cb54f53414c 68568 osmo-sip-connector_1.6.3.tar.xz Files: - 717491732052be75592f44f2fced560a 68016 osmo-sip-connector_1.6.2.tar.xz + 42fa797d356d15e538c8eb0e3163bc6d 68568 osmo-sip-connector_1.6.3.tar.xz
View file
osmo-sip-connector_1.6.2.tar.xz/.tarball-version -> osmo-sip-connector_1.6.3.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.6.2 +1.6.3
View file
osmo-sip-connector_1.6.2.tar.xz/configure.ac -> osmo-sip-connector_1.6.3.tar.xz/configure.ac
Changed
@@ -24,9 +24,9 @@ m4_ifdef(AM_SILENT_RULES, AM_SILENT_RULES(yes)) AC_PROG_CC -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) PKG_CHECK_MODULES(SOFIASIP, sofia-sip-ua-glib >= 1.12.0) AC_ARG_ENABLE(sanitize,
View file
osmo-sip-connector_1.6.2.tar.xz/contrib/osmo-sip-connector.spec.in -> osmo-sip-connector_1.6.3.tar.xz/contrib/osmo-sip-connector.spec.in
Changed
@@ -28,9 +28,9 @@ %if 0%{?suse_version} BuildRequires: systemd-rpm-macros %endif -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 BuildRequires: pkgconfig(sofia-sip-ua-glib) >= 1.12.0 %{?systemd_requires}
View file
osmo-sip-connector_1.6.2.tar.xz/debian/changelog -> osmo-sip-connector_1.6.3.tar.xz/debian/changelog
Changed
@@ -1,3 +1,21 @@ +osmo-sip-connector (1.6.3) unstable; urgency=medium + + arehbein + * Transition to use of 'telnet_init_default' + + Harald Welte + * doc: fix typo + * doc: Expand the virtually empty user manual with some basics + + Oliver Smith + * sip: tweak log for release caused by status >= 300 + * debian: set compat level to 10 + + Vadim Yanitskiy + * tests: $(BUILT_SOURCES) is not defined, depend on osmo-sip-connector + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 17:24:26 +0200 + osmo-sip-connector (1.6.2) unstable; urgency=medium Max
View file
osmo-sip-connector_1.6.2.tar.xz/debian/compat -> osmo-sip-connector_1.6.3.tar.xz/debian/compat
Changed
@@ -1 +1 @@ -7 +10
View file
osmo-sip-connector_1.6.2.tar.xz/debian/control -> osmo-sip-connector_1.6.3.tar.xz/debian/control
Changed
@@ -2,14 +2,14 @@ Section: net Priority: optional Maintainer: Osmocom team <openbsc@lists.osmocom.org> -Build-Depends: debhelper (>= 7.0.0~), +Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, libsofia-sip-ua-glib-dev, libsofia-sip-ua-dev, dh-autoreconf, - libosmocore-dev (>= 1.8.0), - osmo-gsm-manuals-dev (>= 1.4.0) + libosmocore-dev (>= 1.9.0), + osmo-gsm-manuals-dev (>= 1.5.0) Standards-Version: 3.8.4 Homepage: https://osmocom.org/projects/osmo-sip-conector/wiki Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-sip-connector
View file
osmo-sip-connector_1.6.2.tar.xz/doc/manuals/chapters/overview.adoc -> osmo-sip-connector_1.6.3.tar.xz/doc/manuals/chapters/overview.adoc
Changed
@@ -8,7 +8,7 @@ === About OsmoSIPConnector OsmoSIPConnector translates between Mobile Network Call Control (MNCC) -used in the GSM newtwork and Voice over IP SIP call control messages so that +used in the GSM network and Voice over IP SIP call control messages so that speech calls can traverse through the mobile network to SIP and vice versa. It has the following interfaces: @@ -16,6 +16,27 @@ - SIP towards the PBX - The Osmocom typical telnet VTY interface. +The SIP implemented by osmo-sip-connector can be characterized as follows: + +Only a SIP trunk is supported; it will appear to the remote SIP server (PBX) like +another PBX (or a public network) interfaced via a trunk. Specifically, this means +there is no SIP REGISTER or any form of authentication supported. You +will need to configure the SIP peer to implicitly authorize the trunk by +its IP address / port. + +osmo-sip-connector handles only the signaling translation between GSM CC +and SIP, but does not handle RTP. The RTP user plane is passed +transparently from the MSC-colocated osmo-mgw to the SIP side. This also +means that no transcoding is performed. The RTP streams contain whatever +cellular specific codec you have configured your network to use for this +call (FR, EFR, HR, AMR). Hence, **the SIP peer must support the +codecs you have configured on your MSC/BSC** + +As the osmo-sip-connector attaches to the external MNCC socket of +OsmoMSC, running osmo-sip-connector will disable the internal call +routing of OsmoMSC, see the related OsmoMSC documentation. All mobile +originated calls originating in GSM will be passed to the SIP connector. + Find the OsmoSIPConnector issue tracker and wiki online at - https://osmocom.org/projects/osmo-sip-connector
View file
osmo-sip-connector_1.6.2.tar.xz/src/main.c -> osmo-sip-connector_1.6.3.tar.xz/src/main.c
Changed
@@ -147,8 +147,7 @@ exit(1); } - rc = telnet_init_dynif(tall_mncc_ctx, NULL, - vty_get_bind_addr(), OSMO_VTY_PORT_MNCC_SIP); + rc = telnet_init_default(tall_mncc_ctx, NULL, OSMO_VTY_PORT_MNCC_SIP); if (rc < 0) exit(1);
View file
osmo-sip-connector_1.6.2.tar.xz/src/sip.c -> osmo-sip-connector_1.6.3.tar.xz/src/sip.c
Changed
@@ -380,7 +380,12 @@ else if (status >= 300) { struct call_leg *other = call_leg_other(&leg->base); - LOGP(DSIP, LOGL_INFO, "INVITE got status(%d), releasing leg(%p).\n", status, leg); + if (status < 400) + LOGP(DSIP, LOGL_NOTICE, "INVITE got status(%d), releasing leg(%p) as redirect is not" + " implemented\n", status, leg); + else + LOGP(DSIP, LOGL_ERROR, "INVITE got status(%d), releasing leg(%p)\n", status, leg); + nua_cancel(leg->nua_handle, TAG_END()); nua_handle_destroy(leg->nua_handle); call_leg_release(&leg->base);
View file
osmo-sip-connector_1.6.2.tar.xz/tests/Makefile.am -> osmo-sip-connector_1.6.3.tar.xz/tests/Makefile.am
Changed
@@ -1,9 +1,9 @@ if ENABLE_EXT_TESTS -python-tests: $(BUILT_SOURCES) +python-tests: $(top_builddir)/src/osmo-sip-connector osmotestvty.py -p $(abs_top_srcdir) -w $(abs_top_builddir) -v osmotestconfig.py -p $(abs_top_srcdir) -w $(abs_top_builddir) -v else -python-tests: $(BUILT_SOURCES) +python-tests: echo "Not running python-based tests (determined at configure-time)" endif
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.