In this page, we will post additional resources that may be valuable for students, instructors, and interested readers. These include theoretical questions, exercises, and practical activities, as well as their corresponding solutions. You may check regularly the website for new posts and updated information regarding the book.
Laboratory Exercise: Working with an IMS Core
This laboratory exercise is proposed in Chapter 7 of the book (Control Architectures), and provides the practical guidelines to:
- Install and configure all the software components required to deploy an IMS testbed.
- Create an IMS subscription in the IMS, with a Private and a Public User identity.
- Register a user in the IMS network.
- Capture and examine the traffic of the IMS registration process.
- Establish a multimedia session between two users in the IMS network.
- Capture and examine the traffic of the session establishment.
The laboratory exercise uses an open source IMS implementation, Open IMS Core, and an open source SIP test tool, SIPp. All the components needed to do this practical exercise are packed in as single Virtual Machine, which is available here.
The purpose of this exercise is to illustrate, using open software, the concepts described behind Chapter 7, and it is not intended for any other use. We will do a detailed walk-through, covering all the steps needed to install, configure, and use the software. Be aware that you may need to adapt some of the steps to your specific environment. The particular configurations and software that we explain are the ones we have tested but, probably, you can make changes to adapt them to your preferences without much trouble. A working knowledge of Linux is expected to follow this exercise.