WO2007131899A1 - Method and device for the construction of a table of communication subscribers, method and device for the identification of at least one communication subscriber, and method for signaling that a communication connection for a called communication subscriber was unsolicited - Google Patents
Method and device for the construction of a table of communication subscribers, method and device for the identification of at least one communication subscriber, and method for signaling that a communication connection for a called communication subscriber was unsolicited Download PDFInfo
- Publication number
- WO2007131899A1 WO2007131899A1 PCT/EP2007/054382 EP2007054382W WO2007131899A1 WO 2007131899 A1 WO2007131899 A1 WO 2007131899A1 EP 2007054382 W EP2007054382 W EP 2007054382W WO 2007131899 A1 WO2007131899 A1 WO 2007131899A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- subscriber
- caller
- message
- communication subscriber
- 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.)
- Ceased
Links
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/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1076—Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
- H04L65/1079—Screening of IP real time communications, e.g. spam over Internet telephony [SPIT] of unsolicited session attempts, e.g. SPIT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Definitions
- Method and apparatus for building a table with communication subscribers method and apparatus for determining at least one communication subscriber, method for signaling that a communication connection was undesirable for a called communication subscriber, communication device and computer program elements
- the invention relates to a method and a device for constructing a table with communication participants, a method and a device for determining at least one communication subscriber, a method for signaling that a communication connection for a caller communication subscriber was undesirable, a Kommunikati ⁇ ons driven and computer program elements.
- SPAM SPAM over IP telephony
- blacklists also referred to as blacklists, in which caller identification information, for example telephone numbers, is used. stored by such communication participants from whom the respective end user does not want to take a call.
- the called subscriber enters the Identifikati ⁇ on the caller (for example, his number) in his personal blacklist. This is usually done by means of a web interface.
- ⁇ ser approach can be seen in the high costs for the participants, as for example the medium "World Wide Web" is not lusterswei- necessarily always available is se active.
- Communication subscriber was, for example, ⁇ se in the case that the caller communication subscriber has suppressed the display of his phone number at the called party communication.
- the communication service provider stores the new blacklist entry in a database.
- This possible approach has, for example, the following disadvantages.
- the amount of participants ⁇ specific blacklists is very limited, for example to 32 entries per participant, as the volume of data otherwise too large for all participants (for example, 100,000) becomes.
- the participants hardly maintains its blacklist entries, they that remain indefinitely in the user-specific blacklist, in other words, there is no "Old ⁇ tion" of the data stored in the black list data. This is problematic if numbers are reassigned after a certain time.
- S. Niccolini et al Requirements and Methods for SPIT identi fication ⁇ Using feedback in SIP, SIPPING Working Group, inter- net-draft, draft-Niccolini-sipping-feedback-spit-00, Feb ⁇ ruary 2006, describes a method, where a subscriber receiving a SPIT call reports to the SPIT identification system. According to this document It is described that this report is done using SIP messages, for example using a Session Initiation Protocol NOTIFY (SIP NOTIFY) message or by means of additional information which refers to the receipt of a SPIT call, this information ⁇ mation is inserted in a header field of a SIP-BYE message.
- SIP NOTIFY Session Initiation Protocol NOTIFY
- the invention is based on the problem to determine information about callers of unwanted voice communication connections in a simple manner or to provide the necessary data in a simple and cost-effective manner.
- the problem is nal among by a method and an apparatus for establishing a table of communication stations, by a method and an apparatus for determining at least one communication subscriber, by a method for Sig ⁇ that a communication connection for a check-Called-communications subscriber was undesirable by a communication device as well as by corresponding computer program elements with the features according to the independent claims solved.
- a caller identification information by means of which the caller communication subscriber is identified.
- the caller communication subscriber is nonspecifically entered in a table with regard to the called communication subscriber or, if the caller
- Identification participant is already entered in the table, is a value with which the frequency of naming the
- Caller communication subscriber is increased, increased or decreased.
- a device for establishing a table of communications, indicated by means of which they have requested at least one ⁇ subscriber undesirable for at least one other communication voice communication link comprises a receiver for receiving a message in which is contained: • an information indicating that a communication link between a caller communication subscriber and a caller communication subscriber was undesirable to the caller communication subscriber, a caller identification information by means of which the
- Caller communication subscriber is identified. Furthermore, a table management unit is provided which is set up such that they the Anmonyer- communication subscriber transmits the caller communication subscriber with respect to non-specifically in a table ⁇ or, if the caller communication subscriber is already registered in the table, a value with which Frequently, the ⁇ stiffness of the entry of the caller communication node on ⁇ is added, increased or decreased.
- a method for the computer-aided determination of at least one communication subscriber, who is assumed to have at least one voice user undesirable for at least one other communication user.
- Communication connection has requested.
- registered communication participant is checked whether this meets a predefinable criterion. In the event that the registered communication participant satisfies the predetermined criterion, the communication participant is accepted as a communication participant who has requested at least one for at least one other communication participants unwanted voice-communication connection.
- an apparatus for determining at least, it is assumed for that he has requested at least one undesirable for at least one other communication part ⁇ participants voice communication link.
- the device comprises according to this,sbei ⁇ game of the invention, a test unit, which is set up were to test for at least one in a table in which communication participants, the caller at a communication connection between a caller communication subscriber and a called party communication participants who for the Called-communication subscriber was unwanted, unspecific registered with regard to the called-communication subscriber, registered communication participants, whether this meets a predetermined criterion.
- a detection unit which is adapted art of ⁇ that it in the event that the recessed transmitted communication participant satisfies the predetermined criterion, determines the communication participant as a communication part ⁇ participants, the at least one undesirable for at least one other communication participant voice communication link has requested.
- the called party unspecific storage of a caller identification information and an associated information that the associated caller as a Caller was in an undesirable for each called party communication connection is a very simple and centralized data storage and data analysis, such as statistical data analysis, allows.
- This is also a very simple determination of communication participants, which were often referred to as a caller for each called party undesirable communication connection, allows. It is no longer necessary, for example, to guide called subscriber-specific tables, for example subscriber-specific blacklists, and to evaluate them separately or in a very complex manner.
- This central data storage in only one central table also allows a very fast response to a changing communication environment or communication situation, ie, for example, a very fast response to short-term new callers, which in a short time interval ⁇ very often as a caller of an undesirable communication link to be named.
- a method for signaling that a communication connection was undesirable to a called-up communication subscriber, wherein a code is input from the called-up communication subscriber into a communication device by means of which the recipient can
- a message is generated which contains the code as well as a caller identification information by means of which the caller communication subscriber is identified.
- the message is sent to an evaluation unit.
- a communication device has an input unit for inputting a code by means of which the recipient of the message is informed that a communication connection between a caller communication subscriber and the device is present.
- the caller communication subscriber was undesirable for the caller communication subscriber.
- a message generating unit is provided for generating a message which contains the code as well as a caller identification information by means of which the caller communication subscriber is identified.
- a transmitter is provided for sending the message to an evaluation unit.
- the evaluation can be performed using this code, wel ⁇ they chen, for example, from the received message ermit ⁇ telt, realize that to be given with the message that it has acted in this communication link to an undesirable for the callee communication participant communication link and can Thus, determine the caller identification information also contained in the message and store in, for example, a table described above or otherwise processed.
- the embodiments described below relate, as far as appropriate, to both the method and the device for constructing a table with communication participants, the method and the device for determining at least one communication subscriber, the method for signaling that a communication connection for a caller communication subscriber undesirable was, the communication ⁇ device and the computer program elements .
- the message can be received as a message sent by the at least one other communication user.
- the respective other communication user has generated the message, and at the receiver, which se beispielswei ⁇ a central evaluation unit of the communication service provider is transmitted.
- the message is in accordance with an embodiment of the dung OF INVENTION ⁇ according to a
- the session initiation protocol can be used as the communication connection control protocol.
- a very simple mechanism is to STEU ⁇ ren a communication link used for transmitting the information that a communication link for the called subscriber was undesirable to a central unit, for example of the communication service provider, as an alternative to a separate communication service provider external unit which is intended for monitoring and managing unwanted communication links.
- a ⁇ enforce such that the message is a Session Initiation Protocol NOTIFY message which is transmitted to the respective receiver, wherein the receiver of the message previously enrolled (subscribed) to this communication service has SUBSCRIBE message by means of a Session Initiation Protocol. (This is written in Fig.l with message 108 be ⁇ )
- the information can be in the message itself, advertising alternative but also in an additional message field, for example in an additional message field of a SIP BYE message, for example in the header field, made, in which additional message box Informati ⁇ on is to contain, means indicated that a communi ⁇ nikationsitati between a caller communication subscriber and a Antechnischer- communication subscriber for the communication subscriber Antechnischer- was undesirable.
- a code which is entered into the communication device of the called-up communication subscriber is transmitted in the message, by means of which the recipient of the message is informed that a communication connection exists between a caller communication subscriber and a caller. Communication participant for the caller communication participant was undesirable.
- messages are received by different communication users, wherein in each such message information is included by means of which angege ⁇ ben is that a communication connection between a caller communication subscriber and a caller Communication participant for the caller
- Information about the behavior of the caller communication subscriber to one or more communication service providers can thus be used as an additional criterion characteristics of each built up and as uner ⁇ wishes declared communication link or in general the behavior of the caller communication subscriber, game, in ⁇ the frequency of established communication links, or the times at which the communication connections are established for the most part, the Frequency and the number of simultaneously established communication connections, etc.
- information can also be used as to how the caller communication subscriber behaves towards the communication service provider, for example, his payment habits, the frequency of changing his residential ⁇ seat, etc.
- a packet-switched voice communication connection can be used, but alternatively also a circuit-switched voice communication connection.
- the invention can, for example, in each Kirunikationssys ⁇ system advantageously be used, wherein constructing a large number of communication links for the caller does not cause substantial increase in cost, which is the case at ⁇ play, in a communication system or at a billing mode in which a flat-rate for ei ⁇ nen given period for any number of communication links a given fee charged is billed or billed, beispielswei ⁇ se according to a so-called flat rate.
- the invention is particularly suitable for use in voice communication links, which are Internet-based, since a flatrate is very common in such a form of Internet-based voice communication.
- a Voice over Internet Protocol voice communication connection (Voice over IP, VoIP) can be used as the voice communication connection.
- the message is sent by means of a telecommunications network to an evaluation unit.
- Embodiments of the invention are in the figures Darge ⁇ provides and are explained in more detail below.
- FIG. 1 shows a first message flow diagram which contains the
- Message exchange according to a first embodiment of the invention represents
- FIG. 2 shows a second message flow diagram in which the message flow according to a second embodiment of the invention is shown
- FIG. 3 is a flow chart illustrating a method for establishing and managing a SIP table according to an embodiment of the invention
- FIG. 4 shows a flow chart in which the method steps for determining a spitter subscriber according to an exemplary embodiment of the invention are shown.
- identical reference symbols are used for identical or similar elements or method steps .
- a communication system comprises a first communication device 101, for example a first communication terminal, a second communication device 102, for example a second communication terminal, and a communication service.
- a communication service for example a first communication terminal
- a second communication device 102 for example a second communication terminal
- a communication service for example a communication service.
- Provider computer 103 for example a communication service.
- the communication service provider computer 103 may be a computer or may contain a plurality of computers as well as one or more database tables or also one or more databases. Likewise, it can be computers of several communication service providers.
- the communication service provider computer 103 is set up to provide one or more communication links between any number of communication participants, in other words between any number of communication devices 101, 102.
- the first communication device 101 and the second communication device 102 are each by means of a sponding entspre ⁇ partial communication with the communication service provider computer 103 are connected.
- the first communication device 101 and the second communication device 102 can be any communication terminal, for example a landline telephone, a mobile telephone, a personal digital assistant (PDA) with a corresponding communication device, a notebook, a laptop or a staff Computer or other type of computer in which a corresponding communication device is included.
- PDA personal digital assistant
- the communication devices 101, 102 are according to this embodiment of the invention for communication according to a Voice over Internet Protocol (Voice over IP, VoIP) - communication standard and have thus each implemented a corresponding Internet protocol stack including a unit for providing the Internet Protocol (IP) and the Transport Control Protocol (TCP) and / or user Datagram Protocols (UDP) and other desired communication protocols in other communication ⁇ layers.
- VoIP Voice over Internet Protocol
- IP Internet Protocol
- TCP Transport Control Protocol
- UDP user Datagram Protocols
- the invention is not limited to a particular Kommunikati ⁇ onsprotokoll or a predetermined transmission technology, however, is particularly suitable for use in the field of Internet-based voice communications.
- the communication devices 101, 102 may be coupled to the communication service provider computer 103 by means of fixed network communication links or mobile communication links.
- Fig.l shows the message exchange between the communication devices 101, 102 and the communication service provider computer 103 according to a first embodiment of the invention in a first message flow diagram 100th
- a first SIP REGISTER message 104 is generated by the first communication device 101 for VoIP registration and transmitted to the communication service provider computer 103.
- the communication service provider computer 103 Upon receiving the first SIP REGISTER message 104, the communication service provider computer 103 generates a first SIP 200 OK message 105 and transmits it as a Bes ⁇ actuation of the registration of the first Medunikationsseinrich- processing 101 for the VoIP communication service to the first com ⁇ munikations issued one hundred and first
- the second communication device 102 generates a second SIP REGISTER message 106 and transmits this newly ⁇ if ⁇ Center to the communications service provider computer 103 to regist at this for the communication service VoIP.
- the communication service provider computer 103 generates a SIP SUBSCRIBE SPIT message 108, and also transmits it to the second communication device 102.
- the SIP SUBSCRIBE SPIT message 108 subscribes to the commu ⁇ nikationsdienst provider computer 103 with him the second communication device 102 for the communication service of the SPIT voting (in other words, for the communication service SPIT tuning), in other words, for the communication service that the second Ltdunikationseinrich ⁇ device 102 on receiving an unwanted call out the calling communication participants as SPIT communication subscriber (SPAM over IP Telephony) can identify and this information, as will be described in more detail below, according to the SUBSCRIBE NOTIFY mechanism according to SIP to the communication service provider computer 103 can transmit.
- the second communication device 102 Upon receipt of the SIP SUBSCRIBE message 108 SPIT acti ⁇ the second communication device 102 according to fourth the necessary functions, for example, a key of the second communication means 102 of the Tuning functionality as part of the SPIT voting and generates a third SIP 200 OK message 109 with which the subscribing to the communication service SPIT voting bestä ⁇ is Untitled and sends it to the communication service provider computer 103rd
- the first communication device 101 wants to set up a voice communication connection with the second communication device 102 or with its user.
- SIP INVITE Message 111 is generated and transmitted to the second communication device 102 to invite the second communication device 102 to the requested voice-communication connection with the first communication device 101.
- a so-called redirect method is provided in which the communication service provider computer 103 is used only for the registration and the address resolution.
- the signaling setup for communication relations would then run directly between the two communication partners. But the general procedure for the SPIT Notification would not change.
- the second communication device 102 If the user of the second communication device 102 wants to receive or accept the invitation to the voice communication connection, in other words, the second communication device 102 generates a call corresponding input on the part of the user towards a fourth SIP 200 OK message 112 and sends it to the Kommunikati ⁇ onsdienst provider computer 103. This generates on receiving the fourth SIP 200 OK message 112, a fifth SIP 200 OK message 113 and transmits this to the first Kom ⁇ munikations worn 101, whereby after receiving the fifth SIP 200 OK message 113 a voice communication connection between the first communication device 101 and the second communication device 102 by means of the Gayunikationsdienst provider -Rechners is constructed 103 andteurgeschal tet ⁇ .
- the speech data is for transmission over ⁇ the Real Time Transport Protocol (RTP) is used.
- RTP Real Time Transport Protocol
- the user of the second communication device 102 Upon receipt of this voice data, the user of the second communication device 102 recognizes that the call is not a standard telephone call with a natural person as a communication partner, but that it is an unwanted, usually automated, SPIT telephone call. It should be noted that the unwanted call can also come from a natural person. Subsequently, the user of the second communication device 102, also referred to below as client B, evaluates the established communication connection as one SPIT communication link and generates a corresponding SPIT notification message (step 115).
- Communication session identification information with which the respective communication connection or communica ⁇ tion session is identified included, as well as an indication that it is a SPIT communication link is at the first SIP NOTIFY SPIT message 116 and the identification data, by means of which allows is to identify the An ⁇ rufer the communication link, ie according to this embodiment of the invention, the first communication device 101.
- the identification can be used in addition to the communication session
- Identification in the first SIP NOTIFY SPIT message 116 may be included.
- the communication service provider computer 103 can use the communication session identification information as the caller identification information by using the communication session identification information (session ID) of the associated caller, which in the communication service provider computer 103 has been stored in the context of the structure of the communication connection is determined.
- the communication service provider computer 103 may now be the calling client A, in other words the first Communication device 101, assign a SPIT value, which first communication device 101 with the client B, ie the second communication device 102, has established a SPIT communication connection (in Fig.l symbolized by means of a block 118).
- the notification of the communication service provider computer 103 thus takes place while the communication connection between the first communication device 101 and the second communication device 102 is established.
- the user of the second communication device 102 then wishes to abort the communication connection and, in response to an appropriate input by the user, the second communication device 102 generates a first SIP BYE message 119 and sends it to the communication ⁇ service provider computer 103, which generates to receiving the first SIP BYE message 119 towards a second SIP BYE message 120 and this is sent to the first communication device the one hundred and first
- the first communication device 101 After receiving the second SIP BYE message 120, the first communication device 101 generates a seventh SIP 200 OK message 121 and transmits it to the communication service provider ⁇ computer 103 to inform this about the successful removal of the communication link.
- the seventh SIP 200 OK message 121 Upon receipt of the seventh SIP 200 OK message 121 towards the communication service provider computer 103 generates an eighth SIP-200 OK message 122 and transmits this cation device to the second communica ⁇ 102 in order of the successful reduction To inform communication link. Now the communication connection is broken down.
- FIG. 2 shows in a second message flow diagram 200 the message flow for a SPIT voting according to a second embodiment of the invention.
- the SPIT voting or connection before construction before accepting a requested or required communication ⁇ by the second communication device 102 can be carried out and possibly it does not become a Establishment of the communication connection comes when the user of the second communication device already recognizes when requesting the communication connection that the caller communication subscriber is a SPIT caller.
- the communication service provider computer 103 generates the receipt of the third SIP BYE message 201 towards a fourth SIP BYE message 202 and transmits it to the first Kommunikati ⁇ ons worn 101 of the communication link to degrade.
- Obtaining the fourth SIP BYE message 202 confirms the first communication device 101 by generating and ninth SIP OK message 203 which will transmit to the communication ⁇ service provider computer 103, which on the recom- this message catch towards generates a tenth SIP OK message 204 and transmits it to the second communication device 102.
- the user of the second communication device 102 After terminating the communication connection with the first communication device 101, the user of the second communication device 102 recognizes and evaluates the terminated call or the terminated voice message.
- Communication link with the first communication device 101 as a communication link SPIT and trans- mits an appropriate notification to the SPIT Kommunikati ⁇ onsdienst provider computer 103 (step 205). This is done according to this embodiment of the invention by the second communication device 102 to a corresponding input by the user of the second communication device 102 toward, for example by a corresponding
- Pressing the button of the user of the second communication device 102 generates a second SIP NOTIFY-SPIT message 206 and transmits it to the communication service provider computer 103.
- the key can be implemented as a mechanical key or as a selectable key of a graphical user interface of a computer, ie implemented in software.
- the communication service provider computer 103 acknowledges receipt of the second SIP NOTIFY SPIT message 206 these, the second communication device 102 by transmitting the communication service provider computer 103, an eleventh SIP-200 OK message 207 and generates this ons driven to the second Kommunikati ⁇ 102nd
- the communication ⁇ service provider computer 103 can now a SPIT value to the calling client A, ie the first communication device
- This can be done, for example, in the header field of a SIP BYE message.
- the information may be provided using the Binary Floor Control Protocol (BFCP), the Media Gateway Control Protocol (MGCP), or the Skype Protocol.
- BFCP Binary Floor Control Protocol
- MGCP Media Gateway Control Protocol
- Skype Protocol the Skype Protocol
- a method for managing a table is described in a first flowchart 300 in FIG. 3, in which the communication users are entered, which designate communication users of one or more called communication participants (also referred to as called communication users) as SPIT communication participants were.
- the method is performed according to these embodiments of the invention in the communication service provider computer 103.
- step 301 After starting the process (step 301), it is continuously checked whether a message has been received (step 302).
- test step 302 is carried out repeatedly at regular time intervals, for example within a few milliseconds.
- step 302 Once a message has been received ("Yes” in step 302), it is checked whether the received message is a SPIT reconciliation message, such as a SIP NOTIFY SPIT message 116, 206 (check step 303) ).
- a SPIT reconciliation message such as a SIP NOTIFY SPIT message 116, 206
- test step 303 If this is not the case ("No" in test step 303), the method is continued in test step 302 and it is checked whether another message has been received. Administration, as described in this context, discarded.
- the caller identification information is determined from the received message, ie, for example, the telephone number of the caller Caller communication subscriber (step 304).
- test step 305 In a subsequent test step is to check whether the caller ID to ⁇ in a previously initialized SPIT table is already included (test step 305).
- a table record is created for the caller with the corresponding caller identification information, ie for the caller with the telephone number specified in the SPIT message (step 306) and it For example, a frequency value for the caller communication subscriber is set to a predetermined initialization value (step 307).
- the initialization value can basically be any value. Is the case, provided that increasing the frequency value to re-occur, as will be explained in more detail below, the initialization may be ⁇ worth, for example, the value "zero". In the event that the frequency value when re-naming of the caller communication subscriber is to be lowered as a SPIT caller, the initialization value may be a value greater than "zero", for example a predetermined initialization value M (with M> 0).
- step 302 in which, as described above, it is checked whether a message has been received.
- step 305 determined in step 305 that the An established ⁇ caller communication device already in the SPIT table is included ( "Yes" in test step 305), the Common ⁇ will keitswert, specified in the table for the current caller communication subscriber is a predetermined value, for example by the value "one", is increased or ernied ⁇ rigt.
- FIG. 4 shows in a second flow chart 400 a method is also performed in the communication service provider computer 103, which is provided for processing the SPIT table in which a respectively with a Tabel ⁇ len index, also referred to as identification Index (ID In ⁇ dex), designated datasets are included.
- ID In ⁇ dex a Tabel ⁇ len index
- the ⁇ nen-described process steps for each said caller communication participant who was rated as SPIT communication node and stored in the table is performed.
- each table data record contains the respective caller identification information as well as a frequency value with which the frequency of naming the respective caller communication subscriber is specified as SPIT communication subscriber.
- an identifi- cation index i for identifying a respective table data set to a predetermined initialization value, game as set to the value "one" at ⁇ (step 402).
- the caller communication subscriber identified with the identification index i fulfills a predetermined criterion according to the SPIT table, wherein according to an exemplary embodiment of the invention the predefined criterion is a threshold value which has a maximum tolerability. indicating the communication subscriber as SPIT communication subscriber (test step 403).
- the threshold value is, for example exceeded (increasing the frequency value at each Designation of the communicating party as SPIT communication participant) or below (in decreasing the frequency value at each naming the Kommunikati ⁇ onsteil philosophicals as SPIT communication participants) ( "Yes" in Test step 403), the respective communication part ⁇ will participants as a spitter communication subscriber is marked (step 405) and the process is continued in a further checking step 404, in which it is checked whether all the already WOR checked in the table stored communication participants to be.
- test step 403 the criterion has not yet been fulfilled for the tested communication user ("No" in test step 403), then the method is continued directly in test step 404.
- the communication subscriber identification index i is increased by a predefinable value, for example by the value " one "he ⁇ höht (step 406) and the process is occurring in step 403 for the next in the table, with the new slave communication participant index i indicated Lichtunikationsteil- continued.
- test step 407 a check is made as to whether the method should be terminated.
- step 407 the method in step 402, in which the communication subscriber index i in turn approximate value to the predetermined initialization ⁇ , for example the value "one" is set, continued.
- the communication ⁇ subscriber in the table checked again, starting at the arrival catch the table.
- step 407 If, however, the process will be terminated ( "Yes” in step test ⁇ 407), so the process is completed (step 408).
- a time window function may also be provided, i.
- a communication subscriber entered in the table is removed from the table if he has not been designated as a spitter communication subscriber by another communication user for a predetermined period of time.
- the frequency value may be increased or decreased if, for this period of time, the respective communication subscriber has not been designated by a called communication subscriber as a spitter communication subscriber.
- the table or the jewei ⁇ time communication subscriber specific entries (For example, in this case, it should be noted that it is merely communication subscriber specific values and entries Han deIt, specifying the respective caller of the communication connection, but not the called communication subscriber) together with other characteristics characterizing the respective caller communication subscriber, for example with information indicating the duration of the established communication connections sent by the first communication device 101 .
- the behavior of the Ltdunikationsteilneh- mers describe, for example, information about how often the communication subscriber requests communication connections and how often parallel, ie at the same time, communication links are established.
- the behavior of the communication subscriber to the communication service provider or to another communication service providers are involved, for example, information about whether the communication participant pays reliable bills or whether he often changes his residence.
- a predetermined code is entered into the same by the user of the second communication device 102.
- This code, or one of them clearly derived variable is inserted into a signaling message according to the jewei ⁇ time communication protocol, and this information is transmitted to the communication service provider computer 103, which on the reception of the signaling message, the message according to the code or by one of this Searched code (for example, unambiguously or in an unambiguous manner) derived size. If this code or this size in the signaling message included ⁇ , the communications service provider detects computer 103, that it is this message is a SPIT-vote message, and it performs the above in conjunction with Figure 3 described method steps.
- a so-called call deflection to a pseudo-number (* 12" or the like) specified by, for example, the communication service provider (for example by means of a SIP message "302 MOVED TEMPORARYLY ").
- the communication service provider computer 103 detects the corresponding calling number of the caller communication subscriber, i. the call number from the first communication device 101 and executes the method described in Fig.3.
- a call transfer by the second communica ⁇ nikations Rhein 102 to a predetermined by the communication service provider pseudo number ( "* 12" or the like) (for example, by means of a SIP message "REFER" perform.
- the communication service provider computer 103 also in this case detects the call number of the first communication device 101 and performs the described method for entering the designated communication subscriber in the SPIT table or increasing or decreasing the respective frequency value in the SPIT table for the respective Kom ⁇ communication participant.
- a SPIT naming is provided after termination of the communication connection.
- a direct call is made by the second communication device 102 to a pseudo-number ("* 12" or the like) given by the communication service provider (for example, using a SIP message "INVITE").
- the communication service provider computer 103 acquires the directory number from the client A, i. from the first communication device 101, using the data of the last stored call to the second communication device 102 (client B) analogous to a so-called Automatic Recall or a so-called Malicious Call Trace and performs the entry of the respective subscriber in the SPIT table or increasing or decreasing the frequency value for the caller communication subscriber in the SPIT table.
- one aspect of the invention can be seen as entrusting the end user, i. the called communication subscriber, is allowed to make a rating of a caller communication party as to whether the respective VoIP call is a SPIT caller. The rating is then used and helps to identify other callers.
- the SPIT information is not related end-user by the operator or the communication service provider, as described above, but in this regard non-specific and global, stored in a table, in other words, stores ge ⁇ .
- the table contains, in addition to the number of the SPIT suspect communication subscriber, the number of SPIT votes that have considered this number to be an SPIT communication user.
- a table entry is created in the first voting, ie at the first naming of the respective phone number as a SPIT number for a phone number and then counted up, ie increased, or decremented, ie decremented, depending on which type of rating the Frequently ⁇ nity of naming the respective participant is used.
- the operator or communication service provider uses the information to calculate a global SPIT probability for particular caller telephone numbers. This is done in accordance with an embodiment of the invention in combination with the analysis of other features of the SPIT suspect.
- the end-user voting SPIT ⁇ as input variable for a self-learning system for SPIT detection are used which any artificial intelligence algorithms such as artificial neural networks, genetic algorithms, etc. used.
- the end user can easily mark a call as a SPIT call. If this example, soft keys, ie used by software alternative than mechanical ⁇ specific keyboard, implemented buttons, a button press is needed. This increases the Ak ⁇ tance of the procedure by the end user.
- the SPIT flag is flexible as it can be triggered both during the call and immediately afterwards, or even before the call is accepted.
- Specifying the SPIT probability can be offered as an additional sharmaji to ⁇ communication service (Value Added Service).
- the global list can be adjusted by automatic algorithms, for example, by analyzing the Frequently ⁇ stiffness of calls one on the list caller.
- the provider may also offer end-user specific blacklists as an additional service.
- the communication service provider may give the end user access to change the blacklists and, if necessary, to change white lists (whitelists), so that afterwards any "wrong votes" can be changed To make sure that the phone number that has been used with phone number suppression does not show the complete number.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Beschreibungdescription
Verfahren und Vorrichtung zum Aufbauen einer Tabelle mit Kommunikationsteilnehmern, Verfahren und Vorrichtung zum Ermit- teln mindestens eines Kommunikationsteilnehmers, Verfahren zum Signalisieren, dass eine Kommunikationsverbindung für einen Angerufener-Kommunikationsteilnehmer unerwünscht war, Kommunikationseinrichtung und ComputerprogrammelementeMethod and apparatus for building a table with communication subscribers, method and apparatus for determining at least one communication subscriber, method for signaling that a communication connection was undesirable for a called communication subscriber, communication device and computer program elements
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Aufbauen einer Tabelle mit Kommunikationsteilnehmern, ein Verfahren und eine Vorrichtung zum Ermitteln mindestens eines Kommunikationsteilnehmers, ein Verfahren zum Signalisieren, dass eine Kommunikationsverbindung für einen Angerufener- Kommunikationsteilnehmer unerwünscht war, eine Kommunikati¬ onseinrichtung sowie Computerprogrammelemente.The invention relates to a method and a device for constructing a table with communication participants, a method and a device for determining at least one communication subscriber, a method for signaling that a communication connection for a caller communication subscriber was undesirable, a Kommunikati ¬ onseinrichtung and computer program elements.
Bei modernen Kommunikationssystemen, bei welchen der Abrechnungsmodus häufig mittels einer so genannten Flatrate, anders ausgedrückt, mittels einer Pauschalgebühr, geregelt ist, kommt es immer häufiger vor, dass automatisierte, computerge¬ stützte Telefonanrufe für eine große Anzahl von Kommunikati¬ onsteilnehmern erzeugt werden, mit welchen die angerufenen Kommunikationsteilnehmer belästigt werden.In modern communication systems, in which the accounting mode often, in other words by means of a so-called flat rate, is regulated by means of a flat fee, it is increasingly common that automated, computerge ¬ assisted telephone calls for a large number of Kommunikati ¬ onsteilnehmern be generated with which the called communication participants are bothered.
Dieses Problem verschärft sich mit dem Einzug der so genann¬ ten Internet-Telefonie, d.h. einer Sprach-Kommunikation unter Verwendung von Internet-Protokollen. In Analogie zu so genannten SPAM-Emails wird diese Belästigung von Telefon- Kommunikationsnetz-Teilnehmern auch als SPAM over IP Telepho- ny (SPIT) bezeichnet. Anders ausgedrückt bezeichnet SPIT un¬ gewollte Anrufe bei einer Voice over IP-basierten Kommunika¬ tion .This problem is exacerbated with the advent of th so genann ¬ Internet telephony, a voice communication ie using Internet protocols. In analogy to so-called SPAM emails, this annoyance of telephone communication network subscribers is also referred to as SPAM over IP telephony (SPIT). In other words, called SPIT un ¬ unwanted calls to a Voice over IP-based communica ¬ tion.
Um das Problem von SPIT-Anrufen zu reduzieren, ist es bisher üblich, teilnehmerspezifische Listen, so genannte Blacklists, auch bezeichnet als schwarze Listen, zu verwenden, in welchen Anrufer-Identifikationsangaben, beispielsweise Telefonnum- mern, von solchen Kommunikationsteilnehmern gespeichert sind, von denen der jeweilige Endnutzer keinen Anruf entgegennehmen möchte .To reduce the problem of SPIT calls, it has hitherto been customary to use subscriber-specific lists, so-called blacklists, also referred to as blacklists, in which caller identification information, for example telephone numbers, is used. stored by such communication participants from whom the respective end user does not want to take a call.
Die technische Realisierung einer solchen teilnehmerspezifi¬ schen Blacklist kann auf einer der folgenden Weisen erfolgen:The technical realization of such teilnehmerspezifi ¬ rule blacklist can be done in one of the following ways:
a) Der angerufene Teilnehmer (User) trägt die Identifikati¬ on des Anrufers (beispielsweise dessen Rufnummer) in seine persönliche Blacklist ein. Üblicherweise erfolgt dies mittels einer Web-Schnittstelle. Ein Nachteil die¬ ser Vorgehensweise ist in dem hohen Aufwand für den Teilnehmer zu sehen, da beispielsweise das Medium „World Wide Web" nicht unbedingt immer verfügbar beziehungswei- se aktiv ist. Ferner ist es problematisch, wenn die Ruf¬ nummer des Anrufers nach Rufende, d.h. nach Beendigung der Kommunikationsverbindung, nicht mehr bei dem angeru¬ fenen Kommunikationsteilnehmer (im Folgenden auch be¬ zeichnet als Angerufener-Kommunikationsteilnehmer) ver- fügbar ist, da es beispielsweise sein kann, dass in ei¬ nem Kommunikationsendgerät keine Anrufliste für erfolg¬ reich aufgebaute und abgeschlossene Kommunikationsver¬ bindungen (erfolgreiche Anrufe) geführt wird. Weiterhin ist diese Vorgehensweise nicht möglich, wenn die Rufnum- mer des Anrufers nicht zu dem Angerufener-a) The called subscriber (User) enters the Identifikati ¬ on the caller (for example, his number) in his personal blacklist. This is usually done by means of a web interface. A disadvantage of the ¬ ser approach can be seen in the high costs for the participants, as for example the medium "World Wide Web" is not beziehungswei- necessarily always available is se active. It is also problematic if the reputation ¬ number of the caller after caller ie after the end of the communications link, no longer with the angeru ¬ fenen communication stations (also be below ¬ characterized as callee communication participants) comparable fügbar is, as it can be, for example, that in ei ¬ nem communication terminal not call list for success ¬ rich built and completed Kommunikationsver ¬ compounds (successful calls) is performed. Furthermore, it is not possible, this procedure when supports calling number of the caller is not on the Angerufener-
Kommunikationsteilnehmer übertragen wurde, beispielswei¬ se in dem Fall, dass der Anrufer- Kommunikationsteilnehmer die Anzeige seiner Rufnummer bei dem Angerufener-Kommunikationsteilnehmer unterdrückt hat.Communication subscriber was, for example, ¬ se in the case that the caller communication subscriber has suppressed the display of his phone number at the called party communication.
b) Bei dem Kommunikationsdienst-Provider wird der neue Blacklist-Eintrag in einer Datenbasis gespeichert. Diese mögliche Vorgehensweise hat beispielsweise folgende Nachteile. Üblicherweise ist der Umfang der teilnehmer¬ spezifischen Blacklisten sehr begrenzt, beispielsweise auf 32 Einträge pro Teilnehmer, da das Datenvolumen für alle Teilnehmer (beispielsweise 100.000) sonst zu groß wird. Bei einem seltenen Auftreten von SPIT-Anrufern besteht ferner die Gefahr, dass der Teilnehmer seine Blacklist-Einträge kaum pflegt, d.h. sie verbleiben auf unbestimmte Zeit in der teilnehmerspezifischen Blackliste, anders ausgedrückt, es erfolgt keine „Alte¬ rung" der in der Blackliste gespeicherten Daten. Dies ist bedenklich, falls Rufnummern nach einer gewissen Zeit neu vergeben werden. Ferner wäre bei dieser Vorgehensweise bei gehäuftem Auftreten von SPIT-Anrufern der Angerufener-Kommunikationsteilnehmer gezwungen, seine teilnehmerspezifische Blackliste kontinuierlich zu pfle¬ gen. Es besteht in diesem Fall die Gefahr, dass er diese Pflege aus verwaltungstechnischen Gründen aufgibt.b) The communication service provider stores the new blacklist entry in a database. This possible approach has, for example, the following disadvantages. Usually, the amount of participants ¬ specific blacklists is very limited, for example to 32 entries per participant, as the volume of data otherwise too large for all participants (for example, 100,000) becomes. In a rare occurrence of SPIT callers there is also the risk that the participants hardly maintains its blacklist entries, they that remain indefinitely in the user-specific blacklist, in other words, there is no "Old ¬ tion" of the data stored in the black list data. this is problematic if numbers are reassigned after a certain time. in addition, would be said called communication subscribers forced in this approach to increased incidence of SPIT callers, its user-specific blacklist gen continuously pfle ¬. There is in this case the risk that he gives up this care for administrative reasons.
c) Da die einzelnen Blacklisten als teilnehmerspezifische Blacklisten existieren, muss der Kommunikationsdienst- Provider eine algorithmische Kombination aller Blacklisten vornehmen, um einen allgemeinen Schutz für alle Kommunikationsteilnehmer wirksam erreichen zu kön- nen. Diese Vorgehensweise weist beispielsweise den Nach¬ teil auf, dass die Auswertung der Vielzahl von teilnehmerspezifischen Blacklisten durch den Kommunikationsdienst-Provider aus Aufwandsgründen (anders ausgedrückt aufgrund der erheblichen Rechenzeit, die zur Durchfüh- rung dieser Vorgehensweise erforderlich wäre) nur in gewissen Zeitabständen möglich beziehungsweise vorgesehen ist. Aus diesem Grund ist eine zeitnahe SPIT-Abwehr auf diese Weise nur schlecht, wenn überhaupt, zu gewährleis¬ ten .c) Since the individual blacklists exist as subscriber-specific blacklists, the communications service provider must perform an algorithmic combination of all blacklists in order to be able to effectively achieve general protection for all communication users. This procedure has, for example, the after ¬ part, that the evaluation of the plurality of subscriber-specific blacklists by the communication service provider for reasons of expense (in other words, due to the considerable amount of computation time that would be required to carry out this procedure) only possible or provided at certain intervals is. For this reason, a timely SPIT defense is only bad in this manner, if at all, to be granted th quietest ¬.
Folgendes Dokument wurde zur SPIT Behandlung veröffentlicht:The following document was published for SPIT treatment:
S. Niccolini at al, Requirements and Methods for SPIT Identi¬ fication Using Feedbacks in SIP, SIPPING Working Group, In- ternet-draft , draft-niccolini-sipping-feedback-spit-00, Feb¬ ruar 2006, beschreibt ein Verfahren, bei dem ein Teilnehmer, welcher einen SPIT-Anruf erhält, an das SPIT- Identifikationssystem darüber berichtet. Gemäß diesem Doku- ment ist beschrieben, dass dieser Bericht unter Verwendung von SIP-Nachrichten erfolgt, beispielsweise unter Verwendung einer Session Initiation Protocol-NOTIFY (SIP-NOTIFY)- Nachricht oder mittels einer zusätzlichen Information, welche auf den Erhalt eines SPIT-Anrufs verweist, wobei diese Infor¬ mation in ein Kopffeld einer SIP-BYE-Nachricht eingefügt wird.S. Niccolini et al, Requirements and Methods for SPIT identi fication ¬ Using feedback in SIP, SIPPING Working Group, inter- net-draft, draft-Niccolini-sipping-feedback-spit-00, Feb ¬ ruary 2006, describes a method, where a subscriber receiving a SPIT call reports to the SPIT identification system. According to this document It is described that this report is done using SIP messages, for example using a Session Initiation Protocol NOTIFY (SIP NOTIFY) message or by means of additional information which refers to the receipt of a SPIT call, this information ¬ mation is inserted in a header field of a SIP-BYE message.
Der Erfindung liegt das Problem zugrunde, Informationen über Anrufer von unerwünschten Sprach-Kommunikationsverbindungen auf einfache Weise zu ermitteln beziehungsweise die hierfür erforderlichen Daten auf einfache und kostengünstige Weise bereitzustellen.The invention is based on the problem to determine information about callers of unwanted voice communication connections in a simple manner or to provide the necessary data in a simple and cost-effective manner.
Das Problem wird durch ein Verfahren und eine Vorrichtung zum Aufbauen einer Tabelle mit Kommunikationsteilnehmern, durch ein Verfahren und eine Vorrichtung zum Ermitteln mindestens eines Kommunikationsteilnehmers, durch ein Verfahren zum Sig¬ nalisieren, dass eine Kommunikationsverbindung für einen An- gerufener-Kommunikationsteilnehmer unerwünscht war, durch eine Kommunikationseinrichtung sowie durch entsprechende Computerprogrammelemente mit den Merkmalen gemäß den unabhängigen Patentansprüchen gelöst.The problem is nalisieren by a method and an apparatus for establishing a table of communication stations, by a method and an apparatus for determining at least one communication subscriber, by a method for Sig ¬ that a communication connection for a check-Called-communications subscriber was undesirable by a communication device as well as by corresponding computer program elements with the features according to the independent claims solved.
Bei einem Verfahren zum rechnergestützten Aufbauen einer Tabelle mit Kommunikationsteilnehmern, über welche angegeben worden ist, dass sie mindestens eine für mindestens einen an¬ deren Kommunikationsteilnehmer unerwünschte Sprach- Kommunikationsverbindungen angefordert haben, wird eine Nach- rieht empfangen, in welcher enthalten ist:Has been specified in a method for computer-aided constructing a table of communication participants over which they have requested at least one communication links for at least one subscriber whose communication to unwanted ¬ voice, a demand is received Judges, in which is contained:
• eine Information mittels der angegeben ist, dass eine Kommunikationsverbindung zwischen einem Anrufer- Kommunikationsteilnehmer und einem Angerufener- Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war,Information is indicated by means of which a communication connection between a caller communication subscriber and a caller communication subscriber was undesirable for the caller communication subscriber,
• eine Anrufer-Identifikationsangabe, mittels welcher der Anrufer-Kommunikationsteilnehmer identifiziert wird. Der Anrufer-Kommunikationsteilnehmer wird hinsichtlich des Angerufener-Kommunikationsteilnehmers unspezifisch in eine Tabelle eingetragen oder, wenn der Anrufer-A caller identification information by means of which the caller communication subscriber is identified. The caller communication subscriber is nonspecifically entered in a table with regard to the called communication subscriber or, if the caller
Identifikationsteilnehmer schon in der Tabelle eingetragen ist, wird ein Wert, mit dem die Häufigkeit der Nennung desIdentification participant is already entered in the table, is a value with which the frequency of naming the
Anrufer-Kommunikationsteilnehmers angegeben wird, erhöht oder erniedrigt .Caller communication subscriber is increased, increased or decreased.
Eine Vorrichtung zum Aufbauen einer Tabelle mit Kommunikati- onsteilnehmern, über welche angegeben worden ist, dass sie mindestens eine für mindestens einen anderen Kommunikations¬ teilnehmer unerwünschte Sprach-Kommunikationsverbindung angefordert haben, weist einen Empfänger auf zum Empfangen einer Nachricht, in welcher enthalten ist: • eine Information, mittels der angegeben ist, dass eine Kommunikationsverbindung zwischen einem Anrufer- Kommunikationsteilnehmer und einem Angerufener- Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war, • eine Anrufer-Identifikationsangabe, mittels welcher derHas been onsteilnehmern a device for establishing a table of communications, indicated by means of which they have requested at least one ¬ subscriber undesirable for at least one other communication voice communication link, comprises a receiver for receiving a message in which is contained: • an information indicating that a communication link between a caller communication subscriber and a caller communication subscriber was undesirable to the caller communication subscriber, a caller identification information by means of which the
Anrufer-Kommunikationsteilnehmer identifiziert wird. Weiterhin ist eine Tabellen-Verwaltungseinheit vorgesehen, welche derart eingerichtet ist, dass sie den Anrufer- Kommunikationsteilnehmer hinsichtlich des Angerufener- Kommunikationsteilnehmers unspezifisch in eine Tabelle ein¬ trägt oder, wenn der Anrufer-Kommunikationsteilnehmer schon in der Tabelle eingetragen ist, einen Wert, mit dem die Häu¬ figkeit der Nennung des Anrufer-Kommunikationsteilnehmers an¬ gegeben wird, erhöht oder erniedrigt.Caller communication subscriber is identified. Furthermore, a table management unit is provided which is set up such that they the Angerufener- communication subscriber transmits the caller communication subscriber with respect to non-specifically in a table ¬ or, if the caller communication subscriber is already registered in the table, a value with which Frequently, the ¬ stiffness of the entry of the caller communication node on ¬ is added, increased or decreased.
Gemäß einem anderen Ausführungsbeispiel der Erfindung ist ein Verfahren zum rechnergestützten Ermitteln mindestens eines Kommunikationsteilnehmers vorgesehen, für den angenommen wird, dass er mindestens eine für mindestens einen anderen Kommunikationsteilnehmer unerwünschte Sprach-According to another exemplary embodiment of the invention, a method is provided for the computer-aided determination of at least one communication subscriber, who is assumed to have at least one voice user undesirable for at least one other communication user.
Kommunikationsverbindung angefordert hat. Für mindestens ei¬ nen in einer Tabelle, in der Kommunikationsteilnehmer, die Anrufer bei einer Kommunikationsverbindung zwischen einem An- rufer-Kommunikationsteilnehmer und einem Angerufener- Kommunikationsteilnehmer waren, welche für den Angerufener- Kommunikationsteilnehmer unerwünscht war, hinsichtlich des Angerufener-Kommunikationsteilnehmers unspezifisch eingetra- gen sind, eingetragenen Kommunikationsteilnehmer wird überprüft, ob dieser einem vorgebbaren Kriterium genügt. Für den Fall, dass der eingetragene Kommunikationsteilnehmer dem vorgebbaren Kriterium genügt, wird der Kommunikationsteilnehmer als Kommunikationsteilnehmer angenommen, der mindestens eine für mindestens einen anderen Kommunikationsteilnehmer unerwünschte Sprach-Kommunikationsverbindung angefordert hat.Communication connection has requested. For at least ei ¬ caller nen in a table in which communication participants, wherein a communication link between an on ration communication subscriber and a called communication user who was undesirable for the called party, were unspecific entered with regard to the called party, registered communication participant is checked whether this meets a predefinable criterion. In the event that the registered communication participant satisfies the predetermined criterion, the communication participant is accepted as a communication participant who has requested at least one for at least one other communication participants unwanted voice-communication connection.
Gemäß einer anderen Ausführungsform der Erfindung ist eine Vorrichtung zum Ermitteln mindestens eines Kommunikations- teilnehmers vorgesehen, für den angenommen wird, dass er mindestens eine für mindestens einen anderen Kommunikationsteil¬ nehmer unerwünschte Sprach-Kommunikationsverbindung angefordert hat. Die Vorrichtung weist gemäß diesem Ausführungsbei¬ spiel der Erfindung eine Prüfeinheit auf, die eingerichtet ist zum Prüfen für mindestens einen in einer Tabelle, in der Kommunikationsteilnehmer, die Anrufer bei einer Kommunikationsverbindung zwischen einem Anrufer-Kommunikationsteilnehmer und einem Angerufener-Kommunikationsteilnehmer waren, welche für den Angerufener-Kommunikationsteilnehmer unverwünscht war, hinsichtlich des Angerufener-Kommunikationsteilnehmers unspezifisch eingetragen sind, eingetragenen Kommunikationsteilnehmer, ob dieser einem vorgebbaren Kriterium genügt. Weiterhin ist eine Ermittlungseinheit vorgesehen, welche der¬ art eingerichtet ist, dass sie für den Fall, dass der einge- tragene Kommunikationsteilnehmer dem vorgebbaren Kriterium genügt, den Kommunikationsteilnehmer als Kommunikationsteil¬ nehmer ermittelt, der mindestens eine für mindestens einen anderen Kommunikationsteilnehmer unerwünschte Sprach- Kommunikationsverbindung angefordert hat.According to another embodiment of the invention, an apparatus is provided of a communication participant for determining at least, it is assumed for that he has requested at least one undesirable for at least one other communication part ¬ participants voice communication link. The device comprises according to this Ausführungsbei ¬ game of the invention, a test unit, which is set up were to test for at least one in a table in which communication participants, the caller at a communication connection between a caller communication subscriber and a called party communication participants who for the Called-communication subscriber was unwanted, unspecific registered with regard to the called-communication subscriber, registered communication participants, whether this meets a predetermined criterion. Further, there is provided a detection unit which is adapted art of ¬ that it in the event that the recessed transmitted communication participant satisfies the predetermined criterion, determines the communication participant as a communication part ¬ participants, the at least one undesirable for at least one other communication participant voice communication link has requested.
Beispielsweise durch das Angerufener-Teilnehmer-unspezifische Speichern von einer Anrufer-Identifikationsangabe sowie einer zugehörigen Information, dass der zugehörige Anrufer als ein Anrufer in einer für den jeweiligen Angerufenen unerwünschten Kommunikationsverbindung war, ist eine sehr einfache und zentrale Datenhaltung und Datenauswertung, beispielsweise statistische Datenauswertung, ermöglicht. Damit wird ferner ein sehr einfaches Ermitteln von Kommunikationsteilnehmern, welche häufig als Anrufer einer für den jeweils Angerufenen unerwünschten Kommunikationsverbindung genannt wurden, ermöglicht. Es ist nicht mehr erforderlich, beispielsweise Angeru- fener-Teilnehmer-spezifische Tabellen, beispielsweise Teil- nehmer-spezifische Blacklisten, zu führen und diese gesondert oder sehr aufwendig miteinander kombiniert auszuwerten. Diese zentrale Datenhaltung in nur einer zentralen Tabelle ermöglicht auch eine sehr schnelle Reaktion auf eine sich verändernde Kommunikationsumgebung beziehungsweise Kommunikations- Situation, d.h. beispielsweise eine sehr schnelle Reaktion auf kurzfristig neu auftretende Anrufer, welche in einem kur¬ zen Zeitintervall sehr häufig als Anrufer einer unerwünschten Kommunikationsverbindung genannt werden.For example, by the called party unspecific storage of a caller identification information and an associated information that the associated caller as a Caller was in an undesirable for each called party communication connection is a very simple and centralized data storage and data analysis, such as statistical data analysis, allows. This is also a very simple determination of communication participants, which were often referred to as a caller for each called party undesirable communication connection, allows. It is no longer necessary, for example, to guide called subscriber-specific tables, for example subscriber-specific blacklists, and to evaluate them separately or in a very complex manner. This central data storage in only one central table also allows a very fast response to a changing communication environment or communication situation, ie, for example, a very fast response to short-term new callers, which in a short time interval ¬ very often as a caller of an undesirable communication link to be named.
Gemäß einem anderen Ausführungsbeispiel der Erfindung ist ein Verfahren zum Signalisieren, dass eine Kommunikationsverbindung für einen Angerufener-Kommunikationsteilnehmer unerwünscht war, vorgesehen, wobei von dem Angerufener- Kommunikationsteilnehmer ein Code in eine Kommunikationsein- richtung eingegeben wird, mittels dessen dem Empfänger derAccording to another embodiment of the invention, a method is provided for signaling that a communication connection was undesirable to a called-up communication subscriber, wherein a code is input from the called-up communication subscriber into a communication device by means of which the recipient can
Nachricht angegeben wird, dass eine Kommunikationsverbindung zwischen einem Anrufer-Kommunikationsteilnehmer und dem Angerufener-Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war. Gemäß diesem Ver- fahren wird eine Nachricht erzeugt, die den Code sowie eine Anrufer-Identifikationsangabe, mittels welcher der Anrufer- Kommunikationsteilnehmer identifiziert wird, enthält. Die Nachricht wird an eine Auswerteeinheit gesendet.Message is indicated that a communication link between a caller communication subscriber and the called communication subscriber for the caller communication subscriber was undesirable. According to this method, a message is generated which contains the code as well as a caller identification information by means of which the caller communication subscriber is identified. The message is sent to an evaluation unit.
Eine Kommunikationseinrichtung weist eine Eingabeeinheit zum Eingeben eines Codes auf, mittels dessen dem Empfänger der Nachricht angegeben wird, dass eine Kommunikationsverbindung zwischen einem Anrufer-Kommunikationsteilnehmer und dem Ange- rufener-Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war. Ferner ist eine Nachrichten-Erzeugungseinheit zum Erzeugen einer Nachricht vorgesehen, die den Code sowie eine Anrufer- Identifikationsangabe, mittels welcher der Anrufer- Kommunikationsteilnehmer identifiziert wird, enthält. Weiterhin ist ein Sender vorgesehen zum Senden der Nachricht an einer Auswerteeinheit.A communication device has an input unit for inputting a code by means of which the recipient of the message is informed that a communication connection between a caller communication subscriber and the device is present. The caller communication subscriber was undesirable for the caller communication subscriber. Furthermore, a message generating unit is provided for generating a message which contains the code as well as a caller identification information by means of which the caller communication subscriber is identified. Furthermore, a transmitter is provided for sending the message to an evaluation unit.
Die Auswerteeinheit kann unter Verwendung dieses Codes, wel¬ chen sie beispielsweise aus der empfangenen Nachricht ermit¬ telt, erkennen, dass mit dieser Nachricht angegebenen werden soll, dass es sich bei dieser Kommunikationsverbindung um eine für den Angerufener-Kommunikationsteilnehmer unerwünschte Kommunikationsverbindung gehandelt hat und kann somit die in der Nachricht ebenfalls enthaltene Anrufer- Identifikationsangabe ermitteln und in beispielsweise einer oben beschriebenen Tabelle speichern oder anderweitig weiterverarbeiten .The evaluation can be performed using this code, wel ¬ they chen, for example, from the received message ermit ¬ telt, realize that to be given with the message that it has acted in this communication link to an undesirable for the callee communication participant communication link and can Thus, determine the caller identification information also contained in the message and store in, for example, a table described above or otherwise processed.
Bei dieser Vorgehensweise ist es nicht erforderlich, das Kom¬ munikationsgeräte selbst zu verändern, wie es beispielsweise gemäß der oben beschriebenen Druckschrift S. Niccolini at al, Requirements and Methods for SPIT Identification Using Feed- back in SIP, erforderlich wäre.With this approach, it is not necessary, the Com ¬ munikationsgeräte itself to change as, for example, according to the publication S. Niccolini described above at al, Requirements and Methods for Identification Using SPIT feed- back in SIP, would be required.
Weiterhin sind Computerprogrammelemente vorgesehen, die bei Ausführen derselben mittels eines Rechners die oben beschrie¬ benen Verfahrensschritte aufweisen.Further, computer program elements are provided, the same have the above-beschrie ¬ surrounded method steps when executed by a computer.
Es ist darauf hinzuweisen, dass die Erfindung in Software, d.h. mittels eines oder einer Mehrzahl entsprechend einge¬ richteter Computerprogramme, in Hardware, d.h. mittels einer oder mehrerer entsprechend eingerichteter spezieller elektro- nischer Schaltungen, oder in beliebiger hybrider Form, d.h. in beliebigen Teilen in Hardware oder Software, implementiert sein kann. Beispielhafte Ausgestaltungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.It should be noted that the invention in software that is, by means of one or a plurality accordingly turned ¬ oriented computer programs, implemented in hardware, ie by means of one or more corresponding equipped specifically of electronic circuits, or in any hybrid form, that is, in any part in Hardware or software, can be implemented. Exemplary embodiments of the invention will become apparent from the dependent claims.
Die im Folgenden beschriebenen Ausgestaltungen betreffen, so- weit sinnvoll, sowohl das Verfahren und die Vorrichtung zum Aufbauen einer Tabelle mit Kommunikationsteilnehmern, das Verfahren und die Vorrichtung zum Ermitteln mindestens eines Kommunikationsteilnehmers, das Verfahren zum Signalisieren, dass eine Kommunikationsverbindung für einen Angerufener- Kommunikationsteilnehmer unerwünscht war, die Kommunikations¬ einrichtung sowie die Computerprogrammelemente.The embodiments described below relate, as far as appropriate, to both the method and the device for constructing a table with communication participants, the method and the device for determining at least one communication subscriber, the method for signaling that a communication connection for a caller communication subscriber undesirable was, the communication ¬ device and the computer program elements .
Die Nachricht kann als eine von dem mindestens einen anderen Kommunikationsteilnehmer gesendete Nachricht empfangen wer- den. Anders ausgedrückt, gemäß dieser Ausgestaltung der Erfindung hat der jeweils andere Kommunikationsteilnehmer die Nachricht erzeugt und an den Empfänger, welcher beispielswei¬ se eine zentrale Auswerteeinheit des Kommunikationsdienst- Providers ist, übermittelt.The message can be received as a message sent by the at least one other communication user. In other words, according to this embodiment of the invention, the respective other communication user has generated the message, and at the receiver, which se beispielswei ¬ a central evaluation unit of the communication service provider is transmitted.
Die Nachricht wird gemäß einem Ausführungsbeispiel der Erfin¬ dung gemäß einem Kommunikationsverbindungs-The message is in accordance with an embodiment of the dung OF INVENTION ¬ according to a Kommunikationsverbindungs-
Steuerungsprotokoll übermittelt, wobei beispielsweise sowohl die jeweiligen Protokollschritte als auch das Nachrichtenfor- mat gemäß diesem Kommunikationsverbindungs-For example, both the respective protocol steps and the message format according to this communication connection
Steuerungsprotokoll ausgestaltet sind. Als Kommunikationsver- bindungs-Steuerungsprotokoll kann das Session Initiation Pro- tocol (SIP) eingesetzt werden.Control protocol are designed. The session initiation protocol (SIP) can be used as the communication connection control protocol.
Auf diese Weise wird ein sehr einfacher Mechanismus zum Steu¬ ern einer Kommunikationsverbindung eingesetzt zum Übertragen der Information, dass eine Kommunikationsverbindung für den angerufenen Teilnehmer unerwünscht war, zu einer zentralen Einheit, beispielsweise des Kommunikationsdienst-Providers, alternativ zu einer separaten, Kommunikationsdienst-Providerexternen Einheit, welche zum Überwachen und Verwalten unerwünschter Kommunikationsverbindungen vorgesehen ist. Gemäß einer Ausgestaltung der Erfindung ist es vorgesehen, den gemäß SIP vorgesehenen SUBSCRIBE/NOTIFY-Mechanismus ein¬ zusetzen derart, dass die Nachricht eine Session Initiation Protocol NOTIFY-Nachricht ist, welche an den jeweiligen Emp- fänger übermittelt wird, wobei der Empfänger der Nachricht sich zuvor zu diesem Kommunikationsdienst eingeschrieben (subskribiert) hat mittels einer Session Initiation Protocol SUBSCRIBE-Nachricht . (Dies ist in Fig.l mit Nachricht 108 be¬ schrieben)In this way, a very simple mechanism is to STEU ¬ ren a communication link used for transmitting the information that a communication link for the called subscriber was undesirable to a central unit, for example of the communication service provider, as an alternative to a separate communication service provider external unit which is intended for monitoring and managing unwanted communication links. According to one aspect of the invention there is provided, according to the SIP SUBSCRIBE provided / NOTIFY mechanism, a ¬ enforce such that the message is a Session Initiation Protocol NOTIFY message which is transmitted to the respective receiver, wherein the receiver of the message previously enrolled (subscribed) to this communication service has SUBSCRIBE message by means of a Session Initiation Protocol. (This is written in Fig.l with message 108 be ¬)
Die Informationen können in der Nachricht selbst, alternativ jedoch auch in einem zusätzlichen Nachrichtenfeld, beispielsweise in einem zusätzlichen Nachrichtenfeld einer SIP-BYE- Nachricht, beispielsweise in deren Kopffeld, vorgenommen wer- den, wobei in dem zusätzlichen Nachrichtenfeld die Informati¬ on enthalten ist, mittels der angegeben ist, dass eine Kommu¬ nikationsverbindung zwischen einem Anrufer- Kommunikationsteilnehmer und einem Angerufener- Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war.The information can be in the message itself, advertising alternative but also in an additional message field, for example in an additional message field of a SIP BYE message, for example in the header field, made, in which additional message box Informati ¬ on is to contain, means indicated that a communi ¬ nikationsverbindung between a caller communication subscriber and a Angerufener- communication subscriber for the communication subscriber Angerufener- was undesirable.
In einer alternativen Ausgestaltung der Erfindung ist es vorgesehen, dass in der Nachricht ein in die Kommunikationseinrichtung des Angerufener-Kommunikationsteilnehmers eingegebe- ner Code übermittelt wird, mittels dessen dem Empfänger der Nachricht angegeben wird, dass eine Kommunikationsverbindung zwischen einem Anrufer-Kommunikationsteilnehmer und einem Angerufener-Kommunikationsteilnehmer für den Angerufener- Kommunikationsteilnehmer unerwünscht war.In an alternative embodiment of the invention, it is provided that a code which is entered into the communication device of the called-up communication subscriber is transmitted in the message, by means of which the recipient of the message is informed that a communication connection exists between a caller communication subscriber and a caller. Communication participant for the caller communication participant was undesirable.
Auf diese Weise wird eine sehr einfache Signalisierung dieser Information an den Empfänger ermöglicht, ohne dass es erforderlich ist, das jeweilige Übertragungsprotokoll oder auch die Kommunikationseinrichtung des Angerufener- Kommunikationsteilnehmers zu verändern. Es ist lediglich er¬ forderlich, eine entsprechende Auswerteeinheit bei dem Emp¬ fänger der Nachricht vorzusehen, welche eingerichtet ist, den jeweiligen Code zu erkennen und daraus abzuleiten, dass diese Nachricht eine für den Angerufenen unerwünschte Kommunikati¬ onsverbindung referenziert .In this way, a very simple signaling of this information to the receiver is made possible without it being necessary to change the respective transmission protocol or even the communication device of the called party communication subscriber. It is only he ¬ conducive to provide a corresponding evaluation unit in which Emp ¬ catcher of the message, which is set up to recognize the respective code, and to derive from the fact that this Message referenced an unsolicited for the called communication ¬ onsverbindung.
Gemäß einer anderen Ausgestaltung der Erfindung ist es vorge- sehen, dass Nachrichten von unterschiedlichen Kommunikationsteilnehmern empfangen werden, wobei in einer jeden solchen Nachricht eine Information enthalten ist, mittels der angege¬ ben ist, dass eine Kommunikationsverbindung zwischen einem Anrufer-Kommunikationsteilnehmer und einem Angerufener- Kommunikationsteilnehmer für den Angerufener-According to another embodiment of the invention, it is provided that messages are received by different communication users, wherein in each such message information is included by means of which angege ¬ ben is that a communication connection between a caller communication subscriber and a caller Communication participant for the caller
Kommunikationsteilnehmer unerwünscht war sowie eine Anrufer- Identifikationsangabe, mittels welcher der Anrufer- Kommunikationsteilnehmer identifiziert wird. Auf diese Weise wird eine sehr einfache zentralisierte Verwaltung von Infor- mationen hinsichtlich für eine Vielzahl von jeweils angerufenen Kommunikationsteilnehmern unerwünschter Kommunikationsverbindungen ermöglicht, womit eine sehr zuverlässige, kos¬ tengünstige und einfache Überwachung von Anrufern hinsicht¬ lich des Beantragens von für die Angerufenen unerwünschten Kommunikationsverbindungen ermöglicht.Communication subscriber was undesirable and a caller identification information by means of which the caller communication subscriber is identified. In this way, a very simple centralized management of infor- enables mation with respect to a variety of each called communication subscribers unwanted communication links, making a very reliable, kos ¬-effective and easy monitoring of callers respects ¬ Lich of applying undesirable for the called party communication links allows ,
Gemäß einer Weiterbildung der Erfindung ist es vorgesehen, mindestens ein zusätzliches Kriterium zu verwenden, um zu ermitteln, ob es sich bei dem Kommunikationsteilnehmer um einen Kommunikationsteilnehmer handelt, der mindestens eine für mindestens einen anderen Kommunikationsteilnehmer unerwünschte Sprach-Kommunikationsverbindung angefordert hat.According to one embodiment of the invention, it is provided to use at least one additional criterion in order to determine whether the communication user is a communication user who has requested at least one voice communication connection that is undesirable for at least one other communication user.
Hierfür kann mindestens eines der folgenden zusätzlichen Kri- terien verwendet werden:At least one of the following additional criteria can be used for this:
• Dauer einer oder mehrerer Kommunikationsverbindungen, bei denen ein jeweiliger Kommunikationsteilnehmer der Anrufer-Kommunikationsteilnehmer war,• duration of one or more communication connections in which a respective communication subscriber was the caller communication subscriber,
• Information über das Verhalten des Kommunikationsteil- nehmers als Anrufer-Kommunikationsteilnehmer,Information about the behavior of the communication participant as caller communication participant,
• Information über das Verhalten des Anrufer- Kommunikationsteilnehmers gegenüber einem oder mehreren Kommunikationsdienst-Providern . Anschaulich können somit als zusätzliches Kriterium verwendet werden Charakteristika der jeweils aufgebauten und als uner¬ wünscht deklarierten Kommunikationsverbindung oder allgemein das Verhalten des Anrufer-Kommunikationsteilnehmers, bei¬ spielsweise die Häufigkeit von aufgebauten Kommunikationsverbindungen oder auch die Zeiten, zu denen die Kommunikationsverbindungen zumeist aufgebaut werden, die Häufigkeit und die Anzahl von gleichzeitig aufgebauten Kommunikationsverbindun- gen, etc.Information about the behavior of the caller communication subscriber to one or more communication service providers. Clearly, can thus be used as an additional criterion characteristics of each built up and as uner ¬ wishes declared communication link or in general the behavior of the caller communication subscriber, game, in ¬ the frequency of established communication links, or the times at which the communication connections are established for the most part, the Frequency and the number of simultaneously established communication connections, etc.
Weiterhin kann auch eine Information darüber verwendet werden, wie sich der Anrufer-Kommunikationsteilnehmer gegenüber dem Kommunikationsdienst-Provider verhält, beispielsweise dessen Zahlungsmoral, die Häufigkeit des Änderns seines Wohn¬ sitzes, etc.Furthermore, information can also be used as to how the caller communication subscriber behaves towards the communication service provider, for example, his payment habits, the frequency of changing his residential ¬ seat, etc.
Aus diesen Kriterien kann eine verbesserte Einschätzung des jeweiligen Kommunikationsteilnehmers dahingehend erfolgen, ob es sich um einen „normalen" Kommunikationsteilnehmer handelt oder um einen Kommunikationsteilnehmer, der mit erhöhter Wahrscheinlichkeit für einen Angerufenen unerwünschte Kommu¬ nikationsverbindungen aufbaut.From these criteria an improved estimate of the respective communication subscriber can be made as to whether it is a "normal" communication stations or build munication to a communication subscriber associated with increased likelihood of adverse for a called party communi ¬.
Als Sprach-Kommunikationsverbindung kann eine paketvermittelte Sprach-Kommunikationsverbindung eingesetzt werden, alternativ jedoch auch eine leitungsvermittelte Sprach- Kommunikationsverbindung .As a voice communication connection, a packet-switched voice communication connection can be used, but alternatively also a circuit-switched voice communication connection.
Die Erfindung kann beispielsweise in jedem Kommunikationssys¬ tem vorteilhaft eingesetzt werden, bei dem das Aufbauen einer großen Anzahl von Kommunikationsverbindungen für den Anrufer keine wesentliche Erhöhung der Kosten verursacht, was bei¬ spielsweise in einem Kommunikationssystem beziehungsweise bei einem Abrechnungsmodus der Fall ist, bei dem pauschal für ei¬ nen vorgegebenen Zeitraum für eine beliebige Anzahl von Kommunikationsverbindungen eine vorgegebene Gebühr in Rechnung gestellt wird beziehungsweise abgerechnet wird, beispielswei¬ se gemäß einer so genannten Flatrate.The invention can, for example, in each Kommunikationssys ¬ system advantageously be used, wherein constructing a large number of communication links for the caller does not cause substantial increase in cost, which is the case at ¬ play, in a communication system or at a billing mode in which a flat-rate for ei ¬ nen given period for any number of communication links a given fee charged is billed or billed, beispielswei ¬ se according to a so-called flat rate.
Somit eignet sich die Erfindung besonders für den Einsatz bei Sprach-Kommunikationsverbindungen, welche Internet-basiert sind, da bei einer solchen Form von Internet-basierter- Sprach-Kommunikation eine Flatrate sehr üblich ist. So kann als Sprach-Kommunikationsverbindung eine Voice over Internet Protocol-Sprach-Kommunikationsverbindung (Voice over IP, VoIP) eingesetzt werden.Thus, the invention is particularly suitable for use in voice communication links, which are Internet-based, since a flatrate is very common in such a form of Internet-based voice communication. Thus, a Voice over Internet Protocol voice communication connection (Voice over IP, VoIP) can be used as the voice communication connection.
In einer Ausgestaltung des Verfahrens zum Signalisieren, dass eine Kommunikationsverbindung für einen Angerufener- Kommunikationsteilnehmer unerwünscht war, ist es vorgesehen, dass die Nachricht mittels eines Telekommunikationsnetzwerks an eine Auswerte-Einheit gesendet wird.In one embodiment of the method for signaling that a communication connection was undesirable for a caller communication subscriber, it is provided that the message is sent by means of a telecommunications network to an evaluation unit.
Ausführungsbeispiele der Erfindung sind in den Figuren darge¬ stellt und werden im Folgenden näher erläutert.Embodiments of the invention are in the figures Darge ¬ provides and are explained in more detail below.
Es zeigenShow it
Figur 1 ein erstes Nachrichtenflussdiagramm, welches denFIG. 1 shows a first message flow diagram which contains the
Nachrichtenaustausch gemäß einem ersten Ausführungs- beispiel der Erfindung darstellt;Message exchange according to a first embodiment of the invention represents;
Figur 2 ein zweites Nachrichtenflussdiagramm, in welchem der Nachrichtenfluss gemäß einem zweiten Ausführungsbei¬ spiel der Erfindung dargestellt ist;FIG. 2 shows a second message flow diagram in which the message flow according to a second embodiment of the invention is shown;
Figur 3 ein Ablaufdiagramm, in dem ein Verfahren zum Aufbauen und Verwalten einer SIP-Tabelle gemäß einem Ausführungsbeispiel der Erfindung dargestellt ist;FIG. 3 is a flow chart illustrating a method for establishing and managing a SIP table according to an embodiment of the invention;
Figur 4 ein Ablaufdiagramm, in dem die Verfahrensschritte zum Ermitteln eines Spitter-Teilnehmers gemäß einem Aus¬ führungsbeispiel der Erfindung dargestellt sind. In den Figuren sind, soweit sinnvoll, für identische oder ähnliche Elemente oder Verfahrensschritte identische Bezugs¬ zeichen verwendet.FIG. 4 shows a flow chart in which the method steps for determining a spitter subscriber according to an exemplary embodiment of the invention are shown. In the figures, where appropriate, identical reference symbols are used for identical or similar elements or method steps .
Wie in einem ersten Nachrichtenflussdiagramm 100 dargestellt (vgl. Fig.l), weist ein Kommunikationssystem eine erste Kommunikationseinrichtung 101, beispielsweise ein erstes Kommu- nikations-Endgerät , eine zweite Kommunikationseinrichtung 102, beispielsweise ein zweites Kommunikations-Endgerät , so- wie einen Kommunikationsdienst-Provider-Rechner 103 auf.As shown in a first message flow diagram 100 (see Fig. 1), a communication system comprises a first communication device 101, for example a first communication terminal, a second communication device 102, for example a second communication terminal, and a communication service. Provider computer 103.
Der Kommunikationsdienst-Provider-Rechner 103 kann ein Rechner sein oder eine Mehrzahl von Rechnern, sowie eine oder mehrere Datenbank-Tabellen oder auch eine oder mehrere Daten- banken enthalten. Ebenso können es Rechner mehrerer Kommunikationsdienst-Provider sein.The communication service provider computer 103 may be a computer or may contain a plurality of computers as well as one or more database tables or also one or more databases. Likewise, it can be computers of several communication service providers.
Der Kommunikationsdienst-Provider-Rechner 103 ist eingerichtet zum Bereitstellen einer oder mehrerer Kommunikationsver- bindungen zwischen einer beliebigen Anzahl von Kommunikationsteilnehmern, anders ausgedrückt zwischen einer beliebigen Anzahl von Kommunikationseinrichtungen 101, 102.The communication service provider computer 103 is set up to provide one or more communication links between any number of communication participants, in other words between any number of communication devices 101, 102.
Die erste Kommunikationseinrichtung 101 und die zweite Kommu- nikationseinrichtung 102 sind jeweils mittels einer entspre¬ chenden Teil-Kommunikationsverbindung mit den Kommunikationsdienst-Provider-Rechner 103 verbunden. Die erste Kommunikationseinrichtung 101 und die zweite Kommunikationseinrichtung 102 kann ein beliebiges Kommunikations-Endgerät sein, bei- spielsweise ein Festnetz-Telefon, ein Mobilfunk-Telefon, ein Personal Digital Assistant (PDA) mit einer entsprechenden Kommunikationseinrichtung, ein Notebook, ein Laptop oder ein Personal Computer oder eine andere Art von Computer, in welchem eine entsprechende Kommunikationseinrichtung enthalten ist.The first communication device 101 and the second communication device 102 are each by means of a sponding entspre ¬ partial communication with the communication service provider computer 103 are connected. The first communication device 101 and the second communication device 102 can be any communication terminal, for example a landline telephone, a mobile telephone, a personal digital assistant (PDA) with a corresponding communication device, a notebook, a laptop or a staff Computer or other type of computer in which a corresponding communication device is included.
Die Kommunikationseinrichtungen 101, 102 sind gemäß diesem Ausführungsbeispiel der Erfindung zur Kommunikation gemäß ei- nem Voice over Internet Protocol (Voice over IP, VoIP)- Kommunikationsstandard eingerichtet und haben somit jeweils einen entsprechenden Internet-Protokoll-Stapel implementiert einschließlich einer Einheit zum Bereitstellen des Internet Protocols (IP) sowie des Transport Control Protocols (TCP) und/oder User Datagram Protocols (UDP) sowie weiterer gewünschter Kommunikationsprotokolle in anderen Kommunikations¬ schichten .The communication devices 101, 102 are according to this embodiment of the invention for communication according to a Voice over Internet Protocol (Voice over IP, VoIP) - communication standard and have thus each implemented a corresponding Internet protocol stack including a unit for providing the Internet Protocol (IP) and the Transport Control Protocol (TCP) and / or user Datagram Protocols (UDP) and other desired communication protocols in other communication ¬ layers.
Es ist darauf hinzuweisen, dass in alternativen Ausführungs¬ formen der Erfindung ein beliebiges anderes Kommunikations¬ netz beziehungsweise beliebige andere geeignete Kommunikati¬ onsstandards eingesetzt werden können zur Kommunikation zwischen den Kommunikationseinrichtungen 101, 102 sowie dem Kom- munikationsdienst-Provider-Rechner 103.It should be noted that in alternative execution of the invention ¬ form any other communications network or any other suitable ¬ Kommunikati ¬ onsstandards can be used for communication between the communication devices 101, 102 as well as the com- munikationsdienst provider computer 103rd
Somit ist die Erfindung nicht auf ein bestimmtes Kommunikati¬ onsprotokoll oder eine vorbestimmte Übertragungstechnologie beschränkt, eignet sich jedoch besonders für den Einsatz im Bereich der Internet-basierten Sprach-Kommunikation . Die Kommunikationseinrichtungen 101, 102 können mittels Festnetz- Kommunikationsverbindungen oder Mobilfunk- Kommunikationsverbindungen mit dem Kommunikationsdienst- Provider-Rechner 103 gekoppelt sein.Thus, the invention is not limited to a particular Kommunikati ¬ onsprotokoll or a predetermined transmission technology, however, is particularly suitable for use in the field of Internet-based voice communications. The communication devices 101, 102 may be coupled to the communication service provider computer 103 by means of fixed network communication links or mobile communication links.
Fig.l zeigt den Nachrichtenaustausch zwischen den Kommunikationseinrichtungen 101, 102 sowie dem Kommunikationsdienst- Provider-Rechner 103 gemäß einem ersten Ausführungsbeispiel der Erfindung in einem ersten Nachrichtenflussdiagramm 100.Fig.l shows the message exchange between the communication devices 101, 102 and the communication service provider computer 103 according to a first embodiment of the invention in a first message flow diagram 100th
Gemäß dem ersten Ausführungsbeispiel der Erfindung wird von der ersten Kommunikationseinrichtung 101 zur VoIP- Registrierung eine erste SIP-REGISTER-Nachricht 104 erzeugt und an den Kommunikationsdienst-Provider-Rechner 103 übermit- telt. Auf den Empfang der ersten SIP-REGISTER-Nachricht 104 erzeugt der Kommunikationsdienst-Provider-Rechner 103 eine erste SIP-200-OK-Nachricht 105 und übermittelt diese als Bes¬ tätigung der Registrierung der ersten Kommunikationseinrich- tung 101 für den Kommunikationsdienst VoIP an die erste Kom¬ munikationseinrichtung 101.According to the first embodiment of the invention, a first SIP REGISTER message 104 is generated by the first communication device 101 for VoIP registration and transmitted to the communication service provider computer 103. Upon receiving the first SIP REGISTER message 104, the communication service provider computer 103 generates a first SIP 200 OK message 105 and transmits it as a Bes ¬ actuation of the registration of the first Kommunikationsseinrich- processing 101 for the VoIP communication service to the first com ¬ munikationseinrichtung one hundred and first
Ferner erzeugt die zweite Kommunikationseinrichtung 102 eine zweite SIP-REGISTER-Nachricht 106 und übermittelt diese eben¬ falls an den Kommunikationsdienst-Provider-Rechner 103, um sich bei diesem für den Kommunikationsdienst VoIP zu regist¬ rieren .Further, the second communication device 102 generates a second SIP REGISTER message 106 and transmits this newly ¬ if ¬ Center to the communications service provider computer 103 to regist at this for the communication service VoIP.
Auf den Empfang der zweiten SIP-REGISTER-Nachricht 106 er¬ zeugt der Kommunikationsdienst-Provider-Rechner 103 eine zweite SIP-200-OK-Nachricht 107 und übermittelt diese an die zweite Kommunikationseinrichtung 102, um dieser ebenfalls dessen Registrierung für den jeweiligen Kommunikationsdienst, gemäß diesem Ausführungsbeispiel der Erfindung für den Kommu¬ nikationsdienst VoIP, zu bestätigen.Upon receipt of the second SIP REGISTER message 106 he witnesses ¬ the communication service provider computer 103 a second SIP 200 OK message 107 and transmits it to the second communication device 102 to this also the registration for the respective communication service According to this embodiment of the invention for the communi ¬ nikationsdienst VoIP to confirm.
Ferner erzeugt der Kommunikationsdienst-Provider-Rechner 103 eine SIP-SUBSCRIBE-SPIT-Nachricht 108 und übermittelt diese ebenfalls an die zweite Kommunikationseinrichtung 102. Mit der SIP-SUBSCRIBE-SPIT-Nachricht 108 subskribiert der Kommu¬ nikationsdienst-Provider-Rechner 103 sich bei der zweiten Kommunikationseinrichtung 102 für den Kommunikationsdienst des SPIT-Votings (anders ausgedrückt für den Kommunikations- dienst des SPIT-Abstimmens) , d.h. anders ausgedrückt, für den Kommunikationsdienst, dass die zweite Kommunikationseinrich¬ tung 102 auf den Empfang eines unerwünschten Anrufs hin den anrufenden Kommunikationsteilnehmer als SPIT- Kommunikationsteilnehmer (SPAM over IP Telephony) identifi- zieren kann und diese Information, wie im Folgenden noch näher beschrieben wird, gemäß dem SUBSCRIBE-NOTIFY-Mechanismus gemäß SIP an den Kommunikationsdienst-Provider-Rechner 103 übermitteln kann.Further, the communication service provider computer 103 generates a SIP SUBSCRIBE SPIT message 108, and also transmits it to the second communication device 102. The SIP SUBSCRIBE SPIT message 108 subscribes to the commu ¬ nikationsdienst provider computer 103 with him the second communication device 102 for the communication service of the SPIT voting (in other words, for the communication service SPIT tuning), in other words, for the communication service that the second Kommunikationseinrich ¬ device 102 on receiving an unwanted call out the calling communication participants as SPIT communication subscriber (SPAM over IP Telephony) can identify and this information, as will be described in more detail below, according to the SUBSCRIBE NOTIFY mechanism according to SIP to the communication service provider computer 103 can transmit.
Auf den Empfang der SIP-SUBSCRIBE-SPIT-Nachricht 108 akti¬ viert die zweite Kommunikationseinrichtung 102 entsprechend die dafür erforderlichen Funktionen, weist beispielsweise eine Taste der zweiten Kommunikationseinrichtung 102 der Abstimmungs-Funktionalität im Rahmen des SPIT-Votings zu und erzeugt eine dritte SIP-200-OK-Nachricht 109, mit welchem das Subskribieren zu dem Kommunikationsdienst SPIT-Voting bestä¬ tigt wird und sendet diese an den Kommunikationsdienst- Provider-Rechner 103.Upon receipt of the SIP SUBSCRIBE message 108 SPIT acti ¬ the second communication device 102 according to fourth the necessary functions, for example, a key of the second communication means 102 of the Tuning functionality as part of the SPIT voting and generates a third SIP 200 OK message 109 with which the subscribing to the communication service SPIT voting bestä ¬ is Untitled and sends it to the communication service provider computer 103rd
Im Folgenden wird ohne Einschränkung der Allgemeingültigkeit angenommen, dass nun die erste Kommunikationseinrichtung 101 eine Sprach-Kommunikationsverbindung mit der zweiten Kommuni- kationseinrichtung 102 beziehungsweise mit deren Nutzer aufbauen möchte. Um dieses zu erreichen, erzeugt die erste Kom¬ munikationsnachricht 101 eine erste SIP-INVITE-Nachricht 110 und sendet diese an den Kommunikationsdienst-Provider-Rechner 103, welcher auf den Empfang der ersten SIP-INVITE-Nachricht 110 eine zweite SIP-INVITE-Nachricht 111 erzeugt und diese an die zweite Kommunikationseinrichtung 102 übermittelt, um die zweite Kommunikationseinrichtung 102 zu der angeforderten Sprach-Kommunikationsverbindung mit der ersten Kommunikationseinrichtung 101 einzuladen.In the following, it is assumed without restriction of generality that now the first communication device 101 wants to set up a voice communication connection with the second communication device 102 or with its user. To achieve this, generates the first Kom ¬ munikationsnachricht 101 a first SIP INVITE message 110 and sends it to the communication service provider computer 103, which 110 is a second to receiving the first SIP INVITE message SIP INVITE Message 111 is generated and transmitted to the second communication device 102 to invite the second communication device 102 to the requested voice-communication connection with the first communication device 101.
Es ist anzumerken, dass der hier beschriebe Fall ein soge¬ nanntes Proxy-Verfahren darstellt, bei dem die komplette Signalsierungskommunikation über den Kommunikationsdienst- Provider-Rechner 103 abläuft.It should be noted that the descriptions here case is a so-¬-called proxy process in which the complete Signalsierungskommunikation via the communication service provider computer 103 runs out.
In einer alternativen Ausgestaltung der Erfindung ist ein so genanntes Redirect-Verfahren vorgesehen, bei dem der Kommunikationsdienst-Provider-Rechner 103 nur für die Registrierung und die Adressauflösung benutzt wird. Der Signalisierungsauf- bau für Kommunikationsbeziehungen würde dann direkt zwischen den beiden Kommunikationspartnern ablaufen. Am generellen Vorgehen für die SPIT Notification würde sich aber nichts ändern .In an alternative embodiment of the invention, a so-called redirect method is provided in which the communication service provider computer 103 is used only for the registration and the address resolution. The signaling setup for communication relations would then run directly between the two communication partners. But the general procedure for the SPIT Notification would not change.
Will der Nutzer der zweiten Kommunikationseinrichtung 102 die Einladung zu der Sprach-Kommunikationsverbindung, anders ausgedrückt, den Anruf, annehmen beziehungsweise entgegennehmen, so erzeugt die zweite Kommunikationseinrichtung 102 auf eine entsprechende Eingabe seitens deren Nutzers hin eine vierte SIP-200-OK-Nachricht 112 und sendet diese an den Kommunikati¬ onsdienst-Provider-Rechner 103. Dieser erzeugt auf den Empfang der vierten SIP-200-OK-Nachricht 112 eine fünfte SIP- 200-OK-Nachricht 113 und übermittelt diese an die erste Kom¬ munikationseinrichtung 101, womit nach Empfang der fünften SIP-200-OK-Nachricht 113 eine Sprach-Kommunikationsverbindung zwischen der ersten Kommunikationseinrichtung 101 und der zweiten Kommunikationseinrichtung 102 mittels des Kommunika- tionsdienst-Provider-Rechners 103 aufgebaut und durchgeschal¬ tet ist.If the user of the second communication device 102 wants to receive or accept the invitation to the voice communication connection, in other words, the second communication device 102 generates a call corresponding input on the part of the user towards a fourth SIP 200 OK message 112 and sends it to the Kommunikati ¬ onsdienst provider computer 103. This generates on receiving the fourth SIP 200 OK message 112, a fifth SIP 200 OK message 113 and transmits this to the first Kom ¬ munikationseinrichtung 101, whereby after receiving the fifth SIP 200 OK message 113 a voice communication connection between the first communication device 101 and the second communication device 102 by means of the Kommunikationsdienst provider -Rechners is constructed 103 and durchgeschal tet ¬.
Gemäß diesem Ausführungsbeispiel der Erfindung wird zur Über¬ tragung der Sprachdaten das Realtime Transport Protocol (RTP) verwendet. Anders ausgedrückt bedeutet dies, dass bei der durchgeschalteten Sprach-Kommunikationsverbindung nunmehr ein Austausch von Mediendaten, beispielsweise von Sprachdaten, ermöglicht ist (in Fig.l dargestellt mittels eines Blocks 114) .According to this embodiment of the invention, the speech data is for transmission over ¬ the Real Time Transport Protocol (RTP) is used. In other words, this means that in the switched-through voice communication link now an exchange of media data, such as voice data is possible (shown in Fig.l by means of a block 114).
Nachdem die Kommunikationsverbindung aufgebaut wurde, wird gemäß diesem Ausführungsbeispiel der Erfindung angenommen, dass seitens der ersten Kommunikationseinrichtung 101 eine SPIT-Sprachdatei abgespielt wird und die entsprechenden Sprachdaten an die zweite Kommunikationseinrichtung 102 übermittelt werden.After the communication connection has been established, it is assumed according to this exemplary embodiment of the invention that a SPIT voice file is played by the first communication device 101 and the corresponding voice data is transmitted to the second communication device 102.
Auf den Empfang dieser Sprachdaten hin erkennt der Nutzer der zweiten Kommunikationseinrichtung 102, dass es sich bei dem Anruf nicht um einen üblichen Telefonanruf mit einer natürlichen Person als Kommunikationspartner handelt, sondern dass es sich um einen unerwünschten, üblicherweise automatisierten, SPIT-Telefonanruf handelt. Es ist darauf hinzuweisen, dass der unerwünschte Anruf auch von einer natürlichen Person kommen kann. Daraufhin bewertet der Nutzer der zweiten Kommunikationseinrichtung 102, im Folgenden auch bezeichnet als Client B, die aufgebaute Kommunikationsverbindung als eine SPIT-Kommunikationsverbindung und erzeugt eine entsprechende SPIT-Notifizierungsnachricht (Schritt 115) .Upon receipt of this voice data, the user of the second communication device 102 recognizes that the call is not a standard telephone call with a natural person as a communication partner, but that it is an unwanted, usually automated, SPIT telephone call. It should be noted that the unwanted call can also come from a natural person. Subsequently, the user of the second communication device 102, also referred to below as client B, evaluates the established communication connection as one SPIT communication link and generates a corresponding SPIT notification message (step 115).
Dies erfolgt unter Verwendung des SUBSCRIBE-NOTIFY- Mechanismus, der gemäß SIP vorgesehen ist.This is done using the SUBSCRIBE NOTIFY mechanism provided by SIP.
Es wird somit eine erste SIP-NOTIFY-SPIT-Nachricht 116 er¬ zeugt und an den Kommunikationsdienst-Provider-Rechner 103 übermittelt, welche auf den Empfang dieser ersten SIP-NOTIFY- SPIT-Nachricht 116 hin eine sechste SIP-200-OK-Nachricht 117 erzeugt und zur Bestätigung des Empfangs der ersten SIP- NOTIFY-SPIT-Nachricht 116 an die zweite Kommunikationsein¬ richtung 102 übermittelt.It is thus a first SIP NOTIFY message 116 SPIT he witnesses ¬ and transmitted to the communication service provider computer 103, which on the reception of said first SIP NOTIFY message SPIT 116 toward a sixth SIP 200 OK Message 117 generated and transmitted to confirm the receipt of the first SIP-NOTIFY-SPIT message 116 to the second Kommunikationsein ¬ direction 102.
In der ersten SIP-NOTIFY-SPIT-Nachricht 116 ist sowohl eineIn the first SIP NOTIFY SPIT message 116 is both a
Kommunikationssitzungs-Identifikationsangabe, mit welcher die jeweilige Kommunikationsverbindung beziehungsweise Kommunika¬ tionssitzung identifiziert wird, enthalten sowie eine Angabe, dass es sich bei der ersten SIP-NOTIFY-SPIT-Nachricht 116 um eine SPIT-Kommunikationsverbindung handelt als auch die Identifikationsangabe, mittels welcher es ermöglicht ist, den An¬ rufer der Kommunikationsverbindung, d.h. gemäß diesem Ausführungsbeispiel der Erfindung, die erste Kommunikationseinrichtung 101, zu identifizieren. Die Identifikationsangabe kann zusätzlich zu der Kommunikationssitzungs-Communication session identification information with which the respective communication connection or communica ¬ tion session is identified included, as well as an indication that it is a SPIT communication link is at the first SIP NOTIFY SPIT message 116 and the identification data, by means of which allows is to identify the An ¬ rufer the communication link, ie according to this embodiment of the invention, the first communication device 101. The identification can be used in addition to the communication session
Identifikationsangabe in der ersten SIP-NOTIFY-SPIT-Nachricht 116 enthalten sein. Alternativ kann jedoch seitens des Kommunikationsdienst-Provider-Rechners 103 die Kommunikationssit- zungs-Identifikationsangabe als Anrufer-Identifikationsangabe verwendet werden, indem unter Verwendung der Kommunikations- sitzungs-Identifikationsangabe (Session ID) der zugehörige Anrufer, welcher in dem Kommunikationsdienst-Provider-Rechner 103 im Rahmen des Aufbaus der Kommunikationsverbindung gespeichert worden ist, ermittelt wird.Identification in the first SIP NOTIFY SPIT message 116 may be included. Alternatively, however, the communication service provider computer 103 can use the communication session identification information as the caller identification information by using the communication session identification information (session ID) of the associated caller, which in the communication service provider computer 103 has been stored in the context of the structure of the communication connection is determined.
Somit kann aufgrund des Erhalts der ersten SIP-NOTIFY-SPIT- Nachricht 116 der Kommunikationsdienst-Provider-Rechner 103 nun dem anrufenden Client A, anders ausgedrückt der ersten Kommunikationseinrichtung 101, einen SPIT-Wert zuordnen, welche erste Kommunikationseinrichtung 101 mit dem Client B, d.h. der zweiten Kommunikationseinrichtung 102, eine SPIT- Kommunikationsverbindung aufgebaut hat (in Fig.l symbolisiert mittels eines Blocks 118) .Thus, due to the receipt of the first SIP NOTIFY SPIT message 116, the communication service provider computer 103 may now be the calling client A, in other words the first Communication device 101, assign a SPIT value, which first communication device 101 with the client B, ie the second communication device 102, has established a SPIT communication connection (in Fig.l symbolized by means of a block 118).
Gemäß diesem Ausführungsbeispiel der Erfindung erfolgt somit die Notifizierung des Kommunikationsdienst-Provider-Rechners 103 noch während die Kommunikationsverbindung zwischen der ersten Kommunikationseinrichtung 101 und der zweiten Kommunikationseinrichtung 102 aufgebaut ist.According to this exemplary embodiment of the invention, the notification of the communication service provider computer 103 thus takes place while the communication connection between the first communication device 101 and the second communication device 102 is established.
Die möglichen Verfahrensschritte, die in dem Kommunikations¬ dienst-Provider-Rechner 103 durchgeführt werden, werden im Folgenden unter Bezugnahme auf Fig.3 erläutert.The possible process steps are performed in the communications ¬ service provider computer 103 will be explained below with reference to Figure 3.
Im Weiteren wird angenommen, dass gemäß diesem Ausführungsbeispiel anschließend der Nutzer der zweiten Kommunikations¬ einrichtung 102 die Kommunikationsverbindung abbrechen möchte und auf eine entsprechende Eingabe des Nutzers hin erzeugt somit die zweite Kommunikationseinrichtung 102 eine erste SIP-BYE-Nachricht 119 und sendet diese an den Kommunikations¬ dienst-Provider-Rechner 103, welcher auf den Empfang der ersten SIP-BYE-Nachricht 119 hin eine zweite SIP-BYE-Nachricht 120 erzeugt und diese an die erste Kommunikationseinrichtung 101 übermittelt.It is further assumed that, according to this exemplary embodiment, the user of the second communication device 102 then wishes to abort the communication connection and, in response to an appropriate input by the user, the second communication device 102 generates a first SIP BYE message 119 and sends it to the communication ¬ service provider computer 103, which generates to receiving the first SIP BYE message 119 towards a second SIP BYE message 120 and this is sent to the first communication device the one hundred and first
Nach Erhalt der zweiten SIP-BYE-Nachricht 120 erzeugt die erste Kommunikationseinrichtung 101 eine siebte SIP-200-OK- Nachricht 121 und übermittelt diese an den Kommunikations¬ dienst-Provider-Rechner 103, um diesen über den erfolgreichen Abbau der Kommunikationsverbindung zu informieren. Auf den Empfang der siebten SIP-200-OK-Nachricht 121 hin erzeugt der Kommunikationsdienst-Provider-Rechner 103 eine achte SIP-200- OK-Nachricht 122 und übermittelt diese an die zweite Kommuni¬ kationseinrichtung 102, um sie über den erfolgreichen Abbau der Kommunikationsverbindung zu informieren. Nun ist die Kommunikationsverbindung abgebaut.After receiving the second SIP BYE message 120, the first communication device 101 generates a seventh SIP 200 OK message 121 and transmits it to the communication service provider ¬ computer 103 to inform this about the successful removal of the communication link. Upon receipt of the seventh SIP 200 OK message 121 towards the communication service provider computer 103 generates an eighth SIP-200 OK message 122 and transmits this cation device to the second communica ¬ 102 in order of the successful reduction To inform communication link. Now the communication connection is broken down.
Fig.2 zeigt in einem zweiten Nachrichtenflussdiagramm 200 den Nachrichtenfluss für ein SPIT-Voting gemäß einem zweiten Aus- führungsbeispiel der Erfindung.2 shows in a second message flow diagram 200 the message flow for a SPIT voting according to a second embodiment of the invention.
Da die Verfahrensschritte zum Aufbauen der Kommunikationsverbindung und dem damit ermöglichten Austausch von Mediendaten unter Verwendung von RTP (Block 114) identisch ist mit dem Verfahren gemäß dem ersten Ausführungsbeispiel der Erfindung, wie es in Fig.l dargestellt ist und oben erläutert wurde, wird auf eine wiederholte Beschreibung dieser Verfahrens¬ schritte verzichtet.Since the method steps for establishing the communication connection and the thus enabled exchange of media data using RTP (block 114) are identical to the method according to the first embodiment of the invention, as illustrated in FIG. 1 and explained above, reference is made to FIG Repeated description of these steps ¬ omitted.
Es wird gemäß diesem Ausführungsbeispiel der Erfindung jedoch angenommen, dass vor dem Abgeben des SPIT-Votings durch den Nutzer der zweiten Kommunikationseinrichtung 102 die Kommunikationsverbindung seitens der zweiten Kommunikationseinrichtung 102 schon abgebaut worden ist, anders ausgedrückt, das SPIT-Voting erfolgt gemäß diesem Ausführungsbeispiel der Er¬ findung nach dem Beendigen der Sprach- Kommunikationsverbindung .However, according to this exemplary embodiment of the invention, it is assumed that prior to the issuing of the SPIT voting by the user of the second communication device 102, the communication connection on the part of the second communication device 102 has already been reduced, in other words, the SPIT voting takes place according to this embodiment of the Er ¬ finding after completing the voice communication connection.
Es ist darauf hinzuweisen, dass es gemäß einer alternativen Ausführungsform der Erfindung vorgesehen sein kann, dass das SPIT-Voting schon vor Aufbau beziehungsweise vor Annehmen einer beantragten beziehungsweise angeforderten Kommunikations¬ verbindung seitens der zweiten Kommunikationseinrichtung 102 durchgeführt werden kann und es möglicherweise gar nicht zu einem Aufbau der Kommunikationsverbindung kommt, wenn der Nutzer der zweiten Kommunikationseinrichtung schon bei der Anforderung der Kommunikationsverbindung erkennt, dass der Anrufer-Kommunikationsteilnehmer ein SPIT-Anrufer ist. In einer anderen Alternative ist es jedoch auch vorgesehen, nach dem erfolgten SPIT-Voting die Kommunikationsverbindung aufzubauen, sich die entsprechende Nachricht anzuhören und dann die Kommunikationsverbindung wieder zu beenden. Gemäß diesem Ausführungsbeispiel der Erfindung ist es somit vorgesehen, zum Beenden der Kommunikationsverbindung seitens der zweiten Kommunikationseinrichtung 102 eine dritte SIP- BYE-Nachricht 201 zu erzeugen und diese an den Kommunikati- onsdienst-Provider-Rechner 103 zu übermitteln. Der Kommunikationsdienst-Provider-Rechner 103 erzeugt auf den Erhalt der dritten SIP-BYE-Nachricht 201 hin eine vierte SIP-BYE- Nachricht 202 und übermittelt diese an die erste Kommunikati¬ onseinrichtung 101 zum Abbauen der Kommunikationsverbindung.It should be noted that it can be provided according to an alternative embodiment of the invention is that the SPIT voting or connection before construction before accepting a requested or required communication ¬ by the second communication device 102 can be carried out and possibly it does not become a Establishment of the communication connection comes when the user of the second communication device already recognizes when requesting the communication connection that the caller communication subscriber is a SPIT caller. In another alternative, however, it is also provided to establish the communication connection after the successful SPIT voting, to listen to the corresponding message and then terminate the communication connection again. According to this exemplary embodiment of the invention, it is thus provided to generate a third SIP BYE message 201 for ending the communication connection by the second communication device 102 and to transmit this to the communication service provider computer 103. The communication service provider computer 103 generates the receipt of the third SIP BYE message 201 towards a fourth SIP BYE message 202 and transmits it to the first Kommunikati ¬ onseinrichtung 101 of the communication link to degrade.
Den Erhalt der vierten SIP-BYE-Nachricht 202 bestätigt die erste Kommunikationseinrichtung 101, indem sie eine neunte SIP-OK-Nachricht 203 erzeugt und diese an den Kommunikations¬ dienst-Provider-Rechner 103 übermittelt, welcher auf den Emp- fang dieser Nachricht hin eine zehnte SIP-OK-Nachricht 204 erzeugt und diese an die zweite Kommunikationseinrichtung 102 übermittelt .Obtaining the fourth SIP BYE message 202 confirms the first communication device 101 by generating and ninth SIP OK message 203 which will transmit to the communication ¬ service provider computer 103, which on the recom- this message catch towards generates a tenth SIP OK message 204 and transmits it to the second communication device 102.
Nach dem Beenden der Kommunikationsverbindung mit der ersten Kommunikationseinrichtung 101 erkennt und bewertet der Nutzer der zweiten Kommunikationseinrichtung 102 das beendete Gespräch beziehungsweise die beendete Sprach-After terminating the communication connection with the first communication device 101, the user of the second communication device 102 recognizes and evaluates the terminated call or the terminated voice message.
Kommunikationsverbindung mit der ersten Kommunikationseinrichtung 101 als eine SPIT-Kommunikationsverbindung und sen- det eine entsprechende SPIT-Notifizierung an den Kommunikati¬ onsdienst-Provider-Rechner 103 (Schritt 205) . Dies erfolgt gemäß diesem Ausführungsbeispiel der Erfindung, indem die zweite Kommunikationseinrichtung 102 auf eine entsprechende Eingabe seitens des Nutzers der zweiten Kommunikationsein- richtung 102 hin, beispielsweise durch einen entsprechendenCommunication link with the first communication device 101 as a communication link SPIT and trans- mits an appropriate notification to the SPIT Kommunikati ¬ onsdienst provider computer 103 (step 205). This is done according to this embodiment of the invention by the second communication device 102 to a corresponding input by the user of the second communication device 102 toward, for example by a corresponding
Tastendruck des Nutzers der zweiten Kommunikationseinrichtung 102 eine zweite SIP-NOTIFY-SPIT-Nachricht 206 erzeugt und diese an den Kommunikationsdienst-Provider-Rechner 103 übermittelt. Die Taste kann als mechanische Taste oder auch als auswählbare Taste einer graphischen Benutzeroberfläche eines Rechners, d.h. implementiert in Software, realisiert sein kann. Der Kommunikationsdienst-Provider-Rechner 103 bestätigt auf den Empfang der zweiten SIP-NOTIFY-SPIT-Nachricht 206 hin diesen der zweiten Kommunikationseinrichtung 102, indem der Kommunikationsdienst-Provider-Rechner 103 eine elfte SIP-200- OK-Nachricht 207 erzeugt und diese an die zweite Kommunikati¬ onseinrichtung 102 übermittelt.Pressing the button of the user of the second communication device 102 generates a second SIP NOTIFY-SPIT message 206 and transmits it to the communication service provider computer 103. The key can be implemented as a mechanical key or as a selectable key of a graphical user interface of a computer, ie implemented in software. The communication service provider computer 103 acknowledges receipt of the second SIP NOTIFY SPIT message 206 these, the second communication device 102 by transmitting the communication service provider computer 103, an eleventh SIP-200 OK message 207 and generates this onseinrichtung to the second Kommunikati ¬ 102nd
Aufgrund des Erhalts der zweiten SIP-NOTIFY-SPIT-Nachricht 206, welche den gleichen Aufbau hat wie die gemäß dem ersten Ausführungsbeispiel beschriebene, kann der Kommunikations¬ dienst-Provider-Rechner 103 nunmehr einen SPIT-Wert dem anru- fenden Client A, d.h. der ersten KommunikationseinrichtungDue to the receipt of the second SIP NOTIFY-SPIT message 206, which has the same structure as that described according to the first embodiment, the communication ¬ service provider computer 103 can now a SPIT value to the calling client A, ie the first communication device
101, zuordnen, der eine Sprach-Kommunikationsverbindung mit dem Client B, d.h. mit der zweiten Kommunikationseinrichtung101, which establishes a voice communication connection with the client B, i. with the second communication device
102, aufgebaut hat.102, has built.
Gemäß beiden oben beschriebenen Vorgehensweisen ist darauf hinzuweisen, dass ein schon gemäß SIP vorgesehener Mechanismus genutzt wird, nämlich der SUBSCRIBE-NOTIFY-Mechanismus, weshalb eine Veränderung des Kommunikationsprotokolls in die¬ sem Fall nicht erforderlich ist.According to both methods described above, it should be noted that a SIP already provided according mechanism is used, namely the SUBSCRIBE NOTIFY mechanism, and therefore a change of the communication protocol in the ¬ sem case is not required.
In einer alternativen Ausgestaltung der Erfindung kann es vorgesehen sein, die entsprechende Information im Rahmen des SPIT-Votings, d.h. die Information, dass der Nutzer der zweiten Kommunikationseinrichtung 102 die Sprach- Kommunikationsverbindung als SPIT-Kommunikationsverbindung bewertet, in einer anderen Nachricht oder mittels eines ande¬ ren Protokolls an den Kommunikationsdienst-Provider-Rechner 103 zu übermitteln. Dies kann beispielsweise in dem Kopffeld einer SIP-BYE-Nachricht erfolgen.In an alternative embodiment of the invention, provision may be made for the corresponding information in the context of the SPIT voting, ie the information that the user of the second communication device 102 evaluates the voice communication connection as SPIT communication connection, in another message or by means of another ¬ ren protocol to the communication service provider computer 103 to submit. This can be done, for example, in the header field of a SIP BYE message.
Ferner ist darauf hinzuweisen, dass die Durchführung der Auswertung und der im Folgenden beschriebenen Tabellen- Verwaltung von SPIT-Kommunikationsteilnehmern nicht notwendigerweise von dem Kommunikationsdienst-Provider vorgenommen werden muss, sondern sie kann auch von einer anderen vertrauenswürdigen Instanz bereitgestellt werden, in welchem Fall die Kommunikation nicht notwendigerweise mit dem Kommunikati- onsdienst-Provider-Rechner 103, sondern mit einem entsprechend dazu berechtigten Rechner durchgeführt würde.It should also be pointed out that the execution of the evaluation and the table management of SPIT communication subscribers described below does not necessarily have to be performed by the communication service provider, but can also be provided by another trustworthy entity, in which case the communication not necessarily with the communication onsdienst provider computer 103, but would be performed with a correspondingly entitled computer.
Als Alternative kann die Information beispielsweise, wenn vorhanden, unter Verwendung des Binary Floor Control Proto- cols (BFCP), des Media Gateway Control Protocols (MGCP) oder des Skype Protocols erfolgen.Alternatively, for example, the information may be provided using the Binary Floor Control Protocol (BFCP), the Media Gateway Control Protocol (MGCP), or the Skype Protocol.
Im Folgenden wird in einem ersten Ablaufdiagramm 300 in Fig.3 ein Verfahren zum Verwalten einer Tabelle beschrieben, in welcher die Kommunikationsteilnehmer eingetragen werden, welche Kommunikationsteilnehmer von einem oder mehreren angerufenen Kommunikationsteilnehmern (auch bezeichnet als Angeru- fener-Kommunikationsteilnehmer) als SPIT- Kommunikationsteilnehmer benannt wurden.In the following, a method for managing a table is described in a first flowchart 300 in FIG. 3, in which the communication users are entered, which designate communication users of one or more called communication participants (also referred to as called communication users) as SPIT communication participants were.
Das Verfahren wird gemäß diesen Ausführungsbeispielen der Erfindung in dem Kommunikationsdienst-Provider-Rechner 103 ausgeführt .The method is performed according to these embodiments of the invention in the communication service provider computer 103.
Nach Starten des Verfahrens (Schritt 301) wird kontinuierlich überprüft, ob eine Nachricht empfangen worden ist (Schritt 302) .After starting the process (step 301), it is continuously checked whether a message has been received (step 302).
Ist dies nicht der Fall („Nein" in Schritt 302), so wird in regelmäßigen Zeitabständen, beispielsweise innerhalb einiger Millisekunden, der Prüfschritt 302 wiederholt durchgeführt.If this is not the case ("No" in step 302), the test step 302 is carried out repeatedly at regular time intervals, for example within a few milliseconds.
Sobald eine Nachricht empfangen wurde („Ja" in Schritt 302), so wird überprüft, ob es sich bei der empfangenen Nachricht um eine SPIT-Abstimmungs-Nachricht handelt, beispielsweise um eine SIP-NOTIFY-SPIT-Nachricht 116, 206 (Prüfschritt 303) .Once a message has been received ("Yes" in step 302), it is checked whether the received message is a SPIT reconciliation message, such as a SIP NOTIFY SPIT message 116, 206 (check step 303) ).
Ist dies nicht der Fall („Nein" in Prüfschritt 303), so wird das Verfahren in dem Prüfschritt 302 fortgeführt und es wird überprüft, ob eine weitere Nachricht empfangen wurde. Die empfangene Nachricht selbst wird hinsichtlich der Tabellen- Verwaltung, wie sie in diesem Zusammenhang beschrieben wird, verworfen .If this is not the case ("No" in test step 303), the method is continued in test step 302 and it is checked whether another message has been received. Administration, as described in this context, discarded.
Ist die empfangene Nachricht jedoch eine SPIT-Abstimmungs- Nachricht, beispielsweise eine SIP-NOTIFY-SPIT-Nachricht 116, 206 („Ja" in Prüfschritt 303), so wird aus der empfangenen Nachricht die Anrufer-Identifikationsangabe ermittelt, d.h. beispielsweise die Rufnummer des Anrufer- Kommunikationsteilnehmers (Schritt 304).If, however, the received message is a SPIT voting message, for example a SIP NOTIFY-SPIT message 116, 206 ("Yes" in test step 303), the caller identification information is determined from the received message, ie, for example, the telephone number of the caller Caller communication subscriber (step 304).
In einem nachfolgenden Prüfschritt wird überprüft, ob die An¬ rufer ID in einer zuvor initialisierten SPIT-Tabelle schon enthalten ist (Prüfschritt 305) .In a subsequent test step is to check whether the caller ID to ¬ in a previously initialized SPIT table is already included (test step 305).
Ist dies nicht der Fall („Nein" in Prüfschritt 305) , so wird für den Anrufer mit der entsprechenden Anrufer- Identifikationsangabe, d.h. für den Anrufer mit der in der SPIT-Nachricht angegebenen Rufnummer ein Tabellen-Datensatz angelegt (Schritt 306) und es wird ein Häufigkeitswert für den Anrufer-Kommunikationsteilnehmer auf einen vorgegebenen Initialisierungswert gesetzt (Schritt 307).If this is not the case ("No" in test step 305), a table record is created for the caller with the corresponding caller identification information, ie for the caller with the telephone number specified in the SPIT message (step 306) and it For example, a frequency value for the caller communication subscriber is set to a predetermined initialization value (step 307).
Der Initialisierungswert kann grundsätzlich ein beliebiger Wert sein. Für den Fall, dass vorgesehen ist, den Häufig- keitswert bei erneutem Auftreten zu erhöhen, wie es im Folgenden noch näher erläutert wird, kann der Initialisierungs¬ wert beispielsweise der Wert „Null" sein. Für den Fall, dass der Häufigkeitswert bei erneuter Nennung des Anrufer- Kommunikationsteilnehmers als SPIT-Anrufer erniedrigt werden soll, kann der Initialisierungswert ein Wert größer „Null" sein, beispielsweise ein vorgegebener Initialisierungswert M (mit M > 0) .The initialization value can basically be any value. Is the case, provided that increasing the frequency value to re-occur, as will be explained in more detail below, the initialization may be ¬ worth, for example, the value "zero". In the event that the frequency value when re-naming of the caller communication subscriber is to be lowered as a SPIT caller, the initialization value may be a value greater than "zero", for example a predetermined initialization value M (with M> 0).
Anschließend wird das Verfahren in Schritt 302 fortgeführt, in welchem, wie oben beschrieben wurde, überprüft wird, ob eine Nachricht empfangen wurde. Wird jedoch in Schritt 305 ermittelt, dass der ermittelte An¬ rufer-Kommunikationsteilnehmer schon in der SPIT-Tabelle enthalten ist („Ja" in Prüfschritt 305) , so wird der Häufig¬ keitswert, der in der Tabelle für den aktuellen Anrufer- Kommunikationsteilnehmer angegeben ist, um einen vorgegebenen Wert, beispielsweise um den Wert „Eins", erhöht oder ernied¬ rigt .Subsequently, the method is continued in step 302, in which, as described above, it is checked whether a message has been received. However, determined in step 305 that the An established ¬ caller communication device already in the SPIT table is included ( "Yes" in test step 305), the Common ¬ will keitswert, specified in the table for the current caller communication subscriber is a predetermined value, for example by the value "one", is increased or ernied ¬ rigt.
Anschließend wird das Verfahren wiederum in Prüfschritt 302 fortgeführt.Subsequently, the method is continued in test step 302.
Fig.4 zeigt in einem zweiten Ablaufdiagramm 400 ein Verfahren, ebenfalls ausgeführt in dem Kommunikationsdienst- Provider-Rechner 103, welches zum Verarbeiten der SPIT- Tabelle vorgesehen ist, in der ein jeweils mit einem Tabel¬ len-Index, auch bezeichnet als Identifikations-Index (ID In¬ dex) , bezeichnete Datensätze enthalten sind. Die beschriebe¬ nen Verfahrensschritte werden für jeden genannten Anrufer- Kommunikationsteilnehmer, der als SPIT- Kommunikationsteilnehmer bewertet wurde und in der Tabelle gespeichert ist, durchgeführt.4 shows in a second flow chart 400 a method is also performed in the communication service provider computer 103, which is provided for processing the SPIT table in which a respectively with a Tabel ¬ len index, also referred to as identification Index (ID In ¬ dex), designated datasets are included. The ¬ nen-described process steps for each said caller communication participant who was rated as SPIT communication node and stored in the table is performed.
Ferner ist in jedem Tabellen-Datensatz die jeweilige Anrufer- Identifikationsangabe enthalten sowie ein Häufigkeitswert, mit dem die Häufigkeit der Nennung des jeweiligen Anrufer- Kommunikationsteilnehmers als SPIT-Kommunikationsteilnehmer angegeben wird.Furthermore, each table data record contains the respective caller identification information as well as a frequency value with which the frequency of naming the respective caller communication subscriber is specified as SPIT communication subscriber.
Nach Starten des Verfahrens (Schritt 401) wird ein Identifi- kationsindex i zum jeweiligen Identifizieren eines Tabellen- Datensatzes auf einen vorgegebenen Initialisierungswert, bei¬ spielsweise auf den Wert „Eins" gesetzt (Schritt 402).After starting the process (step 401), an identifi- cation index i for identifying a respective table data set to a predetermined initialization value, game as set to the value "one" at ¬ (step 402).
Nachfolgend wird überprüft, ob der mit dem Identifikationsin- dex i identifizierte Anrufer-Kommunikationsteilnehmer gemäß der SPIT-Tabelle ein vorgegebenes Kriterium erfüllt, wobei gemäß einem Ausführungsbeispiel der Erfindung das vorgegebene Kriterium ein Schwellenwert ist, der eine maximal tolerierba- re Nennung des Kommunikationsteilnehmers als SPIT- Kommunikationsteilnehmer angibt (Prüfschritt 403) .Subsequently, it is checked whether the caller communication subscriber identified with the identification index i fulfills a predetermined criterion according to the SPIT table, wherein according to an exemplary embodiment of the invention the predefined criterion is a threshold value which has a maximum tolerability. indicating the communication subscriber as SPIT communication subscriber (test step 403).
Ist das Kriterium erfüllt, d.h. ist beispielsweise der Schwellenwert überschritten (bei Erhöhen des Häufigkeitswerts bei jeder Nennung des Kommunikationsteilnehmers als SPIT- Kommunikationsteilnehmer) oder unterschritten (bei Erniedrigen des Häufigkeitswerts bei jeder Nennung des Kommunikati¬ onsteilnehmers als SPIT-Kommunikationsteilnehmer) („Ja" in Prüfschritt 403), so wird der jeweilige Kommunikationsteil¬ nehmer als Spitter-Kommunikationsteilnehmer markiert (Schritt 405) und das Verfahren wird in einem weiteren Prüfschritt 404 fortgeführt, in welchem überprüft wird, ob schon alle in der Tabelle gespeicherten Kommunikationsteilnehmer überprüft wor- den sind.If the criterion is satisfied, that is, the threshold value is, for example exceeded (increasing the frequency value at each Designation of the communicating party as SPIT communication participant) or below (in decreasing the frequency value at each naming the Kommunikati ¬ onsteilnehmers as SPIT communication participants) ( "Yes" in Test step 403), the respective communication part ¬ will participants as a spitter communication subscriber is marked (step 405) and the process is continued in a further checking step 404, in which it is checked whether all the already WOR checked in the table stored communication participants to be.
Ist in dem Prüfschritt 403 jedoch für den überprüften Kommunikationsteilnehmer das Kriterium noch nicht erfüllt („Nein" in Prüfschritt 403) , so wird das Verfahren unmittelbar in Prüfschritt 404 fortgeführt.However, if in the test step 403 the criterion has not yet been fulfilled for the tested communication user ("No" in test step 403), then the method is continued directly in test step 404.
Ist gemäß dem Prüfschritt 404 ermittelt, dass noch nicht alle in der Tabelle eingetragenen Teilnehmer hinsichtlich des Kriteriums überprüft worden sind („Nein" in Prüfschritt 404), so wird der Kommunikationsteilnehmer-Identifikations-Index i um einen vorgebbaren Wert, beispielsweise um den Wert „Eins" er¬ höht (Schritt 406) und das Verfahren wird in Schritt 403 für den nächsten in der Tabelle vorkommenden, mit dem neuen Kommunikationsteilnehmerindex i bezeichneten Kommunikationsteil- nehmer, fortgeführt.If it has been determined in accordance with the test step 404 that not all of the subscribers entered in the table have yet been checked for the criterion ("No" in test step 404), the communication subscriber identification index i is increased by a predefinable value, for example by the value " one "he ¬ höht (step 406) and the process is occurring in step 403 for the next in the table, with the new slave communication participant index i indicated Kommunikationsteil- continued.
Sind jedoch schon alle in der Tabelle eingetragenen Kommunikationsteilnehmer überprüft worden („Ja" in Prüfschritt 404), so wird in einem weiteren Prüfschritt (Prüfschritt 407) über- prüft, ob das Verfahren beendet werden soll.If, however, all communication subscribers entered in the table have already been checked ("yes" in test step 404), then in a further test step (test step 407) a check is made as to whether the method should be terminated.
Ist dies nicht der Fall („Nein" in Prüfschritt 407), so wird das Verfahren in Schritt 402, in welchem der Kommunikations- teilnehmerindex i wiederum auf den vorgegebenen Initialisie¬ rungswert, beispielsweise den Wert „Eins", gesetzt wird, fortgeführt. Anders ausgedrückt werden die Kommunikations¬ teilnehmer in der Tabelle erneut überprüft, beginnend am An- fang der Tabelle.If this is not the case ("No" in test step 407), the method in step 402, in which the communication subscriber index i in turn approximate value to the predetermined initialization ¬, for example the value "one" is set, continued. In other words, the communication ¬ subscriber in the table checked again, starting at the arrival catch the table.
Soll jedoch das Verfahren beendet werden („Ja" in Prüf¬ schritt 407), so wird das Verfahren beendet (Schritt 408).If, however, the process will be terminated ( "Yes" in step test ¬ 407), so the process is completed (step 408).
Es ist darauf hinzuweisen, dass in alternativen Ausführungs¬ formen der Erfindung ein beliebig komplexes Kriterium zum Ermitteln, ob es sich bei dem jeweiligen Kommunikationsteilnehmer um einen Spitter-Kommunikationsteilnehmer handelt, verwendet werden kann.It should be noted that in alternative execution ¬ of the invention forms an arbitrarily complex criterion for determining whether it is at the respective communication participant is a spitter communication participants, can be used.
So kann beispielsweise auch eine Zeitfenster-Funktion vorgesehen sein, d.h. in diesem Fall wird ein in der Tabelle eingetragener Kommunikationsteilnehmer, wenn er für eine vorgegebene Zeitdauer von einem anderen Kommunikationsteilnehmer nicht als Spitter-Kommunikationsteilnehmer benannt worden ist, wieder aus der Tabelle entfernt. Auch kann abhängig von der Zeit der Häufigkeitswert erhöht oder erniedrigt werden, wenn für diese Zeitdauer jeweils der Kommunikationsteilnehmer von einem Angerufener-Kommunikationsteilnehmer nicht als Spitter-Kommunikationsteilnehmer benannt worden ist.For example, a time window function may also be provided, i. In this case, a communication subscriber entered in the table is removed from the table if he has not been designated as a spitter communication subscriber by another communication user for a predetermined period of time. Also, depending on the time, the frequency value may be increased or decreased if, for this period of time, the respective communication subscriber has not been designated by a called communication subscriber as a spitter communication subscriber.
In einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die auf obige Weise oder auf eine im Folgenden be¬ schriebene Weise signalisierte SPIT-Kennzeichnung seitens ei- nes Kommunikations-Endgeräts, beispielsweise der zweiten Kom¬ munikationseinrichtung 102, als eines von mehreren Kriterien zum Ermitteln von Spitter-Kommunikationsteilnehmern eingesetzt werden kann.In another embodiment of the invention, it is provided that the above manner or in a manner prescribed be hereinafter ¬ signaled SPIT marking on the part of a communication terminal, for example the second Kom ¬ munikationseinrichtung 102, as one of multiple criteria for Determining spitter communication participants can be used.
So kann beispielsweise die Tabelle beziehungsweise die jewei¬ ligen Kommunikationsteilnehmer-spezifischen Einträge (in diesem Fall ist darauf hinzuweisen, dass es sich lediglich um Kommunikationsteilnehmer-spezifische Werte und Einträge han- deIt, die den jeweiligen Anrufer der Kommunikationsverbindung, nicht jedoch den angerufenen Kommunikationsteilnehmer spezifizieren) gemeinsam mit anderen Charakteristika verwendet werden, welche den jeweiligen Anrufer- Kommunikationsteilnehmer charakterisieren, beispielsweise mit Information, die die Dauer der aufgebauten Kommunikationsverbindungen, die von der ersten Kommunikationseinrichtung 101 beziehungsweise dessen Kommunikationsteilnehmers angefordert werden, alternativ das Verhalten des Kommunikationsteilneh- mers beschreiben, beispielsweise eine Information darüber, wie häufig der Kommunikationsteilnehmer Kommunikationsverbindungen anfordert und wie häufig parallel, d.h. zur gleichen Zeit, Kommunikationsverbindungen aufgebaut sind.Thus, the table or the jewei ¬ time communication subscriber specific entries (For example, in this case, it should be noted that it is merely communication subscriber specific values and entries Han deIt, specifying the respective caller of the communication connection, but not the called communication subscriber) together with other characteristics characterizing the respective caller communication subscriber, for example with information indicating the duration of the established communication connections sent by the first communication device 101 Alternatively, the behavior of the Kommunikationsteilneh- mers describe, for example, information about how often the communication subscriber requests communication connections and how often parallel, ie at the same time, communication links are established.
Weiterhin kann als zusätzliche Information das Verhalten des Kommunikationsteilnehmers gegenüber dem Kommunikationsdienst- Provider oder gegenüber einem anderen Kommunikationsdienst- Provider mit herangezogen werden, beispielsweise eine Information darüber, ob der Kommunikationsteilnehmer zuverlässig Rechnungen begleicht oder ob er häufig seinen Wohnsitz ändert .Furthermore, as an additional information, the behavior of the communication subscriber to the communication service provider or to another communication service providers are involved, for example, information about whether the communication participant pays reliable bills or whether he often changes his residence.
Weiterhin kann als zusätzliches Kriterium berücksichtigt wer¬ den, auf wie vielen teilnehmerspezifischen Schwarzlisten (Blacklists) der jeweiligen Kommunikationsteilnehmer, wenn vorhanden, aufgeführt ist.May further taken into account as an additional criterion ¬ the on how many subscriber-specific black lists (blacklists) of the respective communication stations if there is listed.
Im Folgenden werden alternative Ausführungsformen zum Signalisieren eines SPIT-Benennens eines Anrufer- Kommunikationsteilnehmers durch einen Angerufener-In the following, alternative embodiments for signaling a SPIT naming of a caller communication subscriber by a caller
Kommunikationsteilnehmer dargestellt. Die folgenden alternativen Ausführungsformen weisen alle den Vorteil auf, dass sie auch ohne Veränderung des Kommunikations-Endgeräts, d.h. bei¬ spielsweise der zweiten Kommunikationseinrichtung 102, aus- kommen. Damit muss bei einer Implementierung einer solchenCommunication participants shown. The following alternative embodiments all have the advantage that they come off well without changing the communication terminal, ie ¬ play, the second communication device 102nd This must be in an implementation of such
Vorgehensweise nicht auf den jeweils verwendeten Kommunikati¬ onsstandard Rücksicht genommen werden, womit eine sehr kos- tengünstige Realisierung dieses Mechanismus selbst bei verän¬ derten Kommunikationsstandards ermöglicht ist.Procedure onsstandard not be taken into consideration on the respectively used Kommunikati ¬, whereby a very cost low-cost implementation of this mechanism is possible even with verän ¬ ed communication standards.
Anschaulich ist den folgenden beispielhaften Ausführungsfor- men gemeinsam, dass ein vorgegebener Code durch den Benutzer der zweiten Kommunikationseinrichtung 102 in dieselbe eingegeben wird. Dieser Code oder eine davon eindeutig abgeleitete Größe wird in eine Signalisierungsnachricht gemäß dem jewei¬ ligen Kommunikationsprotokoll eingefügt und diese Information wird zu dem Kommunikationsdienst-Provider-Rechner 103 übertragen, welche auf den Empfang der Signalisierungsnachricht hin die Nachricht nach dem Code beziehungsweise nach einer von diesem Code (beispielsweise in eindeutiger Weise oder in eineindeutiger Weise) abgeleiteten Größe durchsucht. Ist die- ser Code beziehungsweise diese Größe in der Signalisierungs¬ nachricht enthalten, so erkennt der Kommunikationsdienst- Provider-Rechner 103, dass es sich bei dieser Nachricht um eine SPIT-Abstimmung-Nachricht handelt und er führt die oben im Zusammenhang mit Fig.3 beschriebenen Verfahrensschritte aus.Illustratively, the following exemplary embodiments are common in that a predetermined code is entered into the same by the user of the second communication device 102. This code, or one of them clearly derived variable is inserted into a signaling message according to the jewei ¬ time communication protocol, and this information is transmitted to the communication service provider computer 103, which on the reception of the signaling message, the message according to the code or by one of this Searched code (for example, unambiguously or in an unambiguous manner) derived size. If this code or this size in the signaling message included ¬, the communications service provider detects computer 103, that it is this message is a SPIT-vote message, and it performs the above in conjunction with Figure 3 described method steps.
Gemäß einer Ausführungsform der Erfindung ist es vorgesehen, vor Annahme der Kommunikationsverbindung eine so genannte CaIl Deflection zu einer von beispielsweise dem Kommunikati- onsdienst-Provider vorgegebenen Pseudo-Nummer („*12" oder ähnliches) (beispielsweise mittels einer SIP-Nachricht „302 MOVED TEMPORARYLY") ZU übermitteln. Der Kommunikationsdienst- Provider-Rechner 103 erfasst die entsprechende Rufnummer des Anrufer-Kommunikationsteilnehmers, d.h. die Rufnummer von der ersten Kommunikationseinrichtung 101 und führt das in Fig.3 beschriebene Verfahren aus.According to one embodiment of the invention, it is provided, before accepting the communication connection, a so-called call deflection to a pseudo-number ("* 12" or the like) specified by, for example, the communication service provider (for example by means of a SIP message "302 MOVED TEMPORARYLY "). The communication service provider computer 103 detects the corresponding calling number of the caller communication subscriber, i. the call number from the first communication device 101 and executes the method described in Fig.3.
Gemäß einem anderen Ausführungsbeispiel der Erfindung ist es vorgesehen, während einer aufgebauten Kommunikationsverbin- düng eine Rufübergabe (CaIl Transfer) von der zweiten Kommu¬ nikationseinrichtung 102 zu einer von dem Kommunikationsdienst-Provider vorgegebenen Pseudo-Nummer („*12" oder ähnliches) (beispielsweise mittels einer SIP-Nachricht „REFER") durchzuführen. Der Kommunikationsdienst-Provider-Rechner 103 erfasst auch in diesem Fall die Rufnummer der ersten Kommunikationseinrichtung 101 und führt das beschriebene Verfahren zum Eintragen des benannten Kommunikationsteilnehmers in die SPIT-Tabelle oder das Erhöhen oder Erniedrigen des jeweiligen Häufigkeitswerts in der SPIT-Tabelle für den jeweiligen Kom¬ munikationsteilnehmer durch.According to another embodiment of the invention, it is provided, during an established communication connections fertil a call transfer (cail transfer) by the second communica ¬ nikationseinrichtung 102 to a predetermined by the communication service provider pseudo number ( "* 12" or the like) (for example, by means of a SIP message "REFER") perform. The communication service provider computer 103 also in this case detects the call number of the first communication device 101 and performs the described method for entering the designated communication subscriber in the SPIT table or increasing or decreasing the respective frequency value in the SPIT table for the respective Kom ¬ communication participant.
Gemäß einer alternativen Ausführungsform der Erfindung ist ein SPIT-Benennen nach Beenden der Kommunikationsverbindung vorgesehen. In diesem Fall erfolgt ein direkter Anruf seitens der zweiten Kommunikationseinrichtung 102 zu einer von dem Kommunikationsdienst-Provider vorgegebenen Pseudo-Nummer („*12" oder ähnliches) (beispielsweise unter Verwendung einer SIP-Nachricht „INVITE") . Der Kommunikationsdienst-Provider- Rechner 103 erfasst die Rufnummer von dem Client A, d.h. von der ersten Kommunikationseinrichtung 101, mit Hilfe der Daten des letzten gespeicherten Anrufs zu der zweiten Kommunikationseinrichtung 102 (Client B) analog zu einem so genannten Automatic Recall oder einer so genannten Malicious CaIl Trace und führt das Eintragen des jeweiligen Teilnehmers in die SPIT-Tabelle beziehungsweise das Erhöhen oder Erniedrigen des Häufigkeitswert für den Anrufer-Kommunikationsteilnehmer in der SPIT-Tabelle durch.According to an alternative embodiment of the invention, a SPIT naming is provided after termination of the communication connection. In this case, a direct call is made by the second communication device 102 to a pseudo-number ("* 12" or the like) given by the communication service provider (for example, using a SIP message "INVITE"). The communication service provider computer 103 acquires the directory number from the client A, i. from the first communication device 101, using the data of the last stored call to the second communication device 102 (client B) analogous to a so-called Automatic Recall or a so-called Malicious Call Trace and performs the entry of the respective subscriber in the SPIT table or increasing or decreasing the frequency value for the caller communication subscriber in the SPIT table.
Zusammenfassend kann ein Aspekt der Erfindung darin gesehen werden, dass es dem Endnutzer, d.h. dem Angerufener- Kommunikationsteilnehmer, ermöglicht ist, eine Bewertung eines Anrufer-Kommunikationsteilnehmers dahingehend vorzuneh- men, ob es sich bei dem jeweiligen VoIP-Anruf um einen SPIT- Anrufer handelt. Die Bewertung wird dann dazu genutzt und trägt dazu bei, auch andere Angerufener-In summary, one aspect of the invention can be seen as entrusting the end user, i. the called communication subscriber, is allowed to make a rating of a caller communication party as to whether the respective VoIP call is a SPIT caller. The rating is then used and helps to identify other callers.
Kommunikationsteilnehmer, d.h. andere Endnutzer vor SPIT zu schützen .Communication participants, i. protect other end users from SPIT.
Technische Aspekte der Realisierung, wie sie oben beschriebe¬ ne wurden, lassen sich in drei Aspekte unterteilen: a) Absetzen des Spit-Votings durch den Nutzer; dies sollte mit minimalem Aufwand durch den Nutzer erfolgen, um die Akzeptanz dieser Vorgehensweise zu erhöhen.Technical aspects of implementation, such as those above-described ¬ ne, can be divided into three aspects: a) discontinuation of the spit voting by the user; this should be done with minimal effort by the user to increase the acceptance of this approach.
b) Speichern der Daten bei dem Kommunikationsdienst- Provider .b) storing the data at the communication service provider.
c) Auswerten der Daten zum Verhindern von SPIT.c) Evaluate the data to prevent SPIT.
Die SPIT-Information wird von dem Operator oder dem Kommunikationsdienst-Provider, wie oben beschrieben wurde, nicht Endnutzer-bezogen, sondern diesbezüglich unspezifisch und global, in einer Tabelle abgelegt, anders ausgedrückt, ge¬ speichert .The SPIT information is not related end-user by the operator or the communication service provider, as described above, but in this regard non-specific and global, stored in a table, in other words, stores ge ¬.
Die Tabelle enthält zusätzlich zu der Rufnummer des SPIT- verdächtigen Kommunikationsteilnehmers die Anzahl der SPIT- Votings, die diese Rufnummer als einen SPIT- Kommunikationsteilnehmer eingeschätzt haben.The table contains, in addition to the number of the SPIT suspect communication subscriber, the number of SPIT votes that have considered this number to be an SPIT communication user.
Ein Tabelleneintrag wird bei dem ersten Voting, d.h. bei dem ersten Benennen der jeweiligen Rufnummer als eine SPIT- Rufnummer für eine Rufnummer angelegt und danach bei jedem Voting hochgezählt, d.h. erhöht, oder heruntergezählt, d.h. erniedrigt, je nachdem, welche Art der Bewertung der Häufig¬ keit des Benennens des jeweiligen Teilnehmers verwendet wird.A table entry is created in the first voting, ie at the first naming of the respective phone number as a SPIT number for a phone number and then counted up, ie increased, or decremented, ie decremented, depending on which type of rating the Frequently ¬ nity of naming the respective participant is used.
Die Information, welcher Endnutzer das Voting abgegeben hat, wird in der Tabelle nicht gespeichert. Es wird optional auch nicht unterschieden, ob derselbe Endnutzer mehrmals ein SPIT- Voting abgegeben hat, oder ob viele unterschiedliche Endnut¬ zer ihr Voting abgegeben haben. Das Speichern Absenderrelevanter Informationen ist gemäß diesen Ausführungsformen der Erfindung nicht erforderlich, da es lediglich um die Häu- figkeit geht, wie oft ein Anrufer als SPIT-Anrufer einge¬ schätzt wurde. Es ist darauf hinzuweisen, dass die Vorgehensweise auch ein¬ gesetzt werden kann, um teilnehmerspezifische Blacklisten zu pflegen .The information about which end user submitted the voting is not saved in the table. It is optionally also did not differ whether the same end user has repeatedly issued a SPIT voting, or whether many different end groove ¬ zer have given their voting. Storing Sender Relevant information is in accordance with these embodiments of the invention not necessary because it's stiffness by only the frequently, how often underestimated a caller as SPIT caller is ¬. It should be noted that the procedure can also be set a ¬ to cultivate subscriber-specific blacklists.
Der Operator oder Kommunikationsdienst-Provider nutzt die Information, um eine globale SPIT-Wahrscheinlichkeit für be¬ stimmte Anrufer-Telefonnummern zu berechnen. Dies erfolgt gemäß einer Ausführungsform der Erfindung in Kombination mit der Analyse anderer Merkmale des SPIT-Verdächtigen .The operator or communication service provider uses the information to calculate a global SPIT probability for particular caller telephone numbers. This is done in accordance with an embodiment of the invention in combination with the analysis of other features of the SPIT suspect.
Beispielsweise kann das Endnutzer-SPIT-Voting als Eingangs¬ größe für ein selbstlernendes System zur SPIT-Erkennung dienen, welches beliebige Algorithmen der künstlichen Intelligenz, beispielsweise künstliche neuronale Netze, genetische Algorithmen, etc. verwendet.For example, the end-user voting SPIT ¬ as input variable for a self-learning system for SPIT detection are used which any artificial intelligence algorithms such as artificial neural networks, genetic algorithms, etc. used.
Im Folgenden werden zusammenfassend einige Vorteile der oben beschriebenen Ausführungsbeispiele für die Signalisierung von SPIT dargelegt:In summary, some advantages of the SPIT signaling embodiments described above are set forth below:
• Der Endnutzer kann auf einfache Weise einen Anruf als SPIT-Anruf markieren. Wenn hierzu beispielsweise Soft- Tasten, d.h. mittels Software, alternative als mechani¬ sche Tasten, implementierter Tasten verwendet werden, so wird nur ein Tastendruck benötigt. Dies erhöht die Ak¬ zeptanz der Vorgehensweise durch den Endnutzer.• The end user can easily mark a call as a SPIT call. If this example, soft keys, ie used by software alternative than mechanical ¬ specific keyboard, implemented buttons, a button press is needed. This increases the Ak ¬ tance of the procedure by the end user.
• Die SPIT-Markierung ist flexibel, da sie sowohl während des Anrufs als auch unmittelbar danach oder sogar vor Annahme des Anrufs, ausgelöst werden kann.• The SPIT flag is flexible as it can be triggered both during the call and immediately afterwards, or even before the call is accepted.
• Auch Anrufer mit unterdrückter Rufnummer werden erfasst, da der Kommunikationsdienst-Provider die Information über die Telefonnummer und die Identifikation des die jeweilige Kommunikationsverbindung anfordernden Teilnehmers hat . • Der Kommunikationsdienst-Provider hat die Möglichkeit, die SPIT-markierten Rufnummern in einer globalen Liste• Callers with a suppressed number are also detected, since the communication service provider has the information about the telephone number and the identification of the subscriber requesting the respective communication connection. • The communication service provider has the option of displaying the SPIT-marked numbers in a global list
(Tabelle) auszuwerten und somit Aussagen über die SPIT- Wahrscheinlichkeit bestimmter Rufnummern beziehungsweise bestimmter Kommunikationsteilnehmer anzubieten. Diese(Table) and thus to provide statements about the SPIT probability of certain numbers or specific communication participants. These
Angabe der SPIT-Wahrscheinlichkeit kann als weiterer zu¬ sätzlicher Kommunikationsdienst (Value Added Service) angeboten werden.Specifying the SPIT probability can be offered as an additional sätzlicher to ¬ communication service (Value Added Service).
• Die globale Liste (Tabelle) ermöglicht die Erfassung von erheblich mehr SPIT-Anrufern als bei teilnehmerspezifischen Listen.• The global list (table) allows for the collection of significantly more SPIT callers than for subscriber-specific lists.
• Die globale Liste kann durch automatische Algorithmen bereinigt werden, beispielsweise durch Analyse der Häu¬ figkeit der Anrufe eines in der Liste eingetragenen Anrufers .• The global list can be adjusted by automatic algorithms, for example, by analyzing the Frequently ¬ stiffness of calls one on the list caller.
• Die Kombination teilnehmerspezifischer Blacklisten zur Ermittlung einer allgemeinen SPIT-Wahrscheinlichkeit entfällt und damit wird eine erhebliche Menge benötigter Rechenzeit eingespart.• The combination of subscriber-specific blacklists to determine a general SPIT probability is eliminated and thus a considerable amount of computation time required is saved.
• Der Provider kann darüber hinaus Endnutzer-spezifische Blacklisten als zusätzlichen Dienst anbieten.• The provider may also offer end-user specific blacklists as an additional service.
• Der Kommunikationsdienst-Provider kann dem Endnutzer einen Zugang zum Ändern der Blacklisten und gegebenenfalls zum Ändern von so genannten Weißlisten (Whitelist) ge- ben, damit im Nachhinein eventuelle „Falsch- Abstimmungen" (Falsch-Votings) geändert werden können. Dabei ist darauf zu achten, dass bei Rufnummern, die mit Rufnummernunterdrückung benutzt worden sind, nicht die komplette Nummer angezeigt wird. • The communication service provider may give the end user access to change the blacklists and, if necessary, to change white lists (whitelists), so that afterwards any "wrong votes" can be changed To make sure that the phone number that has been used with phone number suppression does not show the complete number.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006022368.3 | 2006-05-12 | ||
| DE102006022368A DE102006022368A1 (en) | 2006-05-12 | 2006-05-12 | A method and apparatus for establishing a table with communication participants, method and apparatus for determining at least one communication participant, methods for signaling that a communication connection was undesirable for a called party, communication device and computer program elements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007131899A1 true WO2007131899A1 (en) | 2007-11-22 |
Family
ID=38325275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2007/054382 Ceased WO2007131899A1 (en) | 2006-05-12 | 2007-05-07 | Method and device for the construction of a table of communication subscribers, method and device for the identification of at least one communication subscriber, and method for signaling that a communication connection for a called communication subscriber was unsolicited |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102006022368A1 (en) |
| WO (1) | WO2007131899A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8374328B2 (en) | 2007-11-22 | 2013-02-12 | Motorola Mobility Llc | Method and system for adding a caller in a blocked list |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050080857A1 (en) * | 2003-10-09 | 2005-04-14 | Kirsch Steven T. | Method and system for categorizing and processing e-mails |
| US20050223103A1 (en) * | 2004-03-30 | 2005-10-06 | Fujitsu Limited | Management system, management method and program |
| EP1691538A1 (en) * | 2005-02-15 | 2006-08-16 | AT&T Corp. | Arrangement for managing unsolicited or unwanted voice over IP telephone calls, so-called spam over internet telephony |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10152010B4 (en) * | 2001-10-22 | 2012-10-18 | Siemens Ag | Detection and defense against unauthorized intrusion into a communication network |
| DE10354354B4 (en) * | 2003-11-20 | 2006-04-13 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method for blocking the transmission of advertising faxes |
| JP2005208780A (en) * | 2004-01-21 | 2005-08-04 | Nec Corp | Mail filtering system and url black list dynamic construction method to be used for the same |
| US7307997B2 (en) * | 2004-05-21 | 2007-12-11 | Alcatel Lucent | Detection and mitigation of unwanted bulk calls (spam) in VoIP networks |
-
2006
- 2006-05-12 DE DE102006022368A patent/DE102006022368A1/en not_active Ceased
-
2007
- 2007-05-07 WO PCT/EP2007/054382 patent/WO2007131899A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050080857A1 (en) * | 2003-10-09 | 2005-04-14 | Kirsch Steven T. | Method and system for categorizing and processing e-mails |
| US20050223103A1 (en) * | 2004-03-30 | 2005-10-06 | Fujitsu Limited | Management system, management method and program |
| EP1691538A1 (en) * | 2005-02-15 | 2006-08-16 | AT&T Corp. | Arrangement for managing unsolicited or unwanted voice over IP telephone calls, so-called spam over internet telephony |
Non-Patent Citations (3)
| Title |
|---|
| DANTU ET AL: "Detecting Spam in VoIP networks", SRUTI: STEPS TO REDUCING UNWANTED TRAFFIC ON THE INTERNET WORKSHOP, XX, XX, 7 July 2005 (2005-07-07), pages 31 - 37, XP002405070 * |
| NICCOLINI S TARTARELLI M STIEMERLING NEC S SRIVASTAVA NORTEL NETWORKS S: "SIP Extensions for SPIT identification", IETF STANDARD-WORKING-DRAFT, INTERNET ENGINEERING TASK FORCE, IETF, CH, no. 1, February 2006 (2006-02-01), XP015045814, ISSN: 0000-0004 * |
| NICCOLINI S TARTARELLI M STIEMERLING NEC S SRIVASTAVA NORTEL NETWORKS S: "SIP Extensions for SPIT identification", IETF STANDARD-WORKING-DRAFT, INTERNET ENGINEERING TASK FORCE, IETF, CH, no. 2, 23 August 2006 (2006-08-23), XP015047186, ISSN: 0000-0004 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8374328B2 (en) | 2007-11-22 | 2013-02-12 | Motorola Mobility Llc | Method and system for adding a caller in a blocked list |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102006022368A1 (en) | 2007-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60013227T2 (en) | Communication Service Offer | |
| DE60218906T2 (en) | Service access and telephone conference system and method in a telecommunications network | |
| DE60307211T2 (en) | Graphical proxy for less capable user terminals | |
| DE602005005486T2 (en) | METHOD AND SYSTEM FOR PROVIDING INFORMATION OF ASSOCIATED COMMUNICATION SESSIONS IN HYBRID TELECOMMUNICATIONS NETWORKS | |
| DE60126155T2 (en) | METHOD AND SYSTEMS FOR THE AUTOMATIC REGISTRATION OF COMPLAINTS OF CALLING PARTICIPANTS | |
| DE60212988T2 (en) | A method, apparatus and computer program for selecting a media transition control function based on monitoring media transition feature resources | |
| DE10219391A1 (en) | Method for transferring user data objects | |
| WO2005041535A1 (en) | Method for establishing a communication connection in a direct communication network | |
| DE60020879T2 (en) | DISTRIBUTION OF LOCAL INFORMATION IN IP NETWORKS THROUGH INTELLIGENT END POINTS | |
| EP1207670A2 (en) | Service for authomatic transmission of datapackets | |
| DE102008045425B3 (en) | Active communication sessions i.e. push-to-talk over cellular-telecommunication conference sessions, determining method for e.g. telecommunication conference system, involves receiving and transmitting request-response by information server | |
| DE102006001503B4 (en) | Method and system for transmitting additional data | |
| WO2007131899A1 (en) | Method and device for the construction of a table of communication subscribers, method and device for the identification of at least one communication subscriber, and method for signaling that a communication connection for a called communication subscriber was unsolicited | |
| EP3603041B1 (en) | Method for operating a communication system, telecommunication apparatus and computer program product | |
| EP2289238A1 (en) | Method for determining active communication sessions and communication session information server | |
| WO2007118851A1 (en) | Method for the determination of unwanted calls | |
| DE602004000256T2 (en) | Call control component for caller identification of an Internet Protocol endpoint | |
| DE602004007306T2 (en) | Proxy protocol of an Internet device to support location-based services | |
| DE10241097B4 (en) | Method for obtaining presence data | |
| DE60313093T2 (en) | METHOD FOR DISTRIBUTING INFORMATION IN A PRESENCE SERVICE SYSTEM | |
| DE60207056T2 (en) | System and method for data sharing from a WAP terminal | |
| DE102018123279B4 (en) | Method for setting up and handling a voice and / or video call between at least two user terminals | |
| EP2036281B1 (en) | Method for automatically including addresses in a list of accepted senders in a communication system | |
| DE102005062332B4 (en) | Handling unsolicited content on a telecommunications terminal | |
| EP1535441A1 (en) | Method for representing a list containing presence data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07728835 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07728835 Country of ref document: EP Kind code of ref document: A1 |