<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-mgw" build number 712</shortDescription><upstreamBuild>712</upstreamBuild><upstreamProject>gerrit-osmo-mgw</upstreamProject><upstreamUrl>job/gerrit-osmo-mgw/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>41629</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8afbaddc531345ecd191d59362ceead5309a14b9</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-mgw</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/29/41629/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-mgw</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-mgw/712/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-mgw</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>64278</buildingDurationMillis><executingTimeMillis>64278</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6732</waitingDurationMillis><waitingTimeMillis>6732</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>228</buildNumber><marked><SHA1>46ab31c377f3a280b3e095118ae9eb451ea2b795</SHA1><branch><SHA1>46ab31c377f3a280b3e095118ae9eb451ea2b795</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>46ab31c377f3a280b3e095118ae9eb451ea2b795</SHA1><branch><SHA1>46ab31c377f3a280b3e095118ae9eb451ea2b795</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>230</buildNumber><marked><SHA1>fb8624ed1ee40d5746bf1427d2c711107f7bd41c</SHA1><branch><SHA1>fb8624ed1ee40d5746bf1427d2c711107f7bd41c</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>fb8624ed1ee40d5746bf1427d2c711107f7bd41c</SHA1><branch><SHA1>fb8624ed1ee40d5746bf1427d2c711107f7bd41c</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>294</buildNumber><marked><SHA1>31800942eb1b9917c3d27ff63066fcf46d652482</SHA1><branch><SHA1>31800942eb1b9917c3d27ff63066fcf46d652482</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>31800942eb1b9917c3d27ff63066fcf46d652482</SHA1><branch><SHA1>31800942eb1b9917c3d27ff63066fcf46d652482</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>397</buildNumber><marked><SHA1>a5ccd83879e1831b27927577982c2721ea1a0824</SHA1><branch><SHA1>a5ccd83879e1831b27927577982c2721ea1a0824</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>a5ccd83879e1831b27927577982c2721ea1a0824</SHA1><branch><SHA1>a5ccd83879e1831b27927577982c2721ea1a0824</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><pespin1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>158</buildNumber><marked><SHA1>fffe26107673689522789803c5c1dfd4a7b1f26c</SHA1><branch><SHA1>fffe26107673689522789803c5c1dfd4a7b1f26c</SHA1><name>pespin/1.10.0</name></branch></marked><revision><SHA1>fffe26107673689522789803c5c1dfd4a7b1f26c</SHA1><branch><SHA1>fffe26107673689522789803c5c1dfd4a7b1f26c</SHA1><name>pespin/1.10.0</name></branch></revision></pespin1.10.0><master _class='hudson.plugins.git.util.Build'><buildNumber>709</buildNumber><marked><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><branch><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><name>master</name></branch></marked><revision><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><branch><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><branch><SHA1>8afbaddc531345ecd191d59362ceead5309a14b9</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-mgw</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#709</displayName><duration>64278</duration><estimatedDuration>64278</estimatedDuration><fullDisplayName>gerrit-osmo-mgw-build #709</fullDisplayName><id>709</id><inProgress>false</inProgress><keepLog>false</keepLog><number>709</number><queueId>2064735</queueId><result>SUCCESS</result><timestamp>1765226582049</timestamp><url>https://jenkins.osmocom.org/jenkins/view/gerrit/job/gerrit-osmo-mgw-build/709/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/mgcp_client/mgcp_client_fsm.h</affectedPath><affectedPath>src/libosmo-mgcp-client/mgcp_client.c</affectedPath><affectedPath>include/osmocom/mgcp_client/mgcp_client.h</affectedPath><affectedPath>TODO-RELEASE</affectedPath><commitId>8afbaddc531345ecd191d59362ceead5309a14b9</commitId><timestamp>1765217796000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>mgcp_client: add fmtp string to struct ptmap

Allow MGCP clients to pass arbitrary fmtp strings to MGWs, beyond
the fixed set of parameters captured in legacy struct mgcp_codec_param,
and set a different fmtp string per payload type, as opposed to global.

Credit: this patch is a derivative work based on Neels Hofmeyr's
patch If58590bda8627519ff07e0b6f43aa47a274f052b from WIP branch
neels/sdp, reduced to just libosmo-mgcp-client.

Present necessity: this functional addition is needed in order to
allow osmo-bsc to pass this construct to its MGW when the CN
requested the use of TW-TS-006 extended payload format for AMR:

	a=rtpmap:112 AMR/8000/1
	a=fmtp:112 octet-align=1; tw-ts-006=1

AMR codec fmtp parameter tw-ts-006 (defined in TW-TS-006 spec
section B.1) is not supported by osmo-mgw; however, it is supported
by tw-e1abis-mgw, which is the OsmoBSC-compatible MGW needed for
E1 BTS with AMR and CSD.

Change-Id: I84ba2ed5ab9d379ac0b675520796446ad6ee0710
</comment><date>2025-12-08 18:16:36 +0000</date><id>8afbaddc531345ecd191d59362ceead5309a14b9</id><msg>mgcp_client: add fmtp string to struct ptmap</msg><path><editType>edit</editType><file>include/osmocom/mgcp_client/mgcp_client_fsm.h</file></path><path><editType>edit</editType><file>src/libosmo-mgcp-client/mgcp_client.c</file></path><path><editType>edit</editType><file>TODO-RELEASE</file></path><path><editType>edit</editType><file>include/osmocom/mgcp_client/mgcp_client.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>709</number><url>https://jenkins.osmocom.org/jenkins/view/gerrit/job/gerrit-osmo-mgw-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/709/</url></run></matrixBuild>