You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current SCCP work is still a foundation for standards-based encode/decode. Interoperability-sensitive consumers should wait for the Phase 3 readiness report before treating SCCP APIs as stable.
25
+
The stateful implementation is available for controlled integration. External
26
+
peer trace evidence remains required before broad interoperability claims.
25
27
26
28
## Service Contract
27
29
28
-
`ISccpService` is the official SCCP service boundary consumed by TCAP. It depends on `IMtp3Network` and exposes SCCP Unitdata send/receive primitives without binding callers to a concrete MTP3 or M3UA implementation.
30
+
`ISccpService` is the official SCCP service boundary consumed by TCAP. It
31
+
depends on `IMtp3Network` and exposes lifecycle, UDT compatibility methods,
32
+
general connectionless data requests and indications, and service-return
33
+
indications.
29
34
30
-
`SccpConnectionlessService` implements `ISccpService` for UDT traffic over an `IMtp3Network`.
35
+
`SccpConnectionlessService` owns one lower-layer receive loop. Its bounded data
36
+
and return queues provide asynchronous backpressure, and `StopAsync` cancels the
Each rule maps a numeric prefix to DPC and SSN and can preserve or remove the
204
+
original global title. The translated DPC is applied to the outbound MTP3
205
+
routing label.
206
+
175
207
## Readiness
176
208
177
-
`SccpReadiness.GetReport()` reports the current Phase 3 status. The SDK foundation is ready when MTP3 routing, party addressing, UDT/XUDT/LUDT codecs, segmentation, service messages, and routing APIs are present.
209
+
`SccpReadiness.GetReport()` reports codec and stateful service capabilities. The
210
+
SDK foundation is ready when MTP3 routing, party addressing, UDT/XUDT/LUDT
211
+
codecs, segmentation, service messages, route APIs, stateful lifecycle,
212
+
global-title translation, reassembly, and return policy are present.
0 commit comments