-
公开(公告)号:CA2710872A1
公开(公告)日:2009-08-13
申请号:CA2710872
申请日:2009-01-19
Applicant: MICROSOFT CORP
Inventor: RAGHAV AMRITANSH , TROMMSDORFF MICHAEL , RAMANATHAN RAJESH , STREBEL ANDREAS
Abstract: Techniques for transfer error recovery are described. A system may comprise a context generator module operative to record context information for a first call session between a first call terminal and a call system resource, and store the context information with a context identifier in a context table. The system may include a transfer error context module to couple to the context generator module, the transfer error context module operative to generate transfer error context information having the context identifier. The system may include a call transfer module to couple to the transfer error context module, the call transfer module operative to send the transfer error context information to the first call terminal for use in case of a transfer failure event. Other embodiments are described and claimed.
-
公开(公告)号:CA2710872C
公开(公告)日:2015-10-06
申请号:CA2710872
申请日:2009-01-19
Applicant: MICROSOFT CORP
Inventor: RAGHAV AMRITANSH , TROMMSDORFF MICHAEL , RAMANATHAN RAJESH , STREBEL ANDREAS
Abstract: Techniques for transfer error recovery are described. A system may comprise a context generator module operative to record context information for a first call session between a first call terminal and a call system resource, and store the context information with a context identifier in a context table. The system may include a transfer error context module to couple to the context generator module, the transfer error context module operative to generate transfer error context information having the context identifier. The system may include a call transfer module to couple to the transfer error context module, the call transfer module operative to send the transfer error context information to the first call terminal for use in case of a transfer failure event. Other embodiments are described and claimed.
-
公开(公告)号:BRPI0906857A2
公开(公告)日:2015-06-30
申请号:BRPI0906857
申请日:2009-01-19
Applicant: MICROSOFT CORP
Inventor: RAGHAV AMRITANSH , TROMMSDORFF MICHAEL , RAMANATHAN RAJESH , STREBEL ANDREAS
-
公开(公告)号:CA2658851C
公开(公告)日:2014-07-08
申请号:CA2658851
申请日:2007-09-05
Applicant: MICROSOFT CORP
Inventor: ELUMALAI ARULKUMAR , COMBEL CRAIG M , RAGHAV AMRITANSH , RAMANATHAN RAJESH , SHTIEGMAN ERAN
Abstract: A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing device to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the received message contains an indication of data that is to be associated with the conversation and, when the received message contains an indication of data that is to be associated with the conversation, renders the data. The facility can comprise an application server that receives from an initiator a first message associated with a conversation and responds to received messages, a conversation component that handles messages associated with the conversation, and an integration component that determines whether there is data that is to be associated with the conversation and, if so, adds an indication of the data to a second message that it sends to the initiator.
-
公开(公告)号:BRPI0715520A2
公开(公告)日:2013-06-25
申请号:BRPI0715520
申请日:2007-08-15
Applicant: MICROSOFT CORP
Inventor: RAMANATHAN RAJESH , RAGHAV AMRITANSH , SHTIEGMAN ERAN , BOBDE NIKHIL
Abstract: A client-side signaling mechanism that allows a client to control how a telephone call is handled on a call server. The client user can create call routing rules on the client device using a client control component that manages session protocol messages. Once created, the call routing rule(s) created on the client are transmitted to the call server where a call routing component of the call server processes the rule(s) for a call related to the client. When the server receives the rule(s) and determines that the rule(s) are related to an existing call (incoming or currently in-process), the server halts current normal server rules processing for that call and executes the client-created rule(s). In one example, SIP session messages are employed for client control of server-side call forwarding.
-
公开(公告)号:CA2760995A1
公开(公告)日:2010-12-16
申请号:CA2760995
申请日:2010-06-10
Applicant: MICROSOFT CORP
Inventor: KOPPOLU LOKESH SRINIVAS , RAGHAV AMRITANSH , KRANTZ ANTON W
Abstract: Architecture that facilitates the conveyance of a trust level when the caller makes a call, the trust level in dependence on the state of the caller system. The callee (call recipient) receives notification of the trust level and can use this information in the communication such as to request verification from the caller and/or initiate other modes of communication. A caller can authenticate the caller identity in different ways to a communication server. Based on that, the server can assign an appropriate server-verified trust level to the caller. Further, an unsecured phone controller can indicate a lower client- side defined trust level. The server verified and client-side trust levels are then sent to the callee, where the callee determines whether to allow caller access to one or more secured features based on the feature values and the trust level imposed by the callee to access those features.
-
公开(公告)号:AU2007313049A1
公开(公告)日:2008-04-24
申请号:AU2007313049
申请日:2007-08-15
Applicant: MICROSOFT CORP
Inventor: RAGHAV AMRITANSH , RAMANATHAN RAJESH , SHTIEGMAN ERAN , BOBDE NIKHIL
Abstract: A client-side signaling mechanism that allows a client to control how a telephone call is handled on a call server. The client user can create call routing rules on the client device using a client control component that manages session protocol messages. Once created, the call routing rule(s) created on the client are transmitted to the call server where a call routing component of the call server processes the rule(s) for a call related to the client. When the server receives the rule(s) and determines that the rule(s) are related to an existing call (incoming or currently in-process), the server halts current normal server rules processing for that call and executes the client-created rule(s). In one example, SIP session messages are employed for client control of server-side call forwarding.
-
公开(公告)号:CA2658851A1
公开(公告)日:2008-03-27
申请号:CA2658851
申请日:2007-09-05
Applicant: MICROSOFT CORP
Inventor: COMBEL CRAIG M , ELUMALAI ARULKUMAR , RAGHAV AMRITANSH , RAMANATHAN RAJESH , SHTIEGMAN ERAN
Abstract: A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing de vice to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the re ceived message contains an indication of data that is to be associated with the conversation and, when the received message contains an indication of da ta that is to be associated with the conversation, renders the data. The fac ility can comprise an application server that receives from an initiator a f irst message associated with a conversation and responds to received message s, a conversation component that handles messages associated with the conver sation, and an integration component that determines whether there is data t hat is to be associated with the conversation and, if so, adds an indication of the data to a second message that it sends to the initiator.
-
公开(公告)号:CA2615816A1
公开(公告)日:2007-02-22
申请号:CA2615816
申请日:2006-07-20
Applicant: MICROSOFT CORP
Inventor: SAMDADIYA PARAG , LEVIN DANNY , RAGHAV AMRITANSH
IPC: H04L12/66
Abstract: Providing non-voice capabilities relating to a phone call at a computing device includes receiving a request to begin a telephone call from a first telephone to a second telephone, wherein the requesting is performed using messaging between computing devices connected via a computer network, and wherein the messaging is part of a signaling phase dialog. The signaling phase dialog may be used in providing information associated with the identity of parties of the telephone call. Commencing a call phase dialog between the computing devices may be performed after the telephone call is established over the public switched telephone network. The call phase dialog may allow messages relating to the telephone call to be passed between the computing devices, at least while the telephone call is in progress. The dialogs and messaging may be performed using session initiation protocol (SIP) or another computer communication protocol.
-
公开(公告)号:BRPI0506119A
公开(公告)日:2006-09-19
申请号:BRPI0506119
申请日:2005-11-17
Applicant: MICROSOFT CORP
Inventor: RAGHAV AMRITANSH , SHTIEGMAN ERAN , CADIZ JONATHAN J , VENKY SETTY , RAO SIRA
IPC: G06F17/60
Abstract: A method and system for providing notifications of changes in the presence state of contacts is provided. A notification system allows a user to specify those contacts of interest for whom the user wants to be notified when the contact enters a certain presence state. When presence information is received about a contact, the notification system determines whether the contact is a contact of interest as specified by the user. If so, then the notification system determines whether the presence information indicates a change in presence state that is of interest to the user. If the contact and the change in presence state are of interest to the user, the notification system notifies the user.
-
-
-
-
-
-
-
-
-