Message processing method and apparatus, electronic device, storage medium, and program product
US-2024388548-A1 · Nov 21, 2024 · US
US9521096B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9521096-B2 |
| Application number | US-201514629809-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2015 |
| Priority date | Dec 23, 2010 |
| Publication date | Dec 13, 2016 |
| Grant date | Dec 13, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Clients in a data network can subscribe to CTI Services and in this regard must be reachable by the CSTA gateway (CCGW). If this is not the case, because for example an error occurs in the data network, then the transmission of unnecessary messages can be prevented or stopped. The clients can be connected via a server to the CCGW, where the server monitors the status of the clients and acknowledges the messages addressed to an unreachable client with error messages. The server is preferably an XMPP server and the clients are preferably XMPP clients. In order to permit transport of the CSTA messages via XMPP, info/query stanzas according to RFC 3920 can be used, since they have the advantage over message stanzas that they can be acknowledged by a remote station.
Opening claim text (preview).
The invention claimed is: 1. A communication system comprising: an exchange system; an instant messaging (IM) server; a call control gateway connected between the IM server and the exchange system so that the IM server is communicatively connected to the exchange system, the call control gateway configured to enable the IM server to provide computer telephony integration (CTI) services of the exchange system to at least one client connected to the IM server; a plurality of clients comprising a first client and a second client, the clients connected to the IM server such that the first client is communicatively connectable to the second client; and the first client being configured to exchange messages with the call control gateway relating to the CTI services via the IM server so that a CTI link about which the CTI services are provided to the first client is monitored by the call control gateway; and wherein the first client is an Extensible Messaging and Presence Protocol (XMPP) client, and wherein the call control gateway is configured to perform mapping between a Computer Supported Telecommunications Applications (CSTA) specific Invoke ID on one side and a Jabber identifier of at least one of the first client and an XMPP session ID on the other side. 2. The system of claim 1 , wherein communications relating to the CTI link that are exchanged between the call control gateway and the IM server is realized via a member of the group consisting of a server component according to XEP 0114 and a Jabber component protocol comparable to XEP 0114. 3. The system of claim 1 , wherein the first client is configured to send a presence message to the call control gateway to identify an unavailable presence of the first client for future use of the CTI services to effect a stopping of the monitoring of the CTI link by the call control gateway. 4. The system of claim 1 , wherein the IM server is configured to determine when the first client is no longer connected to the IM server and send a presence message to the call control gateway upon a determination that the first client is no longer connected to the IM server, the call control gateway configured to stop the monitoring of the CTI link in response to the presence message received from the IM server. 5. A communication system comprising: an exchange system; an instant messaging (IM) server; a call control gateway connected between the IM server and the exchange system so that the IM server is communicatively connected to the exchange system, the call control gateway configured to enable the IM server to provide computer telephony integration (CTI) services of the exchange system to at least one client connected to the IM server; a plurality of clients comprising a first client and a second client, the clients connected to the IM server such that the first client is communicatively connectable to the second client; and the first client being configured to exchange messages with the call control gateway relating to the CTI services via the IM server so that a CTI link about which the CTI services are provided to the first client is monitored by the call control gateway; and wherein Computer Supported Telecommunications Applications (CSTA) information is transported between the call control gateway and the first client via Extensible Messaging and Presence Protocol (XMPP) with Info/Query (IQ) stanzas. 6. The system of claim 5 , comprising: a plurality of terminals comprising a first terminal and a second terminal, the terminals connected to the exchange system such that the first terminal is communicatively connectable to the second terminal. 7. The system of claim 5 , wherein the IM server is configured to monitor a connection between the IM server and the first client to determine when the first client is unavailable, the IM server configured to send a presence message to the call control gateway in response to determining that the first client is unavailable to cause the call control gateway to stop monitoring the CTI link. 8. The system of claim 5 , wherein the IM server comprises non-transitory memory and at least one processor. 9. The system of claim 5 , wherein the first client is configured to send a presence message to the call control gateway to identify an unavailable presence of the first client for future use of the CTI services to effect a stopping of the monitoring of the CTI link by the call control gateway. 10. The system of claim 5 , wherein the IM server is configured to determine when the first client is no longer connected to the IM server and send a presence message to the call control gateway upon a determination that the first client is no longer connected to the IM server, the call control gateway configured to stop the monitoring of the CTI link in response to the presence message received from the IM server. 11. A communication system comprising: an exchange system; an instant messaging (IM) server; a call control gateway connected between the IM server and the exchange system so that the IM server is communicatively connected to the exchange system, the call control gateway configured to enable the IM server to provide computer telephony integration (CTI) services of the exchange system to at least one client connected to the IM server; a plurality of clients comprising a first client and a second client, the clients connected to the IM server such that the first client is communicatively connectable to the second client; and the first client being configured to exchange messages with the call control gateway relating to the CTI services via the IM server so that a CTI link about which the CTI services are provided to the first client is monitored by the call control gateway; and wherein the first client is configured to generate an Extensible Messaging and Presence Protocol (XMPP) session ID that is different from any other XMPP session IDs for the first client. 12. The system of claim 11 , wherein the first client is configured to send a presence message to the call control gateway to identify an unavailable presence of the first client for future use of the CTI services to effect a stopping of the monitoring of the CTI link by the call control gateway. 13. The system of claim 11 , wherein the IM server is configured to determine when the first client is no longer connected to the IM server and send a presence message to the call control gateway upon a determination that the first client is no longer connected to the IM server, the call control gateway configured to stop the monitoring of the CTI link in response to the presence message received from the IM server. 14. The system of claim 11 , wherein for each of the messages exchanged between the first client and the call control gateway, text of previously exchanged messages are compiled in an overview at an end of a description of the message. 15. The system of claim 11 , wherein the messages exchanged between the first client and the call control gateway are comprised of Info/Query (IQ) stanzas. 16. The system of claim 15 , wherein the IM server is configured to determine when the first client is no longer connected to the IM server and sends an error type IQ stanza to the call control gateway in response to determining that the first client is no longer connected to the IM server. 17. The system of claim 11 , wherein the IM server is configured so that the IM server transmits messages that are directed for use of the CTI services by the first client to the call control gateway, each of these messages having an end of a description that provid
using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title
Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks · CPC title
using or handling presence information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.