<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "registry-rebuild-upload-titan" build number 2,061</shortDescription><upstreamBuild>2061</upstreamBuild><upstreamProject>registry-rebuild-upload-titan</upstreamProject><upstreamUrl>job/registry-rebuild-upload-titan/</upstreamUrl></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>5</buildableDurationMillis><buildableTimeMillis>5</buildableTimeMillis><buildingDurationMillis>60220</buildingDurationMillis><executingTimeMillis>60220</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>8659</queuingDurationMillis><queuingTimeMillis>8659</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>68879</totalDurationMillis><waitingDurationMillis>8654</waitingDurationMillis><waitingTimeMillis>8654</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginosmithwip _class='hudson.plugins.git.util.Build'><buildNumber>977</buildNumber><marked><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><branch><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></marked><revision><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><branch><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></revision></refsremotesoriginosmithwip><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1510</buildNumber><marked><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><branch><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><branch><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><branch><SHA1>8542e153df8235b576f01bbf632b17cd2a70fc05</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/docker-playground</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/view/All/job/registry-rebuild-upload-ttcn3-bts-tests/1510/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/view/All/job/registry-rebuild-upload-ttcn3-bts-tests/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/view/All/job/registry-rebuild-upload-ttcn3-bts-tests/1510/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/view/All/job/registry-rebuild-upload-ttcn3-bts-tests/1510/testReport</testsUrl></action><building>false</building><displayName>#1510</displayName><duration>60220</duration><estimatedDuration>40888</estimatedDuration><fullDisplayName>registry-rebuild-upload-ttcn3-bts-tests #1510</fullDisplayName><id>1510</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1510</number><queueId>1576012</queueId><result>SUCCESS</result><timestamp>1718102009176</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/registry-rebuild-upload-ttcn3-bts-tests/1510/</url><builtOn>build2-deb10build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins-common.sh</affectedPath><affectedPath>debian-bookworm-obs-asan/Dockerfile</affectedPath><affectedPath>debian-bookworm-obs-asan/Makefile</affectedPath><commitId>fcdeba228c4e242be149239ac2454f7bf833c2da</commitId><timestamp>1718026792000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>debian-bookworm-obs-asan: new container

Copy debian-bookworm-obs-latest and configure it to use the
osmocom:nightly:asan repository. Adjust jenkins-cmmon.sh for running the
testusite against the asan repository.

Related: OS#5301
Change-Id: I4219d927d4617232584d5401debd0be04df67ea0
</comment><date>2024-06-10 15:39:52 +0200</date><id>fcdeba228c4e242be149239ac2454f7bf833c2da</id><msg>debian-bookworm-obs-asan: new container</msg><path><editType>edit</editType><file>jenkins-common.sh</file></path><path><editType>add</editType><file>debian-bookworm-obs-asan/Dockerfile</file></path><path><editType>add</editType><file>debian-bookworm-obs-asan/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf</affectedPath><commitId>55d6ae49e17ca6b8a2e26e932c3f688d70c5b01d</commitId><timestamp>1718100546000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>asterisk: extensions.conf: Route non-local extensions towards IMS side

Previous config had only 1 digit extensions being routed, plus the fact
that the endpoint name was incorrect (now "volte_ims").

Change-Id: Icce5e55ab75c0c9fdacc4d8504e6714b99d385b4
</comment><date>2024-06-11 10:09:06 +0000</date><id>55d6ae49e17ca6b8a2e26e932c3f688d70c5b01d</id><msg>asterisk: extensions.conf: Route non-local extensions towards IMS side</msg><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf</affectedPath><affectedPath>ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh</affectedPath><affectedPath>ttcn3-asterisk-ims-ue-test/ttcn3.sh</affectedPath><affectedPath>ttcn3-asterisk-ims-ue-test/jenkins.sh</affectedPath><affectedPath>ttcn3-asterisk-ims-ue-test/Asterisk_Tests.cfg</affectedPath><affectedPath>ttcn3-asterisk-ims-ue-test/dnsmasq/dnsmasq.conf</affectedPath><commitId>29f355720d9509ebfcec9422a607031d02cb904e</commitId><timestamp>1718100546000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ttcn3-asterisk: Add extra IP addr in ttcn3 docker for IMS Core

TTCN-3 docker container is emulating both the SIP UAs and the IMS Core.
So far all the components being emulated there were running under the
only local IP address available in the docker container.
This means, both the SIP UAs and the IMS Core were using the same IP
address.

This is actually causing problems for Asterisk, since on the VoLTE side
it needs to be configured to identify the endpoint based on the IMS Core
domain name.
Since the default identify matching ordered in Asterisk is:
"endpoint_identifier_order=ip,username,anonymous"
That means it always first checks the source IP address, which means
messages coming from local SIP UAs are misunderstood to be coming from
the IMS Core (since ims.mnc001.mcc238.3gppnetwork.org resolves to same
IP address).

The issue can be fixed by swapping the order to "username,ip", because
then the well-known 50X extensions are matched before attempting to
match by IP address.
However, this is all deviating config for the expected usual network
configuration, since the local IP network will be different than the IP
address coming from VoLTE.
Hence, let's instead properly separate the local SIP and VoLTE networks
with different IP addresses, which then solves the issue.

Change-Id: I6e5a261748ec61bb1cfa4aafee8c748d0f46aa9e
</comment><date>2024-06-11 10:09:06 +0000</date><id>29f355720d9509ebfcec9422a607031d02cb904e</id><msg>ttcn3-asterisk: Add extra IP addr in ttcn3 docker for IMS Core</msg><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh</file></path><path><editType>add</editType><file>ttcn3-asterisk-ims-ue-test/ttcn3.sh</file></path><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf</file></path><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/jenkins.sh</file></path><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/dnsmasq/dnsmasq.conf</file></path><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/Asterisk_Tests.cfg</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf</affectedPath><commitId>8542e153df8235b576f01bbf632b17cd2a70fc05</commitId><timestamp>1718100546000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>asterisk: extensions.conf: Forward call from VoLTE to all registered local UAs

Change-Id: Id3e14ca660f0aa4ed685a90f527feb8732a83806
</comment><date>2024-06-11 10:09:06 +0000</date><id>8542e153df8235b576f01bbf632b17cd2a70fc05</id><msg>asterisk: extensions.conf: Forward call from VoLTE to all registered</msg><path><editType>edit</editType><file>ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><description></description><fullName>Oliver Smith</fullName><id>osmith</id></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><description></description><fullName>Pau Espin Pedrol</fullName><id>pespin</id></culprit></freeStyleBuild>