EP1274220A2 - Method for call answering in a distributed communications system - Google Patents
Method for call answering in a distributed communications system Download PDFInfo
- Publication number
- EP1274220A2 EP1274220A2 EP02100746A EP02100746A EP1274220A2 EP 1274220 A2 EP1274220 A2 EP 1274220A2 EP 02100746 A EP02100746 A EP 02100746A EP 02100746 A EP02100746 A EP 02100746A EP 1274220 A2 EP1274220 A2 EP 1274220A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- announcement
- message
- communication
- communication system
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims description 25
- 238000012545 processing Methods 0.000 claims description 15
- 238000012790 confirmation Methods 0.000 claims description 4
- 102100031237 Cystatin-A Human genes 0.000 claims 2
- 101000921786 Homo sapiens Cystatin-A Proteins 0.000 claims 2
- 230000004913 activation Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 238000005315 distribution function Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5183—Call or contact centers with computer-telephony arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/54—Arrangements for diverting calls for one subscriber to another predetermined subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/009—Arrangements for interconnection between switching centres in systems involving PBX or KTS networks
Definitions
- the invention relates to a method for answering calls in a distributed communication system according to the preamble of claim 1.
- a distributed communication system consists of a network several communication devices (e.g. switching technology Facilities such as telecommunications systems or also Data processing equipment).
- Such a distributed one Communication system usually has one or more Connections to public communication networks. Connection requests to a called subscriber within the distributed communication system are selected based on the Destination number of the called subscriber to his associated Communication facility mediated. This communication device establishes a connection to the one called Terminal assigned to participants. The assignment of the participant to his terminal is generally done by a destination number associated with the respective called subscriber.
- This method proves to be particularly advantageous telephone service centers where one common hunt group a group of telephonic Order processors can be reached.
- the selection criterion, after an incoming call is put through would be in in such a case, for example, the availability of a particular one Order processor of this group.
- a characteristic of today's telecommunications is a growing together of telephony and data processing functions.
- the organization ECMA European Computer Manufacturer Association
- ECMA-269 4. Edition, June 2000: "Services for Computer Supported Telecommunication For example, Applications (CSTA) Phase III " a procedure for automatic call distribution in which Professionals under the acronym ACD (Automatic Call Distribution) known.
- ACD Devices Categories ie physical (devices) or logical (software applications) telecommunication units, characteristic properties defined in section 6.1.3.4.3 "ACD Device Categories” of the standard mentioned. Activities of this Telecommunication units among themselves are through “Agents” (see Section 6.1.3.7, "Agent”) in terms of software managed, with an agent a telecommunications unit represented by a participant through a registration process has been registered.
- TSAPI Transmission Service Application Programming Interface
- TAPI Telephony Application Programming Interface
- CSTA Computer Supported Telecommunication Applications
- the CSTA standard in the case described above, one telephone service center participants whose Terminal devices are assigned to a group after a successful one Registration process using a registration function represented by an agent.
- An incoming connection request becomes independent using these agents from the destination number of the respective end device according to specifiable Criteria distributed.
- the registration function is in shape software that is used during the registration process e.g. by entering a key figure by the subscriber registering is performed. With this indicator the will registering participants assigned to a group.
- an automated answering function In many communication systems there is a need to provide an automated answering function. At the telephone service centers mentioned has this automated call answering e.g. the function, to notify a calling party that he is in a Queue was enqueued and he was released with the next one Processor is connected.
- An automated answering service on the other hand can also have the function the calling subscriber a note about the whereabouts of a unavailable called subscriber and possibly to give the calling subscriber the opportunity record a voice message.
- the management and setting of automated call answering can be made by a subscriber on his terminal become.
- the communication device with which the Terminal of this subscriber is connected thus manages the - possibly participant-specific - voice message unavailability of this participant and saves voice messages left for him.
- Contains a communication system one of several communication devices existing system network the problem arises that a Participants follow the procedure described above German patent application specification on any Terminal can register, but it is not assigned to one of them Communication device is bound, but on the other hand with regard to the administration of its individual participants, automated answering to his assigned Communication device is bound.
- the present invention is based on the object Specify the method by which a communication device-independent Choosing a communication terminal at Simultaneous subscriber answering function is made possible.
- an announcement function based on a central communication facility of the distributed communication system activated.
- a major advantage of the method according to the invention is in the localization of the announcement at a central communication facility to see what makes managing the Announcement information of all participants of the distributed Communication system is possible.
- Figure 1 shows a communication system 10, the three communication devices 12, 14, 16 - e.g. Communication systems -, a data processing system 18 and a local data transmission network 20 includes.
- the data transmission network 20 is for example a packet-oriented data transmission network, the communication devices 12, 14, 16 with each other and each connects to the data processing system 18.
- the communication devices arranged above in the drawing 12, 14 are via a connection unit 40 and a line 28 with a - not shown - communication device another communication system 30 connected.
- the communication system 30 is compared to the communication system 10 external system or a functionally separate one Subsystem of the communication system 30.
- the communication devices 12, 14, 16 each have automatic Call distribution functions in so-called group programs 32,34,36 based on the ACD functions ("Automatic Call Distribution ") of the ECMA standard ECMA-269 and are designated in the drawing with ACD-A, ACD-C, ACD-C.
- the data processing system 18 is in the form of a personal computer (PC) realized, the one - not shown - Storage unit and a - not shown - central Processor contains.
- An application program is in the memory unit 22 stored, which among other things functions for a Call distribution and for monitoring in the communication system Contains 10 exchanged messages.
- the application program 22 communicates via a TAPI software interface 24 (Telecommunication Application Programming Interface) with a TSP program 26 (TAPI Service Provider).
- TSP program 26 is a bidirectional implementation of TAPI commands and CSTA commands (Computer Supported Telecommunication Applications). Based on this CSTA commands communicate the communication units 10, 12, 14, 16 and the data processing system 18 with one another via the data transmission network 20.
- connection unit 40 for connecting the line 28 is an identifier D1 to the communication device 12 assigned to the group program 32 of this communication device 12 the mark D2.
- a assigned to the communication device 16, central announcement unit 27 has the indicator D5.
- One connected to the communication device 12 Terminal 50 is assigned the identifier D6.
- a participant can register by entering an individual Register the identification number ID on any device.
- a registered participant is thus in the automatic Call distribution included by placing calls on the terminal be put through to which he is registered.
- the one on the terminal 50 registered participants use an identification number ID with the value "100" that is logged on to the terminal 52
- Participants an identification number ID with the value "101”
- the subscriber logged on to the terminal 54 has an identification number ID with the value "110”
- that on the end device 56 registered participants an identification number ID with the value "111".
- Call 64 is from the call distribution function of the group program 32 if one is not available on the terminal 50 the identification number ID 100 of the registered called subscriber to the central announcement unit 27 with the identifier D5 forwarded. This forwarding is in the drawing 62 shown with a dash-dotted arrow.
- the telecommunications units 12, 14, 16, 18 and the data processing system 18 communicate with each other with messages according to the CSTA standard, for example, via a IP-based ("Internet Protocol”) transmission protocol via the local data transmission network 20 are exchanged.
- This Messages are according to the ECMA standard ECMA-269, 4th edition, June 2000, Section 11 ("Template Descriptions") in function calling services ("Services”) and events (“Events”) structured, each using distinctive arguments ("Parameters").
- Figures 2A, 2B, 2B and 2D show messages that are in the automatically transfer an incoming call between the Application program 22 and the units 40,32,27,50 with the Marks D1, D2, D5 and D6 can be exchanged.
- time lines 100, 102, 104, 106 and 108 are that in that order Application program 22 and the units 40,32,27,50 with the Identifiers D1, D2, D5 and D6 assigned.
- the timelines 100 to 108 run from top to bottom, so later ones Times are lower than earlier times.
- the terminal 50 is in the Call distribution included.
- connection unit 40, the group program 32 and the terminal 44 Before the arrival of call 64, the connection unit 40, the group program 32 and the terminal 44 in one - in often referred to by experts as “monitoring” and in the Drawing not shown - monitoring function by the Application program 22 included.
- connection unit 40 sends a - dash-dotted lines - internal communication device Setup message 114 to group program 32 to create a Connection between the connection unit 40 and the associated one To create group program 32.
- the cause for the transmitted with the argument "cause" Queuing is the unavailability ("No Available Agents") one of the terminal device 50 with the code number Agents assigned to D6.
- This unavailability can for example, result from the fact that - initially as assumed accepted - participants on this terminal 50 straight cannot accept a call, for example from the Reason because he is in a conversation.
- This request message 124 is sent with a positive confirmation message 126 "Play Message Result" acknowledged by group program 32.
- the group program 32 comparable to a conference call a connection path - that in the parameters of the preceding event messages designated C1 was - between the connection unit 40 with the Mark D1 and the interface 42 with the mark D3 established whereby the connection to group program 32 is due of the unavailable, the terminal 50 with the identifier D6 representing agents on hold ("queued") is held.
- the interface 42 with the identifier D3 of the communication device 12 is via the local data transmission network 20 including interface 46 connected to the identifier D4 of the communication device 16. From this interface 46 is with another from the group program belonging to the communication device 16 36 initiated conference call a connection path (in the following event messages with "C2" ) to the central announcement unit 27.
- This Both conference calls are through the following two Event messages to the application program 22 in Reported as part of the monitoring function.
- connection unit 40 the monitored interface 42 and the central announcement unit 27 the successful setup the connection from the connection unit 40 to the central one Announcement unit 27.
- the group program 32 sends an event message 136, according to the CSTA standard as an "Established" message is referred to and that with the event message Contains 134 identical parameters.
- the central announcement unit 27 transmits at a time t14 an event message 138, which according to the CSTA standard as "Established" message is referred to and that with the event message Contains 134 identical parameters.
- the agent's release now starts activities that to stop the announcement function and again Redirect the connection path.
- the connection path starting from the subscriber initiating the incoming call 64 is from the temporary goal - the central announcement unit 27 - towards the subscriber now called on Terminal 50 with the code D6 changed.
- This message signals that the announcement function has stopped the central announcement unit 27.
- This message initiates a redirect the terminal 50 with the code D6.
- connection unit 40 confirms the Receiving the CSTA message 148 with a CSTA message 150, which is sent to the application program 22.
- This CSTA message 150 is also called "Deflect Call Result "message denotes and contains no parameters.
- the program group 32 also transmits at a time t22 an event message 154 to the application program 22.
- the Event message 154 is also diverted according to the CSTA standard Event "message denotes and contains the same parameters like the message 152.
- the announcement unit 27 confirms with the CSTA message 158 successful call forwarding. Signaled at this time the terminal 50 an incoming connection request by the incoming call 64.
- the CSTA message 162 informs the application program 22 indicates that the call distribution has been carried out.
- the CSTA message 164 is the successful call distribution also confirmed by the terminal 50.
- FIG. 3A shows a CSTA model of the application program 22 for Time t6.
- the units marked D1, D2, D3 and D6 are assigned to the communication device 12 which has the "Node A" indicator in the model.
- a call with the logical connection path C1 ("Connection 1" established.
- the connection status to the side the terminal with the identifier D1 is "connected”, see lowercase letter c ("connected”).
- the state of the call to the side of the terminal with the identifier D2 is "queued", see lowercase letter q ("queued").
- the global identifier G1 linked, which is used for call forwarding to two calls in different communication devices 12 and 16 to link with each other.
- a thread flag is T1 also assigned to the C1 indicator to be used for call forwarding serving application process on the computer 18 mark.
- the global identifier G1 and the thread identifier T1 are, as already mentioned, in a different context in the CSTA standard, edition 2000, explained in more detail.
- the units with the identifiers D4 and D5 are the communication device 16 assigned.
- the communication device 16 has the label "node C" in the model.
- FIG. 3B shows the call model of the application program 22 for Time t14.
- the logical connection path is C1 waiting with the identifier D2 ("queued") and the Mark D1 connected ("connected").
- the logical connection C1 is also connected to the identifier D3, see lowercase letter c ("connected").
- the global mark G1 is still linked to the logical connection path C1.
- the thread identifier T1 is still with linked to the logical connection path C1.
- the global identifier G1 is also with the call identifier C2 connected.
- the thread identifier is also T1 with the call identifier C2 connected.
- FIG. 3C shows the call model of the application program 22 for Time t27.
- the logical connection path C1 now with the two indicators D1 and D6 connected, see c ("connected").
- the application program 22 falls, for example due to a Malfunction in the data processing system 18 or in the data transmission network 20 off, it is in an emergency mode switched in which the call distribution is initially controlled by the Group program 32 is adopted.
- the group program 32 tries to forward the incoming call 64 to end devices, which are connected to the communication device 12 and the group assigned to this group program 32 belong. Are all connected to the communication device Terminal devices of the group are busy, so the incoming one Call through an internal answering function of the Communication device 12 received.
Abstract
Description
Die Erfindung betrifft ein Verfahren zur Rufbeantwortung in einem verteilten Kommunikationssystem gemäß dem Oberbegriff des Patentanspruchs 1.The invention relates to a method for answering calls in a distributed communication system according to the preamble of claim 1.
Ein verteiltes Kommunikationssystem besteht aus einem Verbund mehrerer Kommunikationseinrichtungen (z.B. vermittlungstechnische Einrichtungen wie Telekommunikationsanlagen oder auch Datenverarbeitungseinrichtungen). Ein derartiges verteiltes Kommunikationssystem besitzt üblicherweise eine oder mehrere Verbindungen zu öffentlichen Kommunikationsnetzen. Verbindungswünsche zu einem gerufenen Teilnehmers innerhalb des verteilten Kommunikationssystems werden anhand der gewählten Zielrufnummer des gerufenen Teilnehmers an seine zugehörigen Kommunikationseinrichtung vermittelt. Diese Kommunikationseinrichtung stellt eine Verbindung zu einem dem gerufenen Teilnehmer zugeordneten Endgerät her. Die Zuordnung des Teilnehmers zu seinem Endgerät erfolgt im allgemeinen durch eine dem jeweiligen gerufenen Teilnehmer zugehörige Zielrufnummer.A distributed communication system consists of a network several communication devices (e.g. switching technology Facilities such as telecommunications systems or also Data processing equipment). Such a distributed one Communication system usually has one or more Connections to public communication networks. connection requests to a called subscriber within the distributed communication system are selected based on the Destination number of the called subscriber to his associated Communication facility mediated. This communication device establishes a connection to the one called Terminal assigned to participants. The assignment of the participant to his terminal is generally done by a destination number associated with the respective called subscriber.
In modernen Kommunikationssystemen erfolgt die Zuordnung eines Teilnehmers zu einem Endgerät jedoch häufig nicht durch eine feste Zielrufnummer. Statt dessen meldet sich ein Teilnehmer an einem weitgehend beliebigen Kommunikationsendgerät, z.B. durch Eingabe einer Kennnummer, an um für ihn bestimmte Verbindungswünsche durchgestellt zu bekommen.In modern communication systems, one is assigned Participant to a terminal, however, often not through a fixed destination number. Instead, a participant answers on a largely arbitrary communication terminal, e.g. by entering an identification number to order for him Receive connection requests.
Dieses Verfahren erweist sich insbesondere vorteilhaft bei telephonischen Dienstleistungszentren, bei denen über eine gemeinsame Sammelrufnummer eine Gruppe von telephonischen Auftragsbearbeitern erreichbar ist. Das Auswahlkriterium, nach der ein eingehender Anruf durchgestellt wird, würde in einem solchen Fall beispielsweise die Verfügbarkeit eines jeweiligen Auftragsbearbeiters dieser Gruppe sein.This method proves to be particularly advantageous telephone service centers where one common hunt group a group of telephonic Order processors can be reached. The selection criterion, after an incoming call is put through would be in in such a case, for example, the availability of a particular one Order processor of this group.
Kennzeichnend für die heutige Telekommunikation ist ein Zusammenwachsen von Telephonie- und Datenverarbeitungsfunktionen. Die Organisation ECMA (European Computer Manufacturer Association) arbeitet daher an Standards, die die Unterstützung von Telephoniefunktionen an einem Datenverarbeitungsarbeitsplatz ermöglichen. Aus dem ECMA-Standard ECMA-269, 4. Ausgabe, Juni 2000: "Services for Computer Supported Telecommunication Applications (CSTA) Phase III" ist beispielsweise eine Verfahren für eine automatische Rufverteilung, in der Fachwelt unter dem Kürzel ACD (Automatic Call Distribution) bekannt. Hierbei werden für "ACD Devices Categories", also physische (Geräte) oder logische (Softwareapplikationen) Telekommunikationseinheiten, charakteristische Eigenschaften definiert, die in Abschnitt 6.1.3.4.3 "ACD Device Categories" des genannten Standards beschrieben werden. Aktivitäten dieser Telekommunikationseinheiten untereinander werden durch "Agenten" (vgl. Abschnitt 6.1.3.7, "Agent") softwaretechnisch verwaltet, wobei ein Agent eine Telekommunikationseinheit repräsentiert, an die durch einen Anmeldeprozess ein Teilnehmer angemeldet wurde.A characteristic of today's telecommunications is a growing together of telephony and data processing functions. The organization ECMA (European Computer Manufacturer Association) is therefore working on standards that support of telephony functions at a data processing workstation enable. From the ECMA standard ECMA-269, 4. Edition, June 2000: "Services for Computer Supported Telecommunication For example, Applications (CSTA) Phase III " a procedure for automatic call distribution in which Professionals under the acronym ACD (Automatic Call Distribution) known. Here, for "ACD Devices Categories", ie physical (devices) or logical (software applications) telecommunication units, characteristic properties defined in section 6.1.3.4.3 "ACD Device Categories" of the standard mentioned. Activities of this Telecommunication units among themselves are through "Agents" (see Section 6.1.3.7, "Agent") in terms of software managed, with an agent a telecommunications unit represented by a participant through a registration process has been registered.
Eine Integration von Telekommunikationsfunktionen innerhalb von Datenverarbeitungsanlagen wird durch Programmierschnittstellen realisiert. Die bekanntesten Programmierschnittstellen dieser Art sind TSAPI (Telephony Service Application Programming Interface), TAPI (Telephony Application Programming Interface) und der CSTA-Standard ("Computer Supported Telecommunication Applications").An integration of telecommunication functions within of data processing systems is through programming interfaces realized. The most famous programming interfaces of this type are TSAPI (Telephony Service Application Programming Interface), TAPI (Telephony Application Programming Interface) and the CSTA standard ("Computer Supported Telecommunication Applications ").
Nach dem CSTA-Standard werden im oben beschriebenen Fall eines telephonischen Dienstleistungszentrums Teilnehmer, deren Endgeräte einer Gruppe zugeordnet sind, nach einem erfolgten Anmeldungsprozess unter Verwendung einer Registrierfunktion durch einen Agenten repräsentiert. Ein eintreffender Verbindungswunsch wird unter Verwendung dieser Agenten unabhängig von der Zielrufnummer des jeweiligen Endgeräts nach vorgebbaren Kriterien verteilt. Die Registrierfunktion ist in Form einer Software realisiert, die beim Anmeldungsprozess z.B. durch Eingabe einer Kennzahl durch den sich anmeldenden Teilnehmer ausgeführt wird. Mit diesem Kennzeichen wird der sich anmeldende Teilnehmer einer Gruppe zugeordnet.According to the CSTA standard, in the case described above, one telephone service center participants whose Terminal devices are assigned to a group after a successful one Registration process using a registration function represented by an agent. An incoming connection request becomes independent using these agents from the destination number of the respective end device according to specifiable Criteria distributed. The registration function is in shape software that is used during the registration process e.g. by entering a key figure by the subscriber registering is performed. With this indicator the will registering participants assigned to a group.
In der deutschen Patentanmeldung mit dem Aktenzeichen 10102174.7 wurde ein Verfahren vorgeschlagen, bei dem mehrere Kommunikationseinrichtungen des selben Kommunikationssystems in eine Rufverteilung einbezogen werden, wobei eine Gruppe mehrere Kommunikationseinrichtungen innerhalb des Kommunikationssystems umfassen kann.In the German patent application with the file number 10102174.7 a method has been proposed in which several Communication devices of the same communication system be included in a call distribution, with a group several communication devices within the communication system may include.
In vielen Kommunikationssystemen ergibt sich die Notwendigkeit, eine automatisierte Anrufbeantwortungsfunktion vorzusehen. Bei den erwähnten telephonischen Dienstleistungszentren hat diese automatisierte Anrufbeantwortung z.B. die Funktion, einen rufenden Teilnehmer darauf hinzuweisen, dass er in eine Warteschlange eingereiht wurde und er mit dem nächsten freiwerdenden Bearbeiter verbunden wird. Eine automatisierte Anrufbeantwortung kann andererseits auch die Funktion haben, dem rufenden Teilnehmer einen Hinweis über den Aufenthaltsort eines nicht verfügbaren gerufenen Teilnehmers zu übermitteln und eventuell dem rufenden Teilnehmer die Möglichkeit zu geben, eine Sprachnachricht aufzuzeichnen.In many communication systems there is a need to provide an automated answering function. At the telephone service centers mentioned has this automated call answering e.g. the function, to notify a calling party that he is in a Queue was enqueued and he was released with the next one Processor is connected. An automated answering service on the other hand can also have the function the calling subscriber a note about the whereabouts of a unavailable called subscriber and possibly to give the calling subscriber the opportunity record a voice message.
Die Verwaltung und Einstellung der automatisierten Anrufbeantwortung kann von einem Teilnehmer an seinem Endgerät vorgenommen werden. Die Kommunikationseinrichtung, mit der das Endgerät dieses Teilnehmers verbunden ist, verwaltet somit die - eventuell teilnehmerindividuelle - Sprachnachricht bei einer Nichterreichbarkeit dieses Teilnehmers und speichert für ihn hinterlassene Sprachnachrichten. Enthält ein Kommunikationssystem einen aus mehreren Kommunikationseinrichtungen bestehenden Anlagenverbund, ergibt sich das Problem, dass ein Teilnehmer sich nach dem oben beschriebenen Verfahren der deutschen Patentanmeldungsschrift zwar an einem beliebigen Endgerät anmelden kann, wobei er nicht an eine ihm zugeordnete Kommunikationseinrichtung gebunden ist, er aber andererseits hinsichtlich der Verwaltung seiner teilnehmerindividuellen, automatisierten Anrufbeantwortung an seine ihm zugeordnete Kommunikationseinrichtung gebunden ist.The management and setting of automated call answering can be made by a subscriber on his terminal become. The communication device with which the Terminal of this subscriber is connected, thus manages the - possibly participant-specific - voice message unavailability of this participant and saves voice messages left for him. Contains a communication system one of several communication devices existing system network, the problem arises that a Participants follow the procedure described above German patent application specification on any Terminal can register, but it is not assigned to one of them Communication device is bound, but on the other hand with regard to the administration of its individual participants, automated answering to his assigned Communication device is bound.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren anzugeben, durch das eine kommunikationseinrichtungs-unabhängige Wahl eines Kommunikationsendgeräts bei gleichzeitiger teilnehmerindividuellen Anrufbeantwortungsfunktion ermöglicht wird.The present invention is based on the object Specify the method by which a communication device-independent Choosing a communication terminal at Simultaneous subscriber answering function is made possible.
Eine Lösung der Aufgabe erfolgt durch die Merkmale des Patentanspruchs 1.The problem is solved by the features of the patent claim 1.
Erfindungsgemäß wird bei Nichtverfügbarkeit eines Teilnehmers eine Ansagefunktion, die sich auf einer zentralen Kommunikationseinrichtung des verteilten Kommunikationssystems befindet, aktiviert.According to the invention, if a participant is not available an announcement function based on a central communication facility of the distributed communication system, activated.
Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens ist in der Lokalisierung der Ansage an einer zentralen Kommunikationseinrichtung zu sehen, womit eine einfache Verwaltung der Ansageninformationen sämtlicher Teilnehmer des verteilten Kommunikationssystems möglich ist.A major advantage of the method according to the invention is in the localization of the announcement at a central communication facility to see what makes managing the Announcement information of all participants of the distributed Communication system is possible.
Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.Advantageous developments of the invention are in the subclaims specified.
Ein Ausführungsbeispiel der Erfindung wird im folgenden anhand der Zeichnung näher erläutert. An embodiment of the invention is described below the drawing explained in more detail.
Dabei zeigen:
- Fig. 1:
- ein Strukturbild zur schematischen Darstel-lung eines erfindungsgemäßen verteilten Kommunikationssystems; und
- Fig. 2A bis 2D:
- ein chronologisches Ablaufbild zur schematischen Darstellung erzeugter Nachrichten bei einer Aktivierung der zentralisierte Ansagefunktion; und
- Figur 3A bis 3C:
- Rufmodelle für eine zentralisierte Ansagefunktion in jeweils unterschiedlichen Phasen.
- Fig. 1:
- a structure diagram for the schematic representation of a distributed communication system according to the invention; and
- 2A to 2D:
- a chronological flowchart for the schematic representation of messages generated when the centralized announcement function is activated; and
- Figure 3A to 3C:
- Call models for a centralized announcement function in different phases.
Figur 1 zeigt ein Kommunikationssystem 10, das drei Kommunikationseinrichtungen
12,14,16 - z.B. Kommunikationsanlagen -,
eine Datenverarbeitungsanlage 18 und ein lokales Datenübertragungsnetz
20 umfaßt. Das Datenübertragungsnetz 20 ist
beispielsweise ein paketorientiertes Datenübertragungsnetz,
das die Kommunikationseinrichtungen 12,14,16 untereinander
und jeweils mit der Datenverarbeitungsanlage 18 verbindet.
Die in der Zeichnung oben angeordneten Kommunikationseinrichtungen
12,14 sind über eine Anschlusseinheit 40 und eine Leitung
28 mit einer - nicht dargestellten - Kommunikationseinrichtung
eines weiteren Kommunikationssystems 30 verbunden.
Das Kommunikationssystem 30 ist ein gegenüber dem Kommunikationssystem
10 externes System oder ein funktionell abgegliederte
Subsystem des Kommunikationssystems 30.Figure 1 shows a
Die Kommunikationseinrichtungen 12,14,16 weisen jeweils automatische
Anrufverteilungsfunktionen in sogenannten Gruppenprogrammen
32,34,36 auf, die gemäß den ACD-Funktionen ("Automatic
Call Distribution") des ECMA-Standard ECMA-269 arbeiten
und in der Zeichnung mit ACD-A, ACD-C, ACD-C bezeichnet sind. The
Die Datenverarbeitungsanlage 18 ist in Form eines Personalcomputers
(PC) realisiert, der eine - nicht dargestellte -
Speichereinheit und einen - nicht dargestellten - zentralen
Prozessor enthält. In der Speichereinheit ist ein Anwendungsprogramm
22 gespeichert, das unter anderem Funktionen für eine
Rufverteilung sowie für eine Überwachung der im Kommunikationssystem
10 ausgetauschten Nachrichten enthält. Das Anwendungsprogramm
22 kommuniziert über eine TAPI-Softwareschnittstelle
24 (Telecommunication Application Programming Interface)
mit einem TSP-Programm 26 (TAPI Service Provider).
Durch das TSP-Programm 26 wird eine bidirektionale Umsetzung
von TAPI-Befehlen und CSTA-Befehlen (Computer Supported Telecommunication
Applications) ausgeführt. Auf Basis dieser
CSTA-Befehle kommunizieren die Kommunikationseinheiten
10,12,14,16 sowie die Datenverarbeitungsanlage 18 untereinander
über das Datenübertragungsnetz 20.The
Zur Bezeichnung von physikalischen oder funktionalen Kategorien,
sogenannten "Devices", werden Kennzeichen D1 bis D6
("Device") verwendet, die einerseits der Bezugnahme auf die
jeweilige Einheit dienen, andererseits als Identifikationsnummern
für eine softwaretechnische Realisierung Verwendung
finden. Der Anschlusseinheit 40 zum Anschluss der Leitung 28
an die Kommunikationseinrichtung 12 ist ein Kennzeichen D1
zugeordnet, dem Gruppenprogramm 32 dieser Kommunikationseinrichtung
12 das Kennzeichen D2. Einer Schnittstelle 42 dieser
Kommunikationseinrichtung 32 zum Datenübertragungsnetz 20 ist
die Kennziffer D3 zugeordnet, die Schnittstelle 46 der Kommunikationseinrichtung
16 zum Datenübertragungsnetz 20 besitzt
das Kennzeichen D4. Eine der Kommunikationseinrichtung 16 zugeordnete,
zentrale Ansageeinheit 27 besitzt das Kennzeichen
D5. Einem an die Kommunikationseinrichtung 12 angeschlossenen
Endgerät 50 ist das Kennzeichen D6 zugeordnet.To designate physical or functional categories,
So-called "devices", become labels D1 to D6
("Device") used, on the one hand the reference to the
serve respective unit, on the other hand as identification numbers
for a software implementation
Find. The
In einer weiteren - nicht dargestellten Ausführungsform der
Erfindung - ist eine Realisierung der zentralen Ansageeinheit
27 als Softwaremodul möglich, das sich beispielsweise in der
Speichereinheit der Datenverarbeitungsanlage 18 befindet.In a further - not shown embodiment of the
Invention - is a realization of the
An den Kommunikationseinrichtungen 12,14 sind eine Vielzahl
von Endgeräten 50,52,54,56 angeschlossen, von denen für beide
Kommunikationseinrichtungen 12,14 jeweils zwei Endgeräte
50,52;54,56 dargestellt sind. Die an die Kommunikationseinrichtung
12 angeschlossenen Endgeräte 50,52 sind durch eine
gemeinsame Sammelrufnummer erreichbar, d.h. eingehende Rufe
werden nach - nicht näher erläuterten - Kriterien durch die
Rufverteilungsfunktion des Anwendungsprogramms 22 auf eines
der Endgeräte 50,52,54,56 weitergeleitet.There are a large number of
Ein Teilnehmer kann sich durch Eingabe einer individuellen
Identifikationsnummer ID an einem beliebigen Endgerät anmelden.
Ein angemeldeter Teilnehmer wird somit in die automatische
Rufverteilung einbezogen, indem Rufe auf das Endgerät
durchgestellt werden, an dem er angemeldet ist. Der am Endgerät
50 angemeldete Teilnehmer benutzt eine Identifikationsnummer
ID mit dem Wert "100", der am Endgerät 52 angemeldete
Teilnehmer eine Identifikationsnummer ID mit dem Wert "101",
der am Endgerät 54 angemeldete Teilnehmer eine Identifikationsnummer
ID mit dem Wert "110" und schließlich der am Endgerät
56 angemeldete Teilnehmer eine Identifikationsnummer ID
mit dem Wert "111".A participant can register by entering an individual
Register the identification number ID on any device.
A registered participant is thus in the automatic
Call distribution included by placing calls on the terminal
be put through to which he is registered. The one on the terminal
50 registered participants use an identification number
ID with the value "100" that is logged on to the terminal 52
Participants an identification number ID with the value "101",
the subscriber logged on to the terminal 54 has an identification number
ID with the value "110" and finally that on the
Ein - in der Zeichnung mit einem strichpunktierten Pfeil dargestellter
- an der Kommunikationseinrichtung 12 eintreffender
Ruf 64 wird von der Anrufverteilungsfunktion des Gruppenprogramms
32 bei Nichtverfügbarkeit eines am Endgerät 50 mit
der Identifikationsnummer ID 100 angemeldeten gerufenen Teilnehmers
an die zentrale Ansageneinheit 27 mit dem Kennzeichen
D5 weitergeleitet. In der Zeichnung ist diese Weiterleitung
62 mit einem strichpunktierten Pfeil dargestellt.A - shown in the drawing with a dash-dotted arrow
- Arriving at the
Die Telekommunikationseinheiten 12,14,16,18 sowie die Datenverarbeitungsanlage
18 kommunizieren untereinander mit Nachrichten
nach dem CSTA-Standard, die beispielsweise über ein
IP-basiertes ("Internet Protocol") Übertragungsprotokoll über
das lokale Datenübertragungsnetz 20 ausgetauscht werden. Diese
Nachrichten sind gemäß des ECMA-Standard ECMA-269, 4. Ausgabe,
Juni 2000, Abschnitt 11 ("Template Descriptions") in
funktionsaufrufende Dienste ("Services") und Ereignisse ("Events")
gegliedert, die jeweils über kennzeichnende Argumente
("Parameters") verfügen.The
Zur Steuerung der Vermittlungstechnik werden insbesondere die "Call Control" Ereignisnachrichten sowie die zugehörigen Dienstnachrichten eingesetzt, die ECMA-Standard ECMA-269, 4. Ausgabe, Juni 2000, Abschnitt 17 ("Call Control Services & Events") beschrieben sind. Zur Steuerung der Agentenzustände werden die "Logical Device Features" Ereignisnachrichten sowie die zugehörigen Dienstnachrichten des genannten Standards in Abschnitt 22 ("Logical Device Features") eingesetzt. Die Steuerung von Ansagen erfolgt mit Hilfe von "Voice Unit Ereignisnachrichten sowie zugehörigen Dienstnachrichten gemäß Abschnitt 26 ("Voice Unit Services & Events ") des genannten Standards.To control the switching technology, the "Call Control" event messages and the associated Service messages used, the ECMA standard ECMA-269, 4. Issue, June 2000, Section 17 ("Call Control Services & Events "). To control the agent states the "Logical Device Features" event messages as well the associated service messages of the named standard in Section 22 ("Logical Device Features"). The Announcements are controlled with the help of "Voice Unit event messages and related service messages according to Section 26 ("Voice Unit Services & Events") of the above Standards.
Im folgenden wird unter weiterer Bezugnahme auf die Funktionseinheiten der Fig. 1 ein Austausch von CSTA-Nachrichten zur Realisierung des erfindungsgemäßen Verfahrens näher erläutert.The following is with further reference to the functional units 1 shows an exchange of CSTA messages to implement the method according to the invention explained in more detail.
Die Figuren 2A, 2B, 2B und 2D zeigen Nachrichten, die beim
automatischen Vermitteln eines ankommenden Rufs zwischen dem
Anwendungsprogramm 22 und den Einheiten 40,32,27,50 mit den
Kennzeichen D1, D2, D5 und D6 ausgetauscht werden. Zeitstrahlen
100, 102, 104, 106 und 108 sind in dieser Reihenfolge dem
Anwendungsprogramm 22 und den Einheiten 40,32,27,50 mit den
Kennzeichen D1, D2, D5 und D6 zugeordnet. Die Zeitstrahlen
100 bis 108 verlaufen von oben nach unten, so dass spätere
Zeitpunkte weiter unten liegen als frühere Zeitpunkte. Figures 2A, 2B, 2B and 2D show messages that are in the
automatically transfer an incoming call between the
Es sei davon ausgegangen, dass sich ein Teilnehmer an dem Endgerät 50 mit der Kennzahl D6 angemeldet hat, wobei er seine Identifikationsnummer ID mit dem Wert "100" im Zuge des Anmeldungsprozesses eingegeben hat. Dieser Anmeldungsprozess geht einher mit der Generierung eines Agenten, die vom Rufverteilungssystem mit dem Ereignis "Agent Log In" quittiert wird, das die folgenden Parameter enthält:
- agentDevice D6,
agentID 100,- acdGroup A.
- agentDevice D6,
-
agentID 100, - acdGroup A.
Durch diesen Anmeldungsprozess wird das Endgerät 50 in die Rufverteilung mit einbezogen.Through this registration process, the terminal 50 is in the Call distribution included.
Vor dem Eintreffen des Rufes 64 wurden die Anschlusseinheit
40, das Gruppenprogramm 32 und das Endgerät 44 in eine - in
der Fachwelt oftmals als "Monitoring" bezeichnete und in der
Zeichnung nicht dargestellte - Überwachungsfunktion durch das
Anwendungsprogramm 22 einbezogen. Dazu wird die im genannten
ECMA-Standard, Abschnitt 15 ("Monitoring Services") beschriebene
CSTA-Nachricht "Monitor Start" verwendet. Aufgrund der
mit dem Dienst "Monitor Start" eingeleiteten Überwachungsfunktion
kann das Anwendungsprogramm 22 die Vorgänge in den
in die Überwachung einbezogenen Telekommunikationseinheiten
("Devices"), also der Anschlusseinheit 40, dem Gruppenprogramm
32, dem Ansagemodul 27 sowie dem Endgerät 50, verfolgen.
Überwachte Ereignisnachrichten werden daher als Pfeile
dargestellt, die von einem der vorgenannten Telekommunikationseinheiten
zum Anwendungsprogramm 22 führen.Before the arrival of
Im folgenden werden diese mit einer zentralen Ansagesteuerung einhergehenden Ereignisnachrichten anhand der Zeichnung und mit Beschreibung ihrer CSTA-Nachrichtenstruktur in chronologischer Reihenfolge erläutert. In the following, these are managed with a central announcement control accompanying event messages based on the drawing and with a description of their CSTA message structure in chronological order Order explained.
Die Anschlusseinheit 40 erzeugt zum Zeitpunkt t0 aufgrund des - vor dem Zeitpunkt t0 - ankommenden Rufes 64 eine Ereignisnachricht 110, die standardgemäß als "Service Initiated"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- initiatedConnection D1C1,
- intiatingDevice D1,
- localConnectionInfo Initiated,
- cause new Call,
- callLinkageData G1, T1.
- initiatedConnection D1C1,
- intiatingDevice D1,
- localConnectionInfo Initiated,
- cause new call,
- callLinkageData G1, T1.
Zu einem folgenden Zeitpunkt t1 erzeugt die Anschlusseinheit 40 eine Ereignisnachricht 112, die gemäß CSTA-Standard als "Originated"-Nachricht bezeichnet wird und deren Funktion die Anzeige eines abgeschlossenen Wahlvorgangs durch den eingehenden Ruf 64 ist. Sie enthält u.a. die folgenden Parameter:
- originatedConnection D1C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Connected,
- cause new Call,
- associatedCallingDevice D2,
- callLinkageData G1, T1.
- originatedConnection D1C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Connected,
- cause new call,
- associatedCallingDevice D2,
- callLinkageData G1, T1.
Zu einem Zeitpunkt t2 sendet die Anschlusseinheit 40 eine -
strichpunktiert dargestellte - kommunikationseinrichtungsinterne
Setup-Nachricht 114 an das Gruppenprogramm 32, um eine
Verbindung zwischen der Anschlusseinheit 40 und dem zugehörigen
Gruppenprogramm 32 herzustellen.At a time t2, the
Zu einem Zeitpunkt t3 sendet die Anschlusseinheit 40 aufgrund der zuvor übertragenen Setup-Nachricht 114 eine Ereignisnachricht 116, die gemäß CSTA-Standard als "Delivered"-Nachricht bezeichnet wird und die die Zuteilung des Anrufes zu einem Ziel-Device - in diesem Fall das Gruppenprogramm 32 mit dem Kennzeichen D2 - anzeigt. Sie enthält u.a. die folgenden Parameter:
- connection D2C1,
- alertingDevice D2,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Connected,
- cause Entering Distribution,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- connection D2C1,
- alertingDevice D2,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Connected,
- cause entering distribution,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Auch das Gruppenprogramm 32 sendet aufgrund der empfangenen Setup-Nachricht 114 zu einem Zeitpunkt t4 an das Anwendungsprogramm 22 eine CSTA-Nachricht 118, die gemäß CSTA-Standard als "Delivered"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- connection D2C1,
- alertingDevice D2,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Alerting,
- cause Entering Distribution,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- connection D2C1,
- alertingDevice D2,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Alerting,
- cause entering distribution,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Die Anschlusseinheit 40 reiht den ankommenden Ruf 64 zunächst in eine Bearbeitungsschlange ein. Nach dem Einreihen der Rufanforderung in die Bearbeitungsschlange wird zu einem Zeitpunkt t5 eine Ereignisnachricht 120 an das Anwendungsprogramm 22 gesendet, die gemäß CSTA-Standard auch als "Queued"-Nachricht bezeichnet wird und die eine Einreihung in eine Warteschlange anzeigt. Sie enthält u.a. die folgenden Parameter:
- queuedConnection D2C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Connected,
- cause No Available Agents,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- queuedConnection D2C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Connected,
- cause no available agents,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Das Gruppenprogramm 32 reiht die ankommende Rufanforderung ebenfalls in seine Bearbeitungsschlange ein und sendet seinerseits - zu einem Zeitpunkt t6 - eine "Queued"-Nachricht 122 an das Anwendungsprogramm 22, die u.a. die folgenden Parameter enthält:
- queuedConnection D2C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Queued,
- cause No Available Agents,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- queuedConnection D2C1,
- callingDevice D1,
- calledDevice D2,
- localConnectionInfo Queued,
- cause no available agents,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Die mit dem Argument "cause" übermittelte Ursache für die
Einreihung in eine Warteschlange ist die Nichtverfügbarkeit
("No Available Agents") eines dem Endgerät 50 mit der Kennziffer
D6 zugeordneten Agenten. Diese Nichtverfügbarkeit kann
beispielsweise daraus resultieren, dass der - eingangs als
angemeldet angenommene - Teilnehmer an diesem Endgerät 50 gerade
keinen Ruf entgegennehmen kann, beispielsweise aus dem
Grund, da er sich gerade in einem Gespräch befindet ist.The cause for the transmitted with the argument "cause"
Queuing is the unavailability
("No Available Agents") one of the
Es ergibt sich die Notwendigkeit, den rufenden Teilnehmer - präziser, den eingehenden Ruf 64 initiierenden Teilnehmer -
mit einer Ansage auf die Nichtverfügbarkeit des gerufenen am
Endgerät D6 angemeldeten Teilnehmers aufmerksam zu machen.
Hierzu werden im folgenden beteiligte CSTA-Nachrichten beschrieben,
die den Aufbau eines Verbindungsweges zum zentralen
Ansagemodul 27 begleiten.There is a need for the calling subscriber - more precisely, the subscriber initiating the incoming call 64 -
with an announcement on the unavailability of the called on
Attention device D6 to the registered subscriber.
The CSTA messages involved are described below,
the establishment of a connection path to the central
Accompany
Zu einem Zeitpunkt t7 veranlasst die Anschlusseinheit 40 eine Anforderung des zentralen Ansagemoduls 27. Dieses Ansagemodul 27 wird in der Sprechweise des ECMA-Standards auch mit dem Kürzel VRU ("Voice Response Unit") bezeichnet. Die zugehörige "Play Message Request"-Anforderungsnachricht 124 an das Anwendungsprogramm 22, enthält u.a. die folgenden Parameter:
- messageToBePlayed D5,
- overConnection D1C1.
- messageToBePlayed D5,
- overConnection D1C1.
Diese Anforderungsnachricht 124 wird zum Zeitpunkt t8 mit einer
positiven Bestätigungsnachricht 126 "Play Message Result"
vom Gruppenprogramm 32 quittiert.This
Im folgenden wird vom Gruppenprogramm 32, vergleichbar mit
einer Konferenzschaltung ein Verbindungsweg - der in den Parametern
der vorausgehenden Ereignisnachrichten mit C1 bezeichnet
wurde - zwischen der Anschlusseinheit 40 mit dem
Kennzeichen D1 und der Schnittstelle 42 mit dem Kennzeichen
D3 aufgebaut wobei die Verbindung zum Gruppenprogramm 32 aufgrund
des nichtverfügbaren, das Endgerät 50 mit dem Kennzeichen
D6 repräsentierenden Agenten im Wartezustand ("queued")
gehalten wird. Die Schnittstelle 42 mit dem kennzeichen D3
der Kommunikationseinrichtung 12 ist über das lokale Datenübertragungsnetz
20 unter anderem mit der Schnittstelle 46
mit dem Kennzeichen D4 der Kommunikationseinrichtung 16 verbunden.
Von dieser Schnittstelle 46 aus wird mit einer weiteren
vom zu der Kommunikationseinrichtung 16 gehörigen Gruppenprogramm
36 veranlassten Konferenzschaltung ein Verbindungsweg
(in den unten folgenden Ereignisnachrichten mit "C2"
bezeichnet) zu der zentralen Ansageeinheit 27 aufgebaut. Diese
beiden Konferenzschaltungen werden durch die beiden folgenden
Ereignisnachrichten an das Anwendungsprogramm 22 im
Rahmen der Überwachungsfunktion gemeldet.In the following, the
Zu einem Zeitpunkt t9 sendet das Gruppenprogramm 32 aufgrund eines hergestellten Verbindungsweges C1 eine Ereignisnachricht 128, die gemäß CSTA-Standard als "Conferenced"-Nachricht bezeichnet wird und die dem Anwendungsprogramm 22 anzeigt, dass in die bestehende, wartende Verbindung eine weitere Verbindung zu der zentralen Ansageeinheit 27 mit dem Kennzeichen D5 einbezogen wurde. Sie enthält u.a. die folgenden Parameter:
- primaryOldCall D2C1,
- confController D2,
- addedParty D5,
- newConnection D1C1,
- oldConnection D1C1,
- deviceID D1,
- newConnection D2C1,
- oldConnection D2C1,
- deviceID D2,
- newConnection D3C1,
- deviceID D5,
- localConnectionInfo Queued,
- cause Single Step Conference,
- newCallLinkageData G1,T1,
- oldCallLinkageData G1,T1.
- primaryOldCall D2C1,
- confController D2,
- addedParty D5,
- newConnection D1C1,
- oldConnection D1C1,
- deviceID D1,
- newConnection D2C1,
- oldConnection D2C1,
- deviceID D2,
- newConnection D3C1,
- deviceID D5,
- localConnectionInfo Queued,
- cause single step conference,
- newCallLinkageData G1, T1,
- oldCallLinkageData G1, T1.
Zu einem Zeitpunkt t10 sendet das Gruppenprogramm 36 aufgrund eines hergestellten Verbindungsweges C2 eine Ereignisnachricht 130, die gemäß CSTA-Standard als "Conferenced"-Nachricht bezeichnet wird. Dem Anwendungsprogramm 22 wird mit dieser Nachricht 130 mitgeteilt, dass die Verbindnung zur zentralen Ansageeinheit 27 hergestellt wurde und gleichzeitig der Ruf noch in der Warteschlange ist. Diese Nachricht 130 enthält u.a. die folgenden Parameter:
- primaryOldCall D4C2,
- confController D2,
- addedParty D5,
- newConnection D4C2,
- oldConnection D4C2,
- deviceID D1,
- newConnection D4C2,
- oldConnection D4C2,
- deviceID D2,
- newConnection D5C2,
- deviceID D5,
- localConnectionInfo Queued,
- cause Single Step Conference,
- newCallLinkageData G1,T1,
- oldCallLinkageData G1,T1.
- primaryOldCall D4C2,
- confController D2,
- addedParty D5,
- newConnection D4C2,
- oldConnection D4C2,
- deviceID D1,
- newConnection D4C2,
- oldConnection D4C2,
- deviceID D2,
- newConnection D5C2,
- deviceID D5,
- localConnectionInfo Queued,
- cause single step conference,
- newCallLinkageData G1, T1,
- oldCallLinkageData G1, T1.
Die zentrale Ansageeinheit 27 veranlasst daraufhin die Einspielung der Ansage. Dieses Ereignis wird zu einem Zeitpunkt t11 durch eine Ereignisnachricht 132 gemeldet, die gemäß CSTA-Standard als "Play"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- message D5,
- connection D1C1.
- message D5,
- connection D1C1.
Weiterhin melden in den folgenden drei Nachrichten die überwachte
Anschlusseinheit 40, die überwachte Schnittstelle 42
sowie die zentrale Ansageeinheit 27 den erfolgreichen Aufbau
der Verbindung von der Anschlusseinheit 40 bis zur zentralen
Ansageeinheit 27.Furthermore, the monitored three report in the following three
Zu einem Zeitpunkt t12 sendet die Anschlusseinheit 40 eine Ereignisnachricht 134, die gemäß CSTA-Standard als "Established"-Nachricht bezeichnet wird und die dem Anwendungsprogramm 22 anzeigt, dass jetzt die Verbindung geschaltet ist. Die Nachricht 134 enthält u.a. die folgenden Parameter:
- EstablishedConnection D3C1,
- answeringDevice D5,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Connected,
- cause Remains in Queue,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- EstablishedConnection D3C1,
- answeringDevice D5,
- callingDevice D1,
- calledDevice D2,
- originatingNIDConnection D1C1,
- localConnectionInfo Connected,
- cause remains in queue,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Zu einem Zeitpunkt t13 sendet das Gruppenprogramm 32 eine Ereignisnachricht
136, die gemäß CSTA-Standard als "Established"-Nachricht
bezeichnet wird und die mit der Ereignisnachricht
134 identische Parameter enthält.At a time t13, the
Zu einem Zeitpunkt t14 sendet die zentrale Ansageeinheit 27
eine Ereignisnachricht 138, die gemäß CSTA-Standard als
"Established"-Nachricht bezeichnet wird und die mit der Ereignisnachricht
134 identische Parameter enthält.The
Im folgenden wird davon ausgegangen, dass der dem Teilnehmer mit der Identifikationsnummer ID 100 zugeordnete Agent "freigestellt" wird. Unter einer Freistellung dieses Agenten ist zu verstehen, dass der Teilnehmer, den dieser Agent repräsentiert, an seinem ihm durch Anmeldung mit seiner Identifikationsnummer ID 100 zugeordneten Endgerät 50 mit der Kennzahl D6 wieder für eingehende Rufe erreichbar ist, weil er beispielsweise ein Gespräch beendet hat. Zu einem Zeitpunkt t15 signalisiert das Endgerät 50 unter Einbeziehung des Gruppenprogramms 32 dem Anwendungsprogramm 22 mit einer Ereignisnachricht 140, die gemäß CSTA-Standard als "Agent Ready"-Nachricht bezeichnet wird, dass es zur Annahme weiterer Rufe im Rahmen der Rufverteilung bereit ist. Diese Ereignisnachricht enthält u.a. die folgenden Parameter:
- agentDevice D6,
- agentGroup ACD Group,
agentID 100.
- agentDevice D6,
- agentGroup ACD Group,
-
agentID 100.
Das Freisetzen des Agenten setzt nun Aktivitäten in Gang, die
zu einem Anhalten der Ansagefunktion und zu einer erneuten
Umleitung des Verbindungsweges führen. Der Verbindungsweg
ausgehend von dem den eingehenden Ruf 64 initiierenden Teilnehmer
wird von dem vorübergehenden Ziel - der zentralen Ansageeinheit
27 - hin zu dem jetzt gerufenen Teilnehmer am
Endgerät 50 mit der Kennzahl D6 umgestellt.The agent's release now starts activities that
to stop the announcement function and again
Redirect the connection path. The connection path
starting from the subscriber initiating the
Hierzu sendet die Anschlusseinheit 40 zu einem Zeitpunkt t16 eine Ereignisnachricht 142, die gemäß CSTA-Standard als "Stop"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- message D5,
- agentGroup D1C1.
- message D5,
- agentGroup D1C1.
Diese Nachricht meldet das Anhalten der Ansagefunktion durch
die zentrale Ansageeinheit 27.This message signals that the announcement function has stopped
the
Zu einem Zeitpunkt t17 sendet das Gruppenprogramm 32 eine Ereignisnachricht 144, die eine Beendigung der Verbindung signalisiert und die gemäß CSTA-Standard als "Connection Cleared"-Nachricht bezeichnet wird, und dem Anwendungsprogramm 22 anzeigt, dass die Verbindung zu der Schnittstelle 42 mit dem kennzeichen D3 gelöst wurde. Diese Ereignisnachricht 144 enthält u.a. die folgenden Parameter:
- droppedConnection D3C1,
- releasingDevice D3,
- localConnectionInfo Queued,
- cause normal Clearing,
- callLinkageData G1, T1.
- droppedConnection D3C1,
- releasingDevice D3,
- localConnectionInfo Queued,
- cause normal clearing,
- callLinkageData G1, T1.
Zu einem Zeitpunkt t18 sendet die Ansageeinheit 27 eine Ereignisnachricht 144, die eine Beendigung der Verbindung signalisiert und die gemäß CSTA-Standard als "Connection Cleared"-Nachricht bezeichnet wird. Diese Ereignisnachricht 146 enthält u.a. die folgenden Parameter:
- droppedConnection D3C1,
- releasingDevice D3,
- localConnectionInfo Queued,
- cause normal Clearing,
- callLinkageData G1, T1.
- droppedConnection D3C1,
- releasingDevice D3,
- localConnectionInfo Queued,
- cause normal clearing,
- callLinkageData G1, T1.
Zu einem Zeitpunkt t19 sendet die Anschlusseinheit 40 eine Anforderungsnachricht 148, die gemäß CSTA-Standard als "Deflect Call Request"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- callToBeDiverted D2C1,
- newDestination D6.
- callToBeDiverted D2C1,
- newDestination D6.
Diese Nachricht leitet die Veranlassung einer Umleitung auf das Endgerät 50 mit der Kennzahl D6 ein.This message initiates a redirect the terminal 50 with the code D6.
Zu einem Zeitpunkt t20 bestätigt die Anschlusseinheit 40 den
Empfang der CSTA-Nachricht 148 mit einer CSTA-Nachricht 150,
die an das Anwendungsprogramm 22 gesendet wird. Diese CSTA-Nachricht
150 wird gemäß CSTA-Standard auch als "Deflect Call
Result"-Nachricht bezeichnet und enthält keine Parameter.At a time t20, the
Zu einem Zeitpunkt t21 sendet die Anschlusseinheit 40 eine Ereignisnachricht 152 an das Anwendungsprogramm 22, die gemäß CSTA-Standard auch als "Diverted"-Nachricht bezeichnet wird und die dem Anwendungsprogramm 22 eine Weitergabe eines logischen Devices an einen Agenten anzeigt. Die Nachricht 152 enthält u.a. die folgenden Parameter:
- connection D2C1,
- divertingDevice D2,
- newDestination D6,
- localConnectionInfo Null,
- cause distributed,
- associatedCallingDevice D1,
- callLinkageData G1,T1.
- connection D2C1,
- divertingDevice D2,
- newDestination D6,
- localConnectionInfo zero,
- cause distributed,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Die Programmgruppe 32 sendet zu einem Zeitpunkt t22 ebenfalls
eine Ereignisnachricht 154 an das Anwendungsprogramm 22. Die
Ereignisnachricht 154 wird gemäß CSTA-Standard auch als "Diverted
Event"-Nachricht bezeichnet und enthält dieselben Parameter
wie die Nachricht 152.The
Zu einem Zeitpunkt t23 sendet das Gruppenprogramm 32 an das Anwendungsprogramm 22 eine Ereignisnachricht 156, die auch als "Delivered"-Nachricht bezeichnet wird, und die dem Anwendungsprogramm 22 anzeigt, dass am Endgerät 50 mit dem Kennzeichen D6 eine Signalisierung stattfindet. Die Nachricht 156 enthält u.a. die folgenden Parameter:
- Connection D6C1,
- alertingDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Alerting,
- cause Distributed,
- associatedCallingDevice D4,
- callLinkageData G1, T1.
- Connection D6C1,
- alertingDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Alerting,
- cause distributed,
- associatedCallingDevice D4,
- callLinkageData G1, T1.
Zu einem Zeitpunkt t24 sendet die Ansageeinheit 27 an das Anwendungsprogramm 22 eine Ereignisnachricht 158, die auch als "Delivered"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- Connection D6C1,
- alertingDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Alerting,
- cause Distributed,
- associatedCallingDevice D5,
- callLinkageData G1, T1.
- Connection D6C1,
- alertingDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Alerting,
- cause distributed,
- associatedCallingDevice D5,
- callLinkageData G1, T1.
Durch die CSTA-Nachricht 158 bestätigt die Ansageeinheit 27
die erfolgreiche Rufweiterleitung. Zu diesem Zeitpunkt signalisiert
das Endgerät 50 einen eingehenden Verbindungswunsch
durch den eingehenden Ruf 64.The
Zu einem Zeitpunkt t25 sendet das Endgerät 50 Ereignisnachricht 160 an das Anwendungsprogramm 22, die auch als "Agent Busy"-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- agentDevice D6,
- agentGroup ACD-A,
AgentID 120.
- agentDevice D6,
- agentGroup ACD-A,
-
AgentID 120.
Mit Hilfe der CSTA-Nachricht 160 wird das Anwendungsprogramm
22 darüber unterrichtet, dass das Endgerät 50 im Rahmen der
Rufverteilung nicht weiter nutzbar ist. Die Ursache hierfür
liegt darin, dass der Teilnehmer an diesem Endgerät den eingehenden
Ruf 64 entgegengenommen hatWith the help of the
Zu einem Zeitpunkt t26 erzeugt die Anschlusseinheit 40 für das Anwendungsprogramm 22 eine Ereignisnachricht 162, die auch als "Established"-Nachricht bezeichnet wird und die dem Anwendungsprogramm 22 eine Meldung eines Agenten anzeigt. Diese Nachricht 162 enthält u.a. die folgenden Parameter:
- establishedConnection D6C1,
- answeringDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Connected,
- cause Distributed,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- establishedConnection D6C1,
- answeringDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Connected,
- cause distributed,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Durch die CSTA-Nachricht 162 wird dem Anwendungsprogramm 22
angezeigt, dass die Rufverteilung durchgeführt worden ist.The
Das Endgerät 50 erzeugt zu einem Zeitpunkt t27 für das Anwendungsprogramm 22 eine Ereignisnachricht 164, die gemäß CSTA-Standard als EstablishedEvent-Nachricht bezeichnet wird und u.a. die folgenden Parameter enthält:
- establishedConnection D6C1,
- answeringDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Connected,
- cause Distributed,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
- establishedConnection D6C1,
- answeringDevice D6,
- callingDevice D1,
- calledDevice D2,
- lastRedirectionDevice D2,
- localConnectionInfo Connected,
- cause distributed,
- associatedCallingDevice D1,
- callLinkageData G1, T1.
Durch die CSTA-Nachricht 164 wird die erfolgreiche Rufverteilung
auch seitens des Endgerätes 50 bestätigt.The
Figur 3A zeigt ein CSTA-Modell des Anwendungsprogramms 22 zum
Zeitpunkt t6. Die Einheiten mit dem Kennzeichen D1, D2, D3
und D6 sind der Kommunikationseinrichtung 12 zugeordnet, die
im Modell das Kennzeichen "Knoten A" besitzt. Zwischen der
Einheit mit dem Kennzeichen D1 und der Einheit mit dem Kennzeichen
D2 wurde ein Ruf mit dem logischen Verbindungsweg C1
("Connection 1") aufgebaut. Der Verbindungszustand zur Seite
des Endgerätes mit dem Kennzeichen D1 hin ist "verbunden",
siehe Kleinbuchstabe c ("connected"). Der Zustand des Rufes
zur Seite des Endgerätes mit dem Kennzeichen D2 ist "eingereiht",
siehe Kleinbuchstabe q ("queued"). Außerdem ist mit
dem logischen Verbindungsweg C1 das globale Kennzeichen G1
verknüpft, das für die Rufweiterleitung verwendet wird, um
zwei Rufe in verschiedenen Kommunikationseinrichtungen 12 und
16 miteinander zu verknüpfen. Ein Thread-Kennzeichen T1 ist
ebenfalls dem Kennzeichen C1 zugeordnet, um den zur Rufweiterleitung
dienenden Anwendungsprozess auf dem Rechner 18 zu
kennzeichnen. Das globale Kennzeichen G1 und das Thread-Kennzeichen
T1 werden, wie bereits erwähnt, in anderem Zusammenhang
im CSTA-Standard, Ausgabe 2000, näher erläutert.FIG. 3A shows a CSTA model of the
Die Einheiten mit den Kennzeichen D4 und D5 sind der Kommunikationseinrichtung
16 zugeordnet. Die Kommunikationseinrichtung
16 hat im Modell das Kennzeichen "Knoten C".The units with the identifiers D4 and D5 are the
Figur 3B zeigt das Rufmodell des Anwendungsprogramms 22 zum
Zeitpunkt t14. Der logische Verbindungsweg C1 ist weiterhin
mit dem Kennzeichen D2 wartend verbunden ("queued") und dem
Kennzeichen D1 verbunden ("connected"). Der logische Verbindungsweg
C1 ist außerdem mit dem Kennzeichen D3 verbunden,
siehe Kleinbuchstabe c ("connected"). Das globale Kennzeichen
G1 ist weiterhin mit dem logischen Verbindungsweg C1 verknüpft.
Ebenso ist das Thread-Kennzeichen T1 weiterhin mit
dem logischen Verbindungsweg C1 verknüpft. FIG. 3B shows the call model of the
Bezüglich der Kommunikationseinrichtung 16 gibt es, wie bereits
erwähnt, in dem Modell des Anwendungsprogramms 22 die
Kennzeichen D4 und D5. Beide Kennzeichen sind durch einen logischen
Verbindungsweg C2 für einen Ruf verknüpft, der die
Schnittstelle 46 mit der Ansageeinheit 27 verbindet. Zur Seite
des Kennzeichens D3 hin besteht eine Verbindung, siehe c
("connected"). Zwischen dem einen logischen Verbindungsweg C2
und dem Kennzeichen D6 besteht ebenfalls eine Verbindung,
siehe c ("connected").With regard to the
Das globale Kennzeichen G1 ist auch mit dem Rufkennzeichen C2 verbunden. Ebenso ist das Thread-Kennzeichen T1 mit dem Rufkennzeichen C2 verbunden.The global identifier G1 is also with the call identifier C2 connected. The thread identifier is also T1 with the call identifier C2 connected.
Figur 3C zeigt das Rufmodell des Anwendungsprogramms 22 zum
Zeitpunkt t27. Der logische Verbindungsweg C1 jetzt mit den
beiden Kennzeichen D1 und D6 verbunden, siehe c ("connected").FIG. 3C shows the call model of the
Fällt das Anwendungsprogramm 22, beispielsweise aufgrund einer
Störung in der Datenverarbeitungsanlage 18 oder im Datenübertragungsnetz
20 aus, so wird in eine Notfall-Betriebsart
umgeschaltet, in welcher die Rufverteilung zunächst durch das
Gruppenprogramm 32 übernommen wird. Das Gruppenprogramm 32
versucht den ankommenden Ruf 64 an Endgeräte weiterzuleiten,
die an die Kommunikationseinrichtung 12 angeschlossen sind
und die zu dieser dem Gruppenprogramm 32 zugeordneten Gruppe
gehören. Sind alle an die Kommunikationseinrichtung angeschlossenen
Endgeräte der Gruppe besetzt, so wird der ankommende
Ruf durch eine interne Anrufbeantwortungsfunktion der
Kommunikationseinrichtung 12 entgegengenommen.If the
Claims (9)
wobei Teilnehmer an den Kommunikationseinrichtungen (12,14,16) des verteilten Kommunikationssystems (10) zugeordneten Kommunikationsendgeräten (50,52,54,56) registrierbar sind, und,
wobei ankommende Rufe (64) nach vorgebbaren Kriterien den Kommunikationsendgeräten (50,52,54,56) zuordenbar sind,
dadurch gekennzeichnet, dass bei Nichtverfügbarkeit eines durch den ankommenden Ruf (64) gerufenen registrierten Teilnehmers eine Ansagefunktion ausgeführt wird, durch die eine Aktivierung einer Ansage auf einer zentralen Ansageeinrichtung (27) des verteilten Kommunikationssystems (10) veranlasst wird.Method for answering calls in a distributed communication system (10) consisting of several communication devices (12, 14, 16),
participants in the communication devices (12, 14, 16) of the distributed communication system (10) associated with communication terminals (50, 52, 54, 46) can be registered, and,
Incoming calls (64) can be assigned to the communication terminals (50, 52, 54, 56) according to predefinable criteria,
characterized in that, if a registered subscriber called by the incoming call (64) is not available, an announcement function is carried out, by means of which an announcement is activated on a central announcement device (27) of the distributed communication system (10).
dadurch gekennzeichnet, dass die Ansagefunktion durch ein Anwendungsprogramm (22) aktiviert wird.Method according to claim 1,
characterized in that the announcement function is activated by an application program (22).
dadurch gekennzeichnet, dass das Anwendungsprogramm (22), die zentrale Ansageeinrichtung (27) sowie die Kommunikationseinrichtungen (12,14,16) untereinander Steuerungs- und/oder Bestätigungsnachrichten austauschen.Method according to claim 2,
characterized in that the application program (22), the central announcement device (27) and the communication devices (12, 14, 16) exchange control and / or confirmation messages with one another.
dadurch gekennzeichnet, dass die Steuerungs- und/oder Bestätigungsnachrichten gemäß des CSTA-Protokolls oder gemäß eines auf dem CSTA-Protokoll aufbauenden Protokolls ausgestaltet sind. Method according to claim 3,
characterized in that the control and / or confirmation messages are designed in accordance with the CSTA protocol or in accordance with a protocol based on the CSTA protocol.
dadurch gekennzeichnet, dass die ausgetauschten Steuerungs- und/oder Bestätigungsnachrichten über ein paketorientiertes Netzwerk (20) übertragen werden.Method according to one of claims 3 or 4,
characterized in that the exchanged control and / or confirmation messages are transmitted via a packet-oriented network (20).
dadurch gekennzeichnet, dass die zentrale Ansageeinrichtung (27) in einer Datenverarbeitungsanlage (18) implementiert ist.Method according to one of the preceding claims,
characterized in that the central announcement device (27) is implemented in a data processing system (18).
dadurch gekennzeichnet, dass in mindestens einer dem Kommunikationssystem (10) zugeordneten Datenbank ein Kennzeichen für einen im Kommunikationssytem (10) registrierten Teilnehmer gespeichert wird.Method according to one of the preceding claims,
characterized in that an identifier for a subscriber registered in the communication system (10) is stored in at least one database assigned to the communication system (10).
dadurch gekennzeichnet, dass die Kennzeichen Rufnummern von Kommunikationsendgeräten (50,52,54,56) und/oder Anmeldungskennzeichen von registrierten Teilnehmern sind.Method according to claim 7,
characterized in that the identifiers are telephone numbers of communication terminals (50, 52, 54, 56) and / or registration identifiers of registered subscribers.
mit mehreren, der Kommunikationseinrichtung (12) des verteilten Kommunikationssystems (10) zugeordneten Kommunikationsendgeräten (50,52) an denen ein Teilnehmer registrierbar ist, wobei ankommende Rufe (64) nach vorgebbaren Kriterien den Kommunikationsendgeräten (50,52) zuordenbar sind,
gekennzeichnet durch,
eine Ansagefunktion, die bei Nichtverfügbarkeit eines durch den ankommenden Ruf (64) gerufenen registrierten Teilnehmers ausgeführt wird,
wobei durch die Ansagefunktion eine Aktivierung einer Ansage auf einer zentralen Ansageeinrichtung (27) des verteilten Kommunikationssystems (10) veranlasst wird.Distributed communication system (10) with at least one communication device (12),
with a plurality of communication terminals (50, 52) assigned to the communication device (12) of the distributed communication system (10), on which a subscriber can be registered, incoming calls (64) being assignable to the communication terminals (50, 52) according to predefinable criteria,
characterized by
an announcement function which is carried out if a registered subscriber called by the incoming call (64) is not available,
wherein an announcement on a central announcement device (27) of the distributed communications system (10) is caused by the announcement function activation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10132262A DE10132262A1 (en) | 2001-07-04 | 2001-07-04 | Call answering method in a distributed communication system |
DE10132262 | 2001-07-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1274220A2 true EP1274220A2 (en) | 2003-01-08 |
EP1274220A3 EP1274220A3 (en) | 2004-05-12 |
Family
ID=7690480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP02100746A Withdrawn EP1274220A3 (en) | 2001-07-04 | 2002-06-25 | Method for call answering in a distributed communications system |
Country Status (3)
Country | Link |
---|---|
US (1) | US6990188B2 (en) |
EP (1) | EP1274220A3 (en) |
DE (1) | DE10132262A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2073522A1 (en) * | 2007-12-17 | 2009-06-24 | Huawei Technologies Co., Ltd. | Private extensions of CSTA protocol |
EP2408184A1 (en) * | 2009-03-12 | 2012-01-18 | Huawei Technologies Co., Ltd. | Method and system for voice service |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110381085B (en) * | 2019-08-07 | 2022-08-12 | 深圳市潮流网络技术有限公司 | Calling method and device, computing equipment and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0590863A2 (en) * | 1992-09-30 | 1994-04-06 | AT&T Corp. | Private branch exchange networks |
EP0802665A2 (en) * | 1996-04-19 | 1997-10-22 | AT&T Corp. | Work at home acd agent network with cooperative control |
US5844896A (en) * | 1997-02-26 | 1998-12-01 | U S West, Inc. | System and method for routing telephone calls |
WO2000076191A1 (en) * | 1999-06-07 | 2000-12-14 | Telia Ab | Control of private branch exchange via cti-link from network based voice control services |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2770430B2 (en) * | 1989-06-23 | 1998-07-02 | 株式会社日立製作所 | Switching system with subscriber status management function |
US5206903A (en) * | 1990-12-26 | 1993-04-27 | At&T Bell Laboratories | Automatic call distribution based on matching required skills with agents skills |
US5590188A (en) * | 1992-11-09 | 1996-12-31 | Iex Corporation | Rules-based call routing |
KR970078355A (en) * | 1996-05-22 | 1997-12-12 | 김광호 | Paging service method of exchange system |
US5933488A (en) * | 1997-04-18 | 1999-08-03 | Siemens Information | Automated method and arrangement for integrating a telephone system with an announcement system |
-
2001
- 2001-07-04 DE DE10132262A patent/DE10132262A1/en not_active Withdrawn
-
2002
- 2002-06-25 EP EP02100746A patent/EP1274220A3/en not_active Withdrawn
- 2002-07-05 US US10/189,192 patent/US6990188B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0590863A2 (en) * | 1992-09-30 | 1994-04-06 | AT&T Corp. | Private branch exchange networks |
EP0802665A2 (en) * | 1996-04-19 | 1997-10-22 | AT&T Corp. | Work at home acd agent network with cooperative control |
US5844896A (en) * | 1997-02-26 | 1998-12-01 | U S West, Inc. | System and method for routing telephone calls |
WO2000076191A1 (en) * | 1999-06-07 | 2000-12-14 | Telia Ab | Control of private branch exchange via cti-link from network based voice control services |
Non-Patent Citations (2)
Title |
---|
"ECMA Technical Report TR/68; Scenarios for Computer Supported Telecommunications Applications (CSTA) Phase II; pages 1-68" Dezember 1994 (1994-12) , ECMA XP002266926 * Absatz [14.2] * * |
"Standard ECMA-217; Services for Computer Supported Telecommunications Applications (CSTA) Phase II; pages 1-160" Dezember 1994 (1994-12) , ECMA XP002266927 * Absatz [0005] - Absatz [0006] * * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2073522A1 (en) * | 2007-12-17 | 2009-06-24 | Huawei Technologies Co., Ltd. | Private extensions of CSTA protocol |
EP2408184A1 (en) * | 2009-03-12 | 2012-01-18 | Huawei Technologies Co., Ltd. | Method and system for voice service |
EP2408184A4 (en) * | 2009-03-12 | 2012-04-25 | Huawei Tech Co Ltd | Method and system for voice service |
Also Published As
Publication number | Publication date |
---|---|
US6990188B2 (en) | 2006-01-24 |
EP1274220A3 (en) | 2004-05-12 |
DE10132262A1 (en) | 2003-01-23 |
US20030103612A1 (en) | 2003-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69832275T2 (en) | APPARATUS AND METHOD FOR IMPROVING THE CALLING GEAR CIRCULATION TO AND IN CALL CENTERS | |
DE69636304T2 (en) | Arrangement for routing a call to a queue of the best group | |
EP0766443A2 (en) | Method for detecting free agent communication terminals in communication networks with an automatic call distribution | |
DE69836169T2 (en) | Method and system for implementing intelligent telecommunications services | |
DE60207552T2 (en) | METHOD AND DEVICES FOR CONTROLLING TELEPHONE TRANSMISSION FROM AN AUTOMATIC CALL DISPOSING SYSTEM (ACD) FROM AN INTERACTIVE LANGUAGE RESPONSE SYSTEM (IVR), AND TO CREATE THE POSSIBILITY FOR A CALLER WHILE CONNECTED WITH THE INTERACTIVE LANGAGE RESPONSE SYSTEM (IVR) TO LEAD A CRITICAL OPERATION TO END | |
DE19954224A1 (en) | Expanding functionality of telecommunications network designed as intelligent network, by routing via service control point using information transferred via control interface | |
DE19623332A1 (en) | Connection establishment procedure as well as switching center, service computer and communication network | |
EP1274220A2 (en) | Method for call answering in a distributed communications system | |
EP1424845B1 (en) | Method of integrating a packet network in a communications system | |
DE19754782A1 (en) | Process for obtaining instructions regarding a target subscriber in a telecommunications network and nodes therefor | |
EP2875627B1 (en) | Method and system for establishing telecommunications links | |
EP0529343B1 (en) | Method for establishing communication between a communication terminal, connected to a communication exchange, and a plurality of further terminals | |
EP1225753B1 (en) | Distributed call distribution system with emergency mode | |
DE10241852B4 (en) | Method and system for switching a telecommunication call | |
WO2001091430A1 (en) | Method and communications system for switching communication relations to subscriber connections, which are arranged in at least one communications network and assigned to at least one group | |
DE3221685A1 (en) | Communications switching system, in particular telephone switching system, with central memory devices for digital speech signals | |
DE19953221A1 (en) | Method, network device and switching center for transmitting an individual message identifying a caller to a called subscriber | |
EP0535601B1 (en) | Method for the establishment of conference connections in a processor controlled communication system | |
DE10145987B4 (en) | Method for selecting a feature and associated entities | |
DE1487932C3 (en) | ||
DE60122758T2 (en) | DISTRIBUTED DISTRIBUTION PLATFORM AND OPERATING METHOD THEREFOR | |
DE2608972C2 (en) | ||
DE4218376A1 (en) | Call diversion device for coupling any telephone terminal - incorporates intermediate circuits in connecting lines between service user's terminals and analogue network | |
EP2023586A1 (en) | Accessing call lists of called subscribers | |
DE3743956A1 (en) | Method for initiating communication connections, which can be controlled by means of a digital communication system, by means of an external computer system connected thereto |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: 7H 04M 3/51 A |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
17P | Request for examination filed |
Effective date: 20040405 |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB IT |
|
17Q | First examination report despatched |
Effective date: 20090224 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20090908 |