Appendix C: Example SPE and SPN XML
3 min
SPE
<esam:SignalProcessingEvent
xmlns:esam="urn:cablelabs:iptvservices:esam:xsd:signal:1"
xmlns:core="urn:cablelabs:md:xsd:core:3.0"
xmlns:md="urn:cablelabs:md:xsd:signaling:3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:cablelabs:iptvservices:esam:xsd:signal:1 OC-SP-ESAM-API-I03-Signal.xsd">
<esam:AcquiredSignal
acquisitionPointIdentity="ID-OF-SCTE-SOURCE" <!--Input/output where SCTE was detected-->
acquisitionSignalID="d02ecd86-a20f-4f35-90e3-b98265cd7c79"
acquisitionTime="2024-12-14T01:21:17.296Z"
<md:UTCPoint utcPoint="2024-12-14T01:21:16.978Z" /> <!--Switch time per SCTE PTS-->
<md:BinaryData signalType="SCTE35">/DBUAAAAAAAAAAEABQb+IXERUQA+Ah1DVUVJCXsIUH/OAAAAAAABCTEwMDEwMjY1MCEFAAIdQ1VFSQmEbfx//wAAaF7AAQkxMDAxMDI2NTAwAQD/aaic</md:BinaryData>
</esam:AcquiredSignal>
</esam:SignalProcessingEvent> ESNI SPN
<signal:SignalProcessingNotification xmlns:adi3="urn:cablelabs:md:xsd:core:3.0"
xmlns:signaling="urn:cablelabs:md:xsd:signaling:3.0"
xmlns:signal="urn:cablelabs:iptvservices:esam:xsd:signal:1"
xmlns:manifest="urn:cablelabs:iptvservices:esam:xsd:manifest:1"
xmlns:ns5="http://www.cablelabs.com/namespaces/metadata/xsd/confirmation/2" xmlns:common="urn:cablelabs:iptvservices:esam:xsd:common:1" xmlns:content="urn:cablelabs:md:xsd:content:3.0" xmlns:offer="urn:cablelabs:md:xsd:offer:3.0" xmlns:po="urn:cablelabs:md:xsd:placementopportunity:3.0" xmlns:terms="urn:cablelabs:md:xsd:terms:3.0" xmlns:title="urn:cablelabs:md:xsd:title:3.0">
<common:StatusCode classCode="0"/>
<signal:ResponseSignal action="noop" acquisitionPointIdentity="ID-OF-SCTE-SOURCE"
acquisitionSignalID="b48831ab-07d1-4955-988e-c6a004aac2ef"
acquisitionTime="2025-01-23T18:00:01.118Z">
<signaling:UTCPoint utcPoint="2025-01-23T18:00:00.772Z"/>
<signaling:BinaryData
signalType="SCTE35">/DCSAAAAAAAAAAEABQb+auatQgB8Ah1DVUVJB+6chX//AAAAAAABC
EwMDExMjQ4MjEBAAIdQ1VFSQe5igB/zgAAAAAAAQkxMDAxMTI0ODIRAQACHUNVRUkH8HSYf84
AAAAAAEJMTAwMTMwMTA4EAEAAh1DVUVJB/B0mX/OAAAAAAABCTEwMDEzMDEwOCABAJ+O1W8=
</signaling:BinaryData>
<signal:AlternateContent altContent="true" altContentIdentity=”ZIXI-CHANNEL-ID"
zoneIdentity="ZIXI-TARGET-ID"/>
<!-- ^^ input id to switch to, output id of output to switch-->
</signal:ResponseSignal>
</signal:SignalProcessingNotification> POIS SPN
<signal:SignalProcessingNotification xmlns:adi3="urn:cablelabs:md:xsd:core:3.0"
xmlns:signaling="urn:cablelabs:md:xsd:signaling:3.0"
xmlns:signal="urn:cablelabs:iptvservices:esam:xsd:signal:1" xmlns:manifest="urn:cablelabs:iptvservices:esam:xsd:manifest:1" xmlns:ns5="http://www.cablelabs.com/namespaces/metadata/xsd/confirmation/2" xmlns:common="urn:cablelabs:iptvservices:esam:xsd:common:1" xmlns:content="urn:cablelabs:md:xsd:content:3.0" xmlns:offer="urn:cablelabs:md:xsd:offer:3.0" xmlns:po="urn:cablelabs:md:xsd:placementopportunity:3.0" xmlns:terms="urn:cablelabs:md:xsd:terms:3.0" xmlns:title="urn:cablelabs:md:xsd:title:3.0">
<common:StatusCode classCode="0"/>
<signal:ResponseSignal action="noop" acquisitionPointIdentity="ID-OF-SCTE-SOURCE"
acquisitionSignalID="2d72de37-068d-4ace-bcf8-39a4c407dbae" acquisitionTime="2025-
01-24T17:43:20.631Z">
<signaling:UTCPoint utcPoint="2025-01-24T17:43:20.207Z"/>
<signaling:BinaryData
signalType="SCTE35">/DA1AAAAAAAAAAEABQb+NPDJPQAfAh1DVUVJB91lsH/OAAAAAAABCT EwMDEyOY4NAEAAF2GonA=</signaling:BinaryData>
</signal:ResponseSignal>
</signal:SignalProcessingNotification>