School of Specs IMS — the call as an internet sessionIn depth

How it grew, release by release · chapter 5 of 14 · 12 minutes

5 Releases 8 and 9: emergency calls, continuity and the fixed-network merge

The largest block of IMS work in the plan — fitting IMS to the packet core, to regulated emergency calling, to networks that fall over, and to the fixed-network documents brought in from TISPAN.

5.1 Where the work piled up

Rel-8 carries 64 IMS rows in the work plan [8] and Rel-9 carries 45 [9]. The register holds a row count for each of the 16 releases IMS work is spread over [10].

Across all sixteen, no release carries more than Rel-8's 64. The next largest is Rel-12, at 60 [11].

That is a lot of rows for two releases, and the reason is that four different demands landed on IMS at roughly the same point in the plan.

  • The mobile network's data side was being rebuilt, and IMS had to sit on it.

  • Regulators wanted emergency calls to work over packet access, not only over the circuit side.

  • Operators wanted a service to survive when the user moved between networks — and to survive when a piece of the IMS itself stopped answering.

  • A body of fixed-network specifications written outside 3GPP was brought in and had to be maintained inside it.

5.2 Emergency calls over the packet network

IMS_EMER_GPRS_EPS is the widest row in these two releases by the number of groups on it: four rows in the plan, and ten groups listed, the IETF among them IMS_EMER_GPRS_EPS. It is marked Rel-9 and was opened by SP-080844 at plenary SP-42 SP-080844.

Its objective is short and names the three radio accesses it had to cover [1].

The justification is the more interesting half, because it is one of the few places in this register where a work item says out loud that the reason is the law [2].

The row names ten documents it would change, and the shape of that list is the point.

TS 23.167, the IMS emergency sessions specification TS 23.167, sits beside TS 23.401 and TS 23.402, the packet core's own architecture documents TS 23.401 TS 23.402, and beside TS 22.101 TS 22.101.

An emergency call is not a feature you can add inside IMS alone. TS 23.167 says so in its own scope, which covers emergency services in IMS including emergency services for eCall [12].

The row also names TR 23.869 — the study of IMS emergency calls over GPRS and EPS — among the documents it touches TR 23.869. Study first, then specification, is the ordinary path and it recurs three times in this chapter alone.

19 documents in the store carry this acronym [13]. As everywhere in this course, that is a floor set by when the store began labelling documents, not a measure of the argument.

5.3 One service, wherever you happen to be

IMS_SCC — IMS Services Centralization and Continuity — is a Rel-9 row across CT1, SA1 and SA2, opened by SP-080633 at plenary SP-41 IMS_SCC SP-080633. Its justification explains itself by naming what Rel-8 had already produced [3].

Two ideas, and they are worth keeping apart.

Centralization is IMS controlling the delivery of a service even when the call itself is running over the circuit side. Its specification is TS 23.292, whose scope is about delivering consistent services to the user regardless of the access type they are attached to TS 23.292 [14].

Continuity is a session carrying on while the ground moves underneath it. Its specification is TS 23.237, and its scope is one sentence: the architectural requirements and procedures for delivery of IMS Service Continuity TS 23.237 [15].

The SA1 half of the work item's objective is quoted too, and it is a plain requirements job: identification of additional IMS Centralized Services requirements [16].

5.4 What happens when the IMS itself stops answering

The third demand is the one nobody puts in a brochure. A network element fails, and every session it was holding has to be recovered.

Rel-8 wrote the procedures for one such failure. eIMS_RP, "Completion of IMS Restoration Procedures", is the Rel-9 row opened to finish the job — four rows across CT1, CT3 and CT4, opened by CP-091050 at plenary CP-46 eIMS_RP CP-091050.

That quotation is a compact lesson in how 3GPP work actually moves. A study is run — TR 23.820, the study of IMS restoration procedures TR 23.820. Part of it becomes a specification, TS 23.380 TS 23.380. The part that did not fit in the release is picked up by a new work item in the next one.

The objective says the same in one sentence [17], and the specification's own scope says what "restoration" means here: procedures to handle an S-CSCF or a P-CSCF service interruption with minimum impact on the service to the end user [18].

The register carries no expansion for S-CSCF or P-CSCF, so this course does not give one.

What it can say is that TS 23.380 has been reopened by later work several times: its catalogue row lists IMS_RES-CT, 5GS_Ph1-IMSo5G, eIMS5G_SBA and FS_IMS_RES among the work items whose documents change it TS 23.380. Falling over is a permanent subject.

5.5 The protocol chain gets heavy

IMSProtoc2, the second phase of the IETF protocol alignment work introduced in Releases 6 and 7: interworking, messaging, and a stream that never stopped, is marked Rel-8 and spreads over five rows IMSProtoc2. It was opened by CP-080794 at plenary CP-42 CP-080794.

Its objective names the job in one line [5].

Its justification opens by looking back at where the whole subject started [6].

248 documents carry this acronym [19], and its rows name TS 24.229 as a document it changes TS 24.229 — which is why that one specification has attracted more paper than anything else in this register.

5.6 Security, borders and corporate networks

Three more Rel-8 and Rel-9 rows are worth naming, because each one marks a boundary IMS had to be given.

Security. IMS-Sec, "Security Enhancements for IMS", is a Rel-8 row across CT1, CT4 and SA3, opened by SP-070496 at plenary SP-36 IMS-Sec.

Its objective is to study security requirements for common IMS and find solutions to meet them [20] — and note "common IMS" appearing there, the same phrase the TISPAN rows below use.

The border between two networks. IMS_IBCF is a Rel-9 row across CT3 and CT4 covering the Ix interface between the interconnection border control function and the transition gateway IMS_IBCF, opened by CP-090019 at plenary CP-43.

Its objective is to define the necessary detailed stage 2 and stage 3 specification for Ix, and the row names TS 29.238, TS 29.235 and TS 29.162 among its targets [21] TS 29.238 TS 29.235 TS 29.162.

Its objective is also a small lesson in how 3GPP splits a job. After naming the job it goes straight into "For CT3:" and the detailed stage 2 procedures that group has to write [21].

One interface, two groups on the row, three rows in the plan — the work item description hands each group its own part before a line of text is written.

Businesses. IMS_Corp, "IMS System enhancements for corporate network access", is a Rel-8 row spread over six rows and six groups, opened by SP-080095 at plenary SP-39 IMS_Corp.

That last clause is the interesting one: a corporate network that holds the IMS subscription while owning and managing its own users. The row names TS 23.228 and TS 24.229 among the documents it changes, so the change reached both the architecture and the protocol IMS_Corp.

5.6.1 Four rows, and not one document between them

Something about these three rows is worth stopping on. IMS-Sec, IMS_IBCF and IMS_Corp each have zero documents against them in the store, and eIMS_RP above has zero as well IMS-Sec IMS_IBCF IMS_Corp eIMS_RP.

Nobody wrote a specification with no paper. What the zero records is the floor explained in How this subject is cut out of the work plan: the store's earliest IMS upload stamp is 2015-01-23 [22], and these items ran before the store was labelling documents by work item.

So the counts in this chapter split cleanly in two. IMSProtoc2 has 248 and IMS_EMER_GPRS_EPS has 19 because those acronyms went on being used after the floor. The zeros are not silence; they are the edge of the record.

5.7 The fixed networks arrive

The largest structural change in Rel-8 is not a feature at all. A body of fixed-network specifications written under the name TISPAN was brought into 3GPP and had to be looked after there.

Three rows record it, and their titles say it plainly:

  • IMS_Comm_Doc, "Documentation of TISPAN NGN R1 and R2 in 3GPP SA2", Rel-8, opened by SP-070823 and aimed at TS 23.228, TS 23.167 and TS 23.204 IMS_Comm_Doc TS 23.204.

  • IMS_Comm_Mtce8, "Maintenance of TISPAN release 2 common IMS", Rel-8, opened by SP-070916 and aimed at TS 23.506 and TS 23.521 IMS_Comm_Mtce8 TS 23.506 TS 23.521.

  • IMS_Comm_Mtce7, "SA1,SA2 part of Maintenance of TISPAN release 1 common IMS", which the plan marks Rel-7 rather than Rel-8, opened by SP-080501 and aimed at TS 22.173, TS 23.406 and TS 23.417 among others IMS_Comm_Mtce7 TS 23.406 TS 23.417.

The specifications themselves carry the word in their own catalogue titles — TS 23.506 and TS 23.417 both begin "TISPAN" TS 23.506 TS 23.417. The register says nothing about what TISPAN was or why the transfer happened, so neither does this course.

What it does show is the size of the housekeeping. Three rows exist purely to document and maintain text that arrived from outside.

Between them they name TS 22.173, TS 23.228, TS 23.167, TS 23.204, TS 23.406, TS 23.417, TS 23.506 and TS 23.521 as documents they touch IMS_Comm_Mtce7 IMS_Comm_Mtce8 IMS_Comm_Doc.

Two of those are the central IMS documents themselves — the stage 2 description and the emergency sessions specification TS 23.228 TS 23.167. Taking in somebody else's specifications was not a filing exercise on the side; it reached the documents at the middle of the subject.

5.8 One idea, several acronyms

A last habit of these two releases is worth naming, because it makes searching this subject much easier once you have seen it.

Emergency calling is not one acronym. Three more sit beside IMS_EMER_GPRS_EPS, and all three are marked Rel-9:

Continuity is the same. IMS-Cont, "IMS Service Continuity", is a Rel-8 row of its own, sitting behind the Rel-9 IMS_SCC that quoted it IMS-Cont.

So the acronym is a handle on a piece of work, not a name for a subject. Looking for everything 3GPP did about emergency calls in IMS means following a family of acronyms and not one of them, which is exactly why How this subject is cut out of the work plan counts 177 acronyms and refuses to call that a count of pieces of work.

5.9 Where to read on

For emergency sessions, open TS 23.167 TS 23.167. For continuity and centralization, TS 23.237 and TS 23.292 TS 23.237 TS 23.292. For what happens when something fails, TS 23.380 TS 23.380 and the study behind it, TR 23.820 TR 23.820.

And for the boundary that decides what any of the counts in this chapter mean, How this subject is cut out of the work plan is the chapter to reread — the release field says what a row is for, and never when anybody worked on it.

Where the numbers in this chapter come from

  1. what IMS_EMER_GPRS_EPS set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/380064/SP-080844/SP-080844.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-080844, the document the work plan points at
  2. why IMS_EMER_GPRS_EPS was proposed the opening sentences of the justification of the work item description /var/www/whatthespec.net/data/data/wis/380064/SP-080844/SP-080844.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-080844, the document the work plan points at
  3. why IMS_SCC was proposed the opening sentences of the justification of the work item description /var/www/whatthespec.net/data/data/wis/410032/SP-080633 SP-080557rev_New-IMSSSC-Nortel/SP-080633 SP-080557rev_New-IMSSSC-Nortel.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-080633, the document the work plan points at
  4. why eIMS_RP was proposed the opening sentences of the justification of the work item description /var/www/whatthespec.net/data/data/wis/440017/CP-091050-WID-IMS-Restoration/CP-091050-WID-IMS-Restoration.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with CP-091050, the document the work plan points at
  5. what IMSProtoc2 set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/360029/CP-080794/CP-080794.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with CP-080794, the document the work plan points at
  6. why IMSProtoc2 was proposed the opening sentences of the justification of the work item description /var/www/whatthespec.net/data/data/wis/360029/CP-080794/CP-080794.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with CP-080794, the document the work plan points at
  7. what IMS_Corp set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/360012/SP-080095_S2-081986_IMS_Corp_WID_Update/SP-080095_S2-081986_IMS_Corp_WID_Update.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-080095, the document the work plan points at
  8. 64 IMS work plan rows are marked Rel-8 rows of table `item` in /var/www/whatthespec.net/data/database/api/wp.sqlite taken in by the acronym rule whose release field is exactly 'Rel-8', read 2026-08-05
  9. 45 IMS work plan rows are marked Rel-9 rows of table `item` in /var/www/whatthespec.net/data/database/api/wp.sqlite taken in by the acronym rule whose release field is exactly 'Rel-9', read 2026-08-05
  10. IMS work items are spread over 16 releases, Rel-5 to Rel-20 distinct values of the release field over the 345 IMS work plan rows, read 2026-08-05. They are named in the order the field spells them and no date of any release is stored
  11. 60 IMS work plan rows are marked Rel-12 rows of table `item` in /var/www/whatthespec.net/data/database/api/wp.sqlite taken in by the acronym rule whose release field is exactly 'Rel-12', read 2026-08-05
  12. the scope of 23.167 the opening sentences of clause 1 of the parsed text at /var/www/whatthespec.net/data/friendlyspec/json/23167/20.0.0/, copied word for word, read 2026-08-05
  13. 19 documents carry the work item IMS_EMER_GPRS_EPS rows of `tdoc` whose work item column names IMS_EMER_GPRS_EPS as a whole word, asked of /var/www/whatthespec.net/data/database/api/api.sqlite on 2026-08-05; the first and last meeting are those of its earliest and latest upload stamp
  14. the scope of 23.292 the opening sentences of clause 1 of the parsed text at /var/www/whatthespec.net/data/friendlyspec/json/23292/19.0.0/, copied word for word, read 2026-08-05
  15. the scope of 23.237 the opening sentences of clause 1 of the parsed text at /var/www/whatthespec.net/data/friendlyspec/json/23237/19.0.0/, copied word for word, read 2026-08-05
  16. what IMS_SCC set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/410032/SP-080633 SP-080557rev_New-IMSSSC-Nortel/SP-080633 SP-080557rev_New-IMSSSC-Nortel.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-080633, the document the work plan points at
  17. what eIMS_RP set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/440017/CP-091050-WID-IMS-Restoration/CP-091050-WID-IMS-Restoration.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with CP-091050, the document the work plan points at
  18. the scope of 23.380 the opening sentences of clause 1 of the parsed text at /var/www/whatthespec.net/data/friendlyspec/json/23380/20.0.0/, copied word for word, read 2026-08-05
  19. 248 documents carry the work item IMSProtoc2 rows of `tdoc` whose work item column names IMSProtoc2 as a whole word, asked of /var/www/whatthespec.net/data/database/api/api.sqlite on 2026-08-05; the first and last meeting are those of its earliest and latest upload stamp
  20. what IMS-Sec set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/370078/SP-070496_revision of_343/SP-070496_revision of_343.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because its name begins with SP-070496, the document the work plan points at
  21. what IMS_IBCF set out to do the opening sentences of the objective of the work item description /var/www/whatthespec.net/data/data/wis/410008/CP-090019/CP-090019.md, copied word for word, read 2026-08-05. That file was taken as this work item's own because it states the unique identifier of this work plan row
  22. the earliest IMS document on record went up on 2015-01-23 the smallest upload stamp over the IMS documents that is 1999-01-01 or later. This is where the store's work item labelling begins and not where IMS work began: the work plan's own Rel-5 rows carry planned days from 2000-01-03, asked of /var/www/whatthespec.net/data/database/api/api.sqlite on 2026-08-05

Every source this course is built on

Check yourself

Answers appear when you pick one, with where they come from.

Q5.1 Which release carries the most IMS work plan rows?

Q5.2 Why was IMS_EMER_GPRS_EPS opened?

Q5.3 What did eIMS_RP exist to finish?

Q5.4 How does the register describe IMS Service Continuity, in TS 23.237's own scope?

Q5.5 What is the "common IMS" in the TISPAN maintenance rows?

This chapter was built from a source register generated 2026-08-05. A fresher build of the register may hold different numbers.