Through this thread, I wish to identify the 3GPP standards that we
need to target in order to implement all the supplementary services
mandated by 3GPP for IMS. In addition to the standardized services, i
will also be interested in implementing some non-standard utility
services, such as a wake up call service etc.
However, in the first phase, our focus should be on implementing the
standardized supplementary services of IMS. I am listing the standards
i feel will be needed for this effort. Once we have agreed on the
standards, we can start reading them and identifying the major modules
involved. Subsequently, we will start the implementation in the form
of JAIN SLEE SBBs.
Once we list down the superset of standards, then we can decide upon
the implementation priority for them.
The major standards are as follows:
(These standards are available on:
http://www.3gpp.org/specification-numbering)
1. 3GPP TS 24.173
2. 3GPP TS 24.616
3. 3GPP TS 24.416
4. 3GPP TS 24.408
5. 3GPP TS 24.608
6. 3GPP TS 24.623
7. 3GPP TS 24.423
8. 3GPP TS 24.407
9. 3GPP TS 24.607
10. 3GPP TS 24.654
11. 3GPP TS 24.454
12. 3GPP TS 24.508
13. 3GPP TS 24.528
14. 3GPP TS 24.411
15. 3GPP TS 24.610
16. 3GPP TS 24.611
17. 3GPP TS 24.516
18. 3GPP TS 24.610
19. 3GPP TS 24.611
20. 3GPP TS 24.447
21. 3GPP TS 24.606
22. 3GPP TS 24.529
23. 3GPP TS 24.629
24. 3GPP TS 24.406
25. 3GPP TS 24.504
26. 3GPP TS 24.239
27. 3GPP TS 24.647
28. 3GPP TS 24.410
29. 3GPP TS 24.604
30. 3GPP TS 24.615
31. 3GPP TS 24.628
32. 3GPP TS 24.642
33. 3GPP TS 24.429
34. 3GPP TS 24.404
35. 3GPP TS 24.292
Many of the standards given above are the Stage-1,2 and 3 descriptions
of the supplementary services and are inter-related. I believe this is
the superset of the standards that we will need to implement all the
IMS supplementary services.
If i have missed any standard, feel free to notify me on this thread.
I plan to follow the same process that i did for implementing the PNM
core service. I will first decide the release plan, implementation
priority and then describe the service on the blog and have a global
understanding of it along with all the use cases. Then, step by step,
the call flows will be mapped to well designed SBBs and implemented on
JAIN SLEE.
However, for now, we need to decide the implementation priority for
these standards, and concentrate on our first supplementary service.
aayush