Certainly things of this sort could be useful.
At least for now such things are in the realm of "products" rather than 
standards-based stuff.

Blocking of call delivery based on presence status does require a 
significant degree of trust in the accuracy of the presence status. When 
in doubt I think it would be better to deliver the call and let the 
device choose to reject the call without alerting if it is in DND 
status. But that might not work if you have a dumb phone device and a 
separate device (e.g. pc) publishing presence status. That's why I think 
for now this is an exercise in system design.

        Thanks,
        Paul

Iñaki Baz Castillo wrote:
> El Miércoles, 17 de Junio de 2009, Iñaki Baz Castillo escribió:
>> Hi, presence is basically defined for publishing status (user, device) and
>> notify watcher about them.
>>
>> Would make sense if a proxy/b2bua/application_server would retrieve the
>> presence status of an user in accept or reject a call for him?
>>
>> This is:
>>
>> - Bob publishes "offline" basic status.
>> - Alice calls Bob.
>> - The INVITE arrives to the PBX (or a proxy).
>> - The PBX checks the presence status of Bob and gets "offline" (even if Bob
>> is registered).
>> - The PBX decides then to reject the call with "480 User Not Avilable Now".
>>
>> I do know that it *could* be done. My question is: does it make sense?
> 
> Of course, other option would be the client software setting DND when the 
> user 
> selects "offline"/"away"/"busy" presence status. Some softphone do it.
> 
> 
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to