Supplementary Services standards to be implemented and roadmap.

10 views
Skip to first unread message

aayush

unread,
Feb 17, 2009, 11:14:56 AM2/17/09
to whitelassi
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

Ismael

unread,
Feb 21, 2009, 10:09:11 AM2/21/09
to whitelassi
Hi Aayush,

I haven't gone through all the standards but as I recall from my last
year project, I think we should start with the Identity Presentation/
Restriction, Communication Barring (anonymous, conditional,...) and
Communication DIVersion services. Those are in my opinion really the
basic set of services we must have.
Concerning the dev plan, what do you plan? I think we should organize
meetings to discuss. Let me know.

PS: I've checked out the PNM project from svn and it seems you're the
only one who developped it, congrats :-)

Cheers,

IsmaeL

aayush

unread,
Feb 21, 2009, 11:47:43 AM2/21/09
to whitelassi
I agree with you totally. These services are a must have and the most
widely used. So, they will be our highest priority then. I will
shortlist their standards from the above list, and post a service
description on the blog shortly.
Thanks for the compliment about PNM :) there is some little work left
in it. I will try and complete PNM as soon as possible and then keep
it aside too.

aayush.
Reply all
Reply to author
Forward
0 new messages