If
it is outside of working hours, the caller should get a web page indicating what
time they can call.
. Intelligent user location: For example, when a call comes in, the list of locations
where the user has registered should be consulted. Depending on the type of call
(work, personal, etc.), the call should ring at an appropriate subset of the
registered locations, depending on information in the registrations. If the user
picks up from more than one station, the pickups should be reported back
separately to the calling party.
. Intelligent user location with media knowledge: One service could be that when
a call comes in, the call should be proxied to the station the user has registered
from whose media capabilities, such as video call, best match those speci?¬?ed in
the call request. If the user does not pick up from that station within a speci?¬?ed
number of attempts, the call should be proxied to the other stations from which
the user has registered, sequentially, in order of decreasing closeness of match.
The call processing framework and language (Lennox et al., 2004) present an
architecture to specify and control Internet telephony services such as those described
above. The language part is of interest to us here. The purpose of the Call Processing
Language (CPL) is to be powerful enough to describe a large number of services and
features but at the same time to be limited in its power so that it can run safely on
Internet telephony servers.
Pages:
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205