Structuring Call Control Software Using Distributed Objects

Present day telecommunications systems make use of computing technology that places excessive reliance on specialist equipment and techniques for delivering core services of switching and call management. It is becoming increasingly difficult to maintain and enhance these systems to incorporate new services and functionalities. Continuing advances in distributed computing technology hold the promise of a way out of this difficulty. The paper analyses the problems facing telecommunications software and describes how it can be restructured using object-oriented techniques. The approach presented opens up a way of structuring telecommunications applications using CORBA technology.