Showing the
default value during modeling was considered to make the speci?¬?cation process
more transparent and service speci?¬?cations easier to understand.
Although each switch was described with its own language concept, an alternative
possibility considered was to have only one switch concept that would refer to
different switch types. Then a modeler would ?¬?rst explicitly choose to add a switch
into a model and after that choose which kind of switch is needed. The bene?¬?t of this
approach would be that the existing switch instances could be changed to new types
without deleting the main switch element. This approach is useful when the rules and
relationships are the same among the (switch) types. As a single CPL design was
considered relatively small, less than 21 main concepts, it was considered more
straightforward to use distinct types. This also meant that the switches could be used
similarly to other concepts that had been implemented as their own types.
Location Modi?¬?ers for Accessing Location Data The behavior of many
signaling actions is dependent on the current location set speci?¬?ed. For example, if the
user location is Spain, a call can be directed differently than if the location is
something else (see Fig. 5.3). The set of locations to which a call can be directed is
kept in a CPL server.
Pages:
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220