The same
concepts could be added to the modeling language concept too:
. The time-out interval speci?¬?es how long to wait before giving up the call
attempt, that is, a number of seconds. There is no default value to be used in the
language for this property, but in case a call is not answered, a default value of
20 second is used. This default value is already set in the CPL server.
. Recurse speci?¬?es if the server should automatically make further call attempts
to telephony addresses when responses are returned from the server that
initiated the call. In the language, this was de?¬?ned as a list of two values (yes,
no) with a default value of the parameter (yes) chosen.
. Ordering speci?¬?es in which order the user locations should be tried. In CPL, a
location set is maintained and there are three ordering possibilities. These
were implemented to the modeling language similarly to recurse: parallel,
sequential, and ?¬?rst-only are available as a list from which one must be chosen.
The default value, parallel, is already chosen as a pre?¬?lled value when a proxy
object is added in a model. These choices minimize the modeling work and
reduce typing errors.
102 IP TELEPHONY AND CALL PROCESSING
What does the above look like in the modeling language? Figure 5.2 illustrates the
use of the Proxy modeling construct when specifying a proxy instance.
Pages:
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214