SE525858C2 - Method and arrangement in a communication system - Google Patents
Method and arrangement in a communication systemInfo
- Publication number
- SE525858C2 SE525858C2 SE0301309A SE0301309A SE525858C2 SE 525858 C2 SE525858 C2 SE 525858C2 SE 0301309 A SE0301309 A SE 0301309A SE 0301309 A SE0301309 A SE 0301309A SE 525858 C2 SE525858 C2 SE 525858C2
- Authority
- SE
- Sweden
- Prior art keywords
- called party
- message
- contact
- call
- contact data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004891 communication Methods 0.000 title claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000013439 planning Methods 0.000 claims description 3
- 230000005236 sound signal Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 14
- 239000003999 initiator Substances 0.000 description 6
- 230000008520 organization Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 102100026009 NF-kappa-B inhibitor zeta Human genes 0.000 description 1
- 101710115530 NF-kappa-B inhibitor zeta Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/64—Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
-
- 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/46—Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
- H04M3/465—Arrangements for simultaneously calling a number of substations until an answer is obtained
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2027—Live party detection
-
- 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/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53366—Message disposing or creating aspects
- H04M3/53375—Message broadcasting
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
25 30 35 40 525 858 inmatning av ett personligt identifikationsnummer (PIN) och sedan förser dem med ett detaljerat meddelande innehållande datum och tid för en specifik händelse som ägt rum med avseende på en övervakad sensor. 25 30 35 40 525 858 entering a personal identification number (PIN) and then providing them with a detailed message containing the date and time of a specific event that has taken place with respect to a monitored sensor.
[0007] Dock, i detta tidigare tillvägagångssätt instruerar abonnenten systemet om var detta ska ringa vem i händelse av någon specifik händelse, såsom ett brandlarm etc., varvid abonnenten måste använda en PIN-kod för att ta del av meddelandet. However, in this previous approach, the subscriber instructs the system on where to call who in the event of a specific event, such as a fire alarm, etc., the subscriber having to use a PIN code to receive the message.
[0008] Således är ett av uppfinningens ändamål att tillhandahålla ett förbättrat arrangemang som medger reducerad tidskonsumtion medan kontakt mellan uppringare och uppringd part etableras. Thus, one of the objects of the invention is to provide an improved arrangement which allows reduced time consumption while establishing contact between caller and called party.
[0009] Detta ändamål uppnås genom att medel tillhandahålles för att förbereda ett meddelande under tiden då en kontakt etableras. This object is achieved by providing means for preparing a message during the time when a contact is established.
[0010] Ett annat av uppfinningens ändamål är att tillhandahålla en förbättrad metod för att reducera tidskonsumtion under tiden då kontakt mellan uppringare och uppringd part etableras. Another of the objects of the invention is to provide an improved method for reducing time consumption during the time when contact between caller and called party is established.
[0011] Detta ändamål uppnås genom att en metod tillhandahålles för att förbereda ett meddelande medan kontakt mellan uppringare och uppringd part etableras. This object is achieved by providing a method for preparing a message while establishing contact between the caller and the called party.
[0012] Ytterligare andra ändamål och egenskaper hos föreliggande uppfinning kommer att bli tydliga med hjälp av den följande detaljerade beskrivningen samt åtföljande ritningar. Dock måste ritningarna förstås så att de är designade enbart ur illustreringssynpunkt och inte som definitioner av uppfinningens gränser, för vilka hänvisning istället skall göras till bifogade patentkrav. Vidare måste ritningarna förstås så att de inte nödvändigtvis är ritade i skala och att de, om inte annat indikeras, är enbart avsedda att konceptuellt illustrera strukturer och procedurer beskrivna i denna ansökan. Still other objects and features of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings. However, the drawings must be understood as being designed solely from the point of view of illustration and not as definitions of the limits of the invention, for which reference should instead be made to the appended claims. Furthermore, the drawings must be understood as meaning that they are not necessarily drawn to scale and that, unless otherwise indicated, they are intended solely to conceptually illustrate the structures and procedures described in this application.
[0013] I ritningarna, där lika hänvisningsbeteckningar betecknar liknande element genomgående genom de olika vyerna: In the drawings, where like reference numerals denote like elements throughout the various views:
[0014] Fig.1 visar två parallella samtal enligt föreliggande uppfinning; Fig. 1 shows two parallel calls according to the present invention;
[0015] Fig. 2 visar två parallella samtal där ett meddelande skapas i väntan på förbindelse; Fig. 2 shows two parallel calls where a message is created while waiting for a connection;
[0016] Fig. 3 visar två semiparallella samtal där ett meddelande skapas i väntan på förbindelse; 10 15 20 25 30 35 40 525 858 Fig. 3 shows two semi-parallel calls where a message is created while waiting for a connection; 10 15 20 25 30 35 40 525 858
[0017] Fig. 4 visar en generell utföringsform av en uppfinningsenlig server för autosamtal; Fig. 4 shows a general embodiment of a car call server according to the invention;
[0018] Fig. 5 visar en server för autosamtal enligt den föredragna utföringsformen av föreliggande uppfinning; Fig. 5 shows an auto-call server according to the preferred embodiment of the present invention;
[0019] Fig. 6 visar ett blockdiagram över ett enkelt trafiksystem; Fig. 6 shows a block diagram of a simple traction system;
[0020] Fig. 7 visar ett blockdiagram över hur en server för autosamtal ser ut hos kund; Fig. 7 shows a block diagram of what an auto call server looks like at a customer;
[0021] Fig. 8 visar ett blockdiagram över autosamtal som service hos värdföretaget; Fig. 8 shows a block diagram of auto calls as a service of the host company;
[0022] Fig. 9 är ett flödesschema som visar den uppfinningsenliga automatiserade uppringningsprocessen; Fig. 9 is a flow chart showing the automated dialing process according to the invention;
[0023] Fig. 10 är ett flödesschema visar den uppfinningsenliga autosamtalsprocessen; SOITI .. Fig. 10 is a flow chart showing the autocall process according to the invention; SOITI ..
[0024] I detta sammanhang, är uppringaren personen som önskar etablera kontakt, den uppringda parten är den person eller service (såsom en frisör eller tandläkare) som uppringaren önskar etablera kontakt med och katalogen är en databas med information över uppringda parter. In this context, the caller is the person who wishes to establish contact, the called party is the person or service (such as a hairdresser or dentist) that the caller wishes to establish contact with and the directory is a database of information about called parties.
[0025] Grundidén hos föreliggande uppflnning är att ringa upp den uppringda partens alla kända nummer eller en delmängd av alla kända nummer samtidigt. Figur 1 visar ett illustrerat exempel på en konceptuell uppringningsprocess, där den uppringda parten blir uppringd på sitt arbete 10 och på sin mobiltelefon 15 samtidigt på två separata kanaler.The basic idea of the present invention is to dial all known numbers of the called party or a subset of all known numbers simultaneously. Figure 1 shows an illustrated example of a conceptual calling process, where the called party is called on his work 10 and on his mobile phone 15 simultaneously on two separate channels.
Uppringaren lyfter på luren, d.v.s. initierar samtalet, när tiden (t) är lika med noll och säger namnet på den uppringda parten i telefonen, om ett röstigenkänningssystem används. Andra sätt att initiera kontakt är naturligtvis möjliga, såsom att slå ett nummer etc. Det automatiserade samtalsprocessningssystemet ringer 'simultant upp 11 den uppringda partens arbetsnummer 10 och mobilnummer 15 vid tl. Systemet måste vänta uppskattningsvis fem signaler 12 om ingen svarar som avslutas vid tz, lyssna 13 på den uppringda partens röstmeddelande och samtidigt lämna ett meddelande 14 vid tg. Sen kan uppringaren ringa ett nytt samtal 16 till en annan person vid t4. The caller picks up the handset, i.e. initiates the call, when the time (t) is equal to zero and says the name of the called party in the phone, if a voice recognition system is used. Other ways of initiating contact are of course possible, such as dialing a number etc. The automated call processing system simultaneously dials 11 the work number 10 of the called party and the mobile number 15 at tl. The system must wait an estimated five signals 12 if no one answers ending at tz, listen 13 to the called party's voice message and at the same time leave a message 14 at tg. Then the caller can make a new call 16 to another person at t4.
[0026] Under tiden man ringer (eller innan man ringer) kan uppringaren bestämma och förbereda meddelandet som ska lämnas till den uppringda parten. Detta kan spelas in under uppkoppling, vara automatiskt genererat genom att information om den uppringda parten och uppringaren används eller vara en kombination av de båda. 10 15 20 25 30 35 40 (_71 h) (51 CO 01 G0 During the call (or before the call), the caller can determine and prepare the message to be delivered to the called party. This can be recorded during connection, be automatically generated by using information about the called party and the caller, or be a combination of the two. 10 15 20 25 30 35 40 (_71 h) (51 CO 01 G0
[0027] Det automatiserade skapandet och lämnandet av meddelanden är en viktig del av det uppfinningsenliga automatiserade samtalsprocessningssystemet och kan ses som ett illustrativt exempel i figur 2. Uppringningsprocessen går till på samma sätt som i figur 1.The automated creation and delivery of messages is an important part of the inventive automated call processing system and can be seen as an illustrative example in Figure 2. The dialing process takes place in the same way as in Figure 1.
En uppringd part rings upp på sitt arbete 10 och på sin mobiltelefon simultant på två separata kanaler. Uppringaren initierar samtalet, när tiden (t) är lika med noll. Det automatiserade samtalsprocessningssystemet ringer samtidigt upp 11 den uppringda partens arbetsnummer 10 och mobilnummer 15 vid tl. Systemet måste vänta uppskattningsvis fem signaler om ingen svarar som avslutas vid t2. Skillnaden är att innehållet i meddelandet som ska lämnas förbereds 17 under väntan på förbindelse.A called party is called at work 10 and on his mobile phone simultaneously on two separate channels. The caller initiates the call, when the time (t) is equal to zero. The automated call processing system simultaneously dials 11 the dialed party's work number 10 and mobile number 15 at tl. The system has to wait an estimated five signals if no one answers which ends at t2. The difference is that the content of the message to be provided is prepared 17 while waiting for connection.
Därför kan uppringaren ringa ett nytt samtal 16 till en annan person medan meddelandet lämnas vid tz och sålunda spara tid. Det finns en mängd olika sätt att skapa ett meddelande för ett specifikt samtal. Therefore, the caller can make a new call 16 to another person while the message is left at tz and thus save time. There are a variety of ways to create a message for a specific call.
[0028] I figur 3 visas två semiparallella samtal, där den uppringda parten rings upp på sitt arbete 10 och sin mobiltelefon 15 på två separata kanaler. Det första samtalet 11 initieras när tiden är lika med noll och görs, i detta exempel, till den uppringda partens arbete 10 vid tl. Under väntan på förbindelse 12 initieras det andra samtalet 18 vid ta och rings till den uppringda partens mobiltelefon 15 vid t2. Just såsom i exemplet visat i figur 2, förbereds 17 meddelandet som ska lämnas under väntan på förbindelse 12 och 19, varvid det förberedda meddelandet lämnas på båda kanalerna vid t; respektive th.Figure 3 shows two semi-parallel calls, where the called party is called on his work 10 and his mobile phone 15 on two separate channels. The first call 11 is initiated when the time is equal to zero and is made, in this example, to the work of the called party 10 at tl. While waiting for connection 12, the second call 18 is initiated at ta and the mobile party 15 of the called party is called at t2. Just as in the example shown in Figure 2, the message to be left is prepared while waiting for connections 12 and 19, the prepared message being left on both channels at t; respectively th.
Uppringaren kan därefter ringa ett nytt samtal 16 till en annan person. The caller can then make a new call 16 to another person.
[0029] Meddelanden kan vara av en mängd olika typer, såsom: I Röstbrevlådemeddelanden I SMS/MMS/Personsökning I E-post med eller utan röstbilagor I Fax I Video som e-post Messages can be of a variety of types, such as: I Voicemail messages I SMS / MMS / Paging I E-mail with or without voice attachments I Fax I Video as e-mail
[0030] Meddelandet som ska lämnas till en individ kan skapas av indata från katalogen, anledningen till samtalet och användarens tillägg under uppkoppling. Mallmeddelanden kan lagras och användas i ett enkelt användargränssnitt. The message to be provided to an individual can be created from input data from the directory, the reason for the call and the user's addition during connection. Template messages can be stored and used in a simple user interface.
[0031] Alla textmeddelanden skapas med hjälp av standardmetoder. Meddelandet kan visas för uppringaren så att ändringar kan göras under väntan på förbindelse. All text messages are created using standard methods. The message can be displayed to the caller so that changes can be made while waiting for a connection.
[0032] Röstmeddelanden kan väljas från ett bibliotek av förinspelade standardmeddelanden såsom ”Detta är Eric Anderson på Icepeak, jag skulle vilja tala med dig, var vänlig ring mig på 555 123 4567 eller Mobil 555 666 7777, tack”. eller kan ha rösttillägg inspelade under uppkoppling adderade till en mall. Till exempel en mall såsom ”Detta är Eric Anderson på Icepeak, jag skulle vilja tala med dig angående "...tillägget d.v.s. "ordern..." sen fortsätta med att lägga till den avslutande delen av mallen ”var snäll och ring mig på 555 123 4567 eller Mobil 555 666 7777, tack” 10 15 20 25 30 35 40 Voice messages can be selected from a library of pre-recorded standard messages such as "This is Eric Anderson at Icepeak, I would like to speak with you, please call me on 555 123 4567 or Mobile 555 666 7777, thank you". or may have voice extensions recorded during connection added to a template. For example, a template such as "This is Eric Anderson at Icepeak, I would like to talk to you about" ... the extension ie "the order ..." then continue to add the final part of the template "please call me at 555 123 4567 or Mobile 555 666 7777, thank you ”10 15 20 25 30 35 40
[0033] Text-till-tal (TFS) kan användas till att automatiskt göra om ett textmeddelande till ett röstmeddelande. Text-to-speech (TFS) can be used to automatically convert a text message into a voice message.
[0034] Det automatiserade samtalsprocessningssystemet lämnar de olika meddelandena automatiskt, röstmeddelandena lämnas antingen när ett röstmeddelandesystem har upptäckts eller en person har accepterat att ta ett meddelande. De textbaserade meddelandena sänds när en begäran om autosamtal har tillbakavisats eller när en person har accepterat att ta ett meddelande. The automated call processing system leaves the various messages automatically, the voice messages are left either when a voice message system has been detected or a person has agreed to take a message. The text-based messages are sent when an auto-call request has been rejected or when a person has agreed to receive a message.
[0035] Det automatiserade samtalsprocessningssystemet hanterar automatiskt multipla meddelanden som tillsammans bildar ett tillkännagivande, såsom "Icepeak, ett svenskt företag, har utvecklat en produkt kallad Icepeak Attendant, som är en automatisk telefonist". Första gången uppringaren söker en ny kontakt, levereras meddelandet "Hej, detta är Eric Anderson som arbetar på Icepeak, som är ett svenskt företag”. Andra gången uppringaren söker en kontakt, levereras meddelandet "Hej, detta är Eric Anderson från Icepeak, vi har utvecklat en automatisk telefonist som vi kallar Icepeak Attendant”. The automated call processing system automatically handles multiple messages that together form an announcement, such as "Icepeak, a Swedish company, has developed a product called Icepeak Attendant, which is an automatic operator". The first time the caller is looking for a new contact, the message "Hello, this is Eric Anderson working at Icepeak, which is a Swedish company." The second time the caller is looking for a contact, the message "Hello, this is Eric Anderson from Icepeak, we have developed an automatic operator that we call Icepeak Attendant ”.
[0036] En viktig del av föreliggande uppfinning är att hantera samtalet efter det att någon (den uppringda parten eller någon annan) har tagit samtalet. Målet är att klargöra om det är den uppringda parten som tar samtalet eller inte, så snabbt som möjligt.An important part of the present invention is to handle the call after someone (the called party or someone else) has taken the call. The goal is to clarify whether it is the called party who takes the call or not, as quickly as possible.
Under en automatisk uppringningsprocess när uppringningen har börjat, kan uppringaren övervaka och/eller lyssna på samtalets framåtskridande på varje separat kanal. Detta gör det möjligt för uppringaren att utföra olika sorters kommandon, såsom att svara manuellt, avbryta manuellt eller göra ett automatiskt avslut. Att svara manuellt betyder att uppringaren lyfter på luren, varvid kontakt mellan uppringaren och den uppringda parten etableras och dessa kan starta en dialog. Att avbryta manuellt innebär att uppringaren avbryter förbindelsen på en eller alla kanaler. Ett automatiskt avslut (eller autoavslut) betyder att automail, d.v.s. lämna ett meddelande, initieras eller avslutas automatiskt. During an automatic dialing process when dialing has started, the caller can monitor and / or listen to the progress of the call on each separate channel. This allows the caller to execute various types of commands, such as answering manually, interrupting manually, or making an automatic call. Answering manually means that the caller picks up the handset, whereby contact between the caller and the called party is established and they can start a dialogue. Interrupting manually means that the caller interrupts the connection on one or all channels. An automatic shutdown (or auto shutdown) means that automail, i.e. leave a message, initiate or end automatically.
[0037] Många av samtalsförsöken kommer att innebära att någon svarar. Nästan alltid är det människor eller telefonsvarare som svarar, men ibland kan det även vara faxar eller modem som svarar. Detta hanteras under en analys av uppringningsprocessens framåtskridande beskriven nedan och i samband med figur 9. Efter det att någon har 0 .. .. 0 .. .. .. . svarat pa ett samtal ar det forsta malet att avgora om den som svarat ar en manniska eller en telefonsvarare. Many of the call attempts will involve someone answering. It is almost always people or answering machines that answer, but sometimes it can also be faxes or modems that answer. This is handled during an analysis of the progress of the dialing process described below and in connection with Figure 9. After someone has 0 .. .. 0 .. .. ... Answering a call is the first goal in deciding whether the respondent is a human or an answering machine.
[0038] När personer normalt svarar i telefon, gör de det genom att yttra något relativt kort (1-2 s), som ”Bob Johnson" eller ”Clara Fielding, vad kan jag stå till tjänst med” och sen väntar de på respons. Meddelandet som går ut från en telefonsvarare eller röstbrevlåda är normalt längre (5-10 s) ”Detta är Bob Johnsons telefonsvarare, var snäll och lämna ett meddelande efter pipet" Detta är avsevärt mycket längre än ett meddelande yttrat av en levande person. Samtalsprocessningssystem enligt föreliggande 10 15 20 25 30 35 40 525 8 .Û L) LN uppfinning använder sig av detta faktum för att avgöra om det är kopplat till en person eller en telefonsvarare. Om systemet har gjort ett felaktigt antagande kommer det att upptäckas i den efterföljande dialogen. When people normally answer the phone, they do so by saying something relatively short (1-2 s), such as "Bob Johnson" or "Clara Fielding, what can I do for a living" and then they wait for a response The message from an answering machine or voicemail is usually longer (5-10 s) "This is Bob Johnson's answering machine, please leave a message after the beep" This is considerably longer than a message uttered by a live person. The call processing system of the present invention utilizes this fact to determine whether it is connected to a person or an answering machine. If the system has made an incorrect assumption, it will be detected in the subsequent dialog.
[0039] När denna inledande detekteringsfunktion returnerar antagandet att samtalets har tagits av en telefonsvarare, kommer ett meddelande att lämnas, men först måste systemet få en bekräftelse. Detta åstadkommes genom att systemet lyssnar efter ett yttrande under tiden som meddelandet lämnas. Om ett sådant yttrande tas emot, har systemet gjort ett misstag och är inte kopplat till en telefonsvarare utan till en människa och kommer därför att byta dialog till mänskligt svar (även kallat barge-in). Bekräftelsen kan också göras genom att systemet lyssnar efter det pip som de flesta röstbrevlådor och automatiska telefonsvarare avger för att uppmärksamma uppringaren på att det är dags att börja lämna meddelandet. When this initial detection function returns the assumption that the call has been taken by an answering machine, a message will be left, but first the system must receive an acknowledgment. This is accomplished by the system listening for an opinion while the message is being delivered. If such an opinion is received, the system has made a mistake and is not connected to an answering machine but to a human and will therefore switch dialogue to human response (also called barge-in). The confirmation can also be made by the system listening for the beep that most voicemails and answering machines emit to alert the caller that it is time to start leaving the message.
[0040] Dock, om den inledande detekteringsfunktionen returnerar antagandet att det är en människa som har svarat, måste systemet få reda på om den personen är den uppringda parten eller någon annan, såsom en telefonist. Detta görs genom att en kontrollfråga ställs ”Eric Andersson söker Bob Johnson. Är du Bob Johnson?". Svaret kan vara ja eller nej med en förklaring. Systemet använder taligenkänning för att upptäcka svaret och luddig logik, ett stort antal synonymer för att uppnå en hög träffgrad. Om systemet har nått den önskade uppringda parten har operationen lyckats och uppringaren kopplas fram. Om svaret är nej, kommer systemet att inleda en dialog med personen. Syftet med dialogen är att avgöra om uppringaren kan kopplas fram eller inte.However, if the initial detection function returns the assumption that it is a human who has answered, the system must find out if that person is the called party or someone else, such as a telephone operator. This is done by asking a control question “Eric Andersson is looking for Bob Johnson. Are you Bob Johnson? ". The answer can be yes or no with an explanation. The system uses speech recognition to detect the answer and fuzzy logic, a large number of synonyms to achieve a high hit rate. If the system has reached the desired called party, the operation has succeeded and the caller is connected.If the answer is no, the system will initiate a dialogue with the person.The purpose of the dialogue is to determine whether the caller can be connected or not.
Om inte så lämnar systemet ett meddelande, annars går systemet tillbaka till den uppringda parten. När detta är gjort startar dialogen om igen från början. If not, the system leaves a message, otherwise the system returns to the called party. When this is done, the dialog restarts from the beginning.
[0041] Beroende på applikationen och användarens behov, kan detta uppfunna samtalsprocessningssystem även ha ett verktyg som handhar flera samtal. Detta verktyg hanterar återuppringningar, försöker koppla igen om linjen är upptagen och sådant. När samtal rings till mer än en uppringd part, görs en tillsynslista över de uppringda parterna. Mycket tid kan sparas om samtalen eller återuppringningarna kan schemaläggas efter den tid de ska göras till den uppringda parten. Depending on the application and the needs of the user, this invented call processing system may also have a tool that handles multiple calls. This tool handles redial, tries to reconnect if the line is busy and such. When calls are made to more than one called party, a watch list is made of the called parties. A lot of time can be saved if the calls or redials can be scheduled according to the time they are to be made to the called party.
[0042] Innan ett samtal påbörjas finns det några möjligheter, inom och utanför den interna organisationen, att få reda på vilken tid den uppringda parten ska ringas upp. Before starting a call, there are some possibilities, inside and outside the internal organization, to find out what time the called party should be called.
[0043] Inom den interna organisationen kan vilket planeringsverktyg som helst användas, såsom röstbrevlåda, registersystem över referenser eller tider, där den uppringda parten kan ha lämnat ett meddelande om när han är nåbar igen och/eller anledningen till att han är onåbar. Within the internal organization, any planning tool can be used, such as voicemail, register system of references or times, where the called party may have left a message about when he is reachable again and / or the reason why he is unreachable.
[0044] Utanför den interna organisationen kan ett system som i detta sammanhang kallas "internetreferenser" användas, som är en tjänst tillhandahållen av en servicetillhandahållare. I Internetreferenssystemet publicerar den uppringda parten 10 15 20 25 30 35 40 525 858 information om hans nåbarhet på Internet. Denna information kan inkludera vilken tid han kommer tillbaka, anledningen till att han är onåbar, om linjen är upptagen, var han kan nås etc. Informationen hämtas från det planeringsverktyg som används i den uppringda partens organisation eller på hans arbete, såsom röstbrevlåda, registersystem över referenser eller tider, var den uppringda parten kan ha lämnat ett meddelande om när han kan nås igen och/eller anledningen till att han är onåbar. Till och med ljudspåret från röstbrevlådessystemet kan publiceras. Outside the internal organization, a system referred to in this context as "Internet references" may be used, which is a service provided by a service provider. In the Internet reference system, the called party 10 15 20 25 30 35 40 525 858 publishes information about his accessibility on the Internet. This information may include the time he will return, the reason why he is unreachable, if the line is busy, where he can be reached, etc. references or times, where the called party may have left a message about when he can be reached again and / or the reason why he is unreachable. Even the audio track from the voicemail system can be published.
[0045] En implementerad mjukvara publicerar informationen och gör det därmed möjligt för en extern firma eller organisation att via Internet se varför en uppringd part inte kan nås och när han beräknas vara tillbaka. Dessa publiceringar kan antingen göras lokalt på varje dator eller organisation eller skickas till ett centrum där publiceringarna görs för flera företag eller publikationer. An implemented software publishes the information and thus enables an external company or organization to see via the Internet why a called party cannot be reached and when he is expected to be back. These publications can either be made locally on each computer or organization or sent to a center where the publications are made for several companies or publications.
[0046] Att identifiera en uppringd part kan göras genom att en internetadress skapas som till exempel är baserad på den uppringda partens telefonnummer, såsom "www.icepeak.se/15556667777" för exemplet med Eric Anderson på Icepeak AB. Identifying a called party can be done by creating an Internet address which is based, for example, on the called party's telephone number, such as "www.icepeak.se/15556667777" for the example with Eric Anderson at Icepeak AB.
[0047] Internetreferenssystemets funktion kommer inte bara att spara tid utan även pengar, då det inte är nödvändigt att initiera ett samtal över telefonnätet. The operation of the Internet reference system will not only save time but also money, as it is not necessary to initiate a call over the telephone network.
[0048] Efter det att samtalet har initieras finns det fortfarande möjligheter att få reda på när det är dags att ringa en part som är upptagen eller som inte kan nås. Om linjen är upptagen eller om ingen svarar, kan återuppringningen schemaläggas i tillsynslistan, som beskrivits ovan. Om samtalet besvaras av röstbrevlåda eller en referens, kan autosamtalsprocessen tolka svaret via talaroberoende igenkänningssystem (SIR) och få reda på den bästa tiden för återuppringning och möjligen var den uppringda parten kan nås. Slutligen, om den som svarar är telefonist eller annan människa, genomförs en dialog via SIR för att systemet ska få reda på den bästa tiden för återuppringning och möjligen var den uppringda parten kan nås. På detta vis kan ett meddelande till röstbrevlådan levereras utan att telefonnätet används. After the call has been initiated, there are still opportunities to find out when it is time to call a party who is busy or unreachable. If the line is busy or no one answers, the callback can be scheduled in the watch list, as described above. If the call is answered by voicemail or a reference, the auto-call process can interpret the answer via voice-independent recognition system (SIR) and find out the best time to redial and possibly where the called party can be reached. Finally, if the respondent is a telephone operator or other person, a dialogue is carried out via SIR in order for the system to find out the best time for redialing and possibly where the called party can be reached. In this way, a message to the voicemail can be delivered without using the telephone network.
[0049] Det automatiserade samtalsprocessningssystemet är implementerat som en sökservice, från och med nu kallat ett autosamtal. Ett autosamtal beställs genom att en förfrågan sänds. Förfrågan innehåller information om den uppringda parten, hur meddelanden ska lämnas, parametrar för interaktion med röstbrevlåda, andra personer etc. Konceptet att en förfrågan sänds för ett autosamtal är viktigt. Det gör användandet flexibelt. Det automatiserade samtalsprocessningssystemet kan finnas installerat hos kund men kan även finnas som tjänst hos ett värdföretag. The automated call processing system is implemented as a paging service, from now on called an auto call. An auto call is ordered by sending a request. The request contains information about the called party, how messages are to be delivered, parameters for interaction with voicemail, other people, etc. The concept that a request is sent for an auto call is important. This makes use flexible. The automated call processing system can be installed at the customer's but can also be available as a service at a host company.
[0050] En förfrågan kan även skickas från andra system, som ett taligenkänningssystem.A request can also be sent from other systems, such as a speech recognition system.
Detta betyder att förfrågan om autosamtal kan göras under tiden användaren rör sig mellan i princip vilken telefon eller plats som helst och använder vilken typ av anordning som helst. 10 15 20 25 30 35 40 525 858 This means that the request for auto calls can be made while the user is moving between basically any phone or location and using any type of device. 10 15 20 25 30 35 40 525 858
[0051] Det finns två grundläggande steg i användandet av det automatiserade samtalsprocessningssystemet, bygga upp en förfrågan om autosamtal och skicka iväg förfrågan om autosamtal. There are two basic steps in using the automated call processing system, building an auto call request and sending out an auto call request.
[0052] En användare som har kontakt med katalogen som innehåller information om den uppringda parten, har helt enkelt en liten mjukvara installerad, som automatiskt bygger upp en förfrågan utifrån informationen i databasen och eventuella förändringar gjorda i denna vid tiden för förfrågan. å A user in contact with the directory containing information about the called party simply has a small software installed, which automatically builds a request based on the information in the database and any changes made to it at the time of the request. å
[0053] En användare som inte har kontakt med katalogen måste bygga upp en förfrågan med hjälp ett annat system, till exempel ett automatiserat telefonistsystem, som kan interagera med uppringaren, komma åt vilken katalog som helst och bygga upp en förfrågan. A user who is not in contact with the directory must build a request using another system, for example an automated operator system, which can interact with the caller, access any directory and build a request.
[0054] När förfrågan om autosamtal skickas iväg, har uppringaren telefonförbindelse med servern för autosamtal och är klar att bli kopplad. Under väntetiden kan meddelanden spelas in och konstrueras. When the auto call request is sent, the caller has a telephone connection to the auto call server and is ready to be connected. During the waiting period, messages can be recorded and constructed.
[0055] Som kan ses i figur 4, omfattar telefonidelen av servern för autosamtal 20 tre grundläggande hårdvarutyper i en generell utförandeform av föreliggande uppfinning.As can be seen in Figure 4, the telephony portion of the auto call server 20 comprises three basic hardware types in a general embodiment of the present invention.
Dessa är anknytningskort 21, trunkar 22 och resurser för interaktiv röstrespons (IVR) 23.These are connection cards 21, trunks 22 and resources for interactive voice response (IVR) 23.
En icke-spärrande buss 24 såsom en SC-buss, förbinder dessa delar med varandra. A non-blocking bus 24, such as an SC bus, connects these parts to each other.
[0056] Anknytningskorten 21 används för att ansluta uppringarnas telefoner och kan vara av vilken passande typ som helst, såsom ISDN, ISDN User Part (ISUP) eller ALOG.The extension cards 21 are used to connect the callers' telephones and can be of any suitable type, such as ISDN, ISDN User Part (ISUP) or ALOG.
Dessa är välkända för personer hemmastadda på området och kommer inte att diskuteras vidare. Trunkarna 22 är i grund och botten samma typ av kort som anknytningarna och är utgående linjer för servern för autosamtal 20. I IVR-resurserna 23 kopplas samtalen och IVR-resurserna innehåller t. ex. en resurs som en digital signalprocessor (DSP). These are well known to those domiciled in the area and will not be discussed further. The trunks 22 are basically the same type of card as the extensions and are outgoing lines for the auto call server 20. In the IVR resources 23 the calls are connected and the IVR resources contain e.g. a resource such as a digital signal processor (DSP).
[0057] En föredragen utföringsform av en implementation av det automatiserade samtalsprocessningssystemet enligt föreliggande uppfinning visas i figur 5. I figur 5 visas servern för autosamtal 20 innehållande anknytningskort 21 och trunkar 22. Trunkarna 22 är de utgående linjerna. Dessa används för att placera samtalen och i den föredragna utförandeformen används ISDN-trunkar. De kan vara linjer vikta för autosamtal eller linjer till en Private branch Exchanger (PBX). I det sistnämnda fallet kan även analoga portar användas. Initierare är kopplade till anknytningskorten 21 och är helst av samma typ som trunkarna 22, d.v.s. ISDN eller analoga i uppfinningens föredragna utföringsform. De kan var kopplade till en PBX eller så kan trunkar för autosamtal 22 användas med fjärranslutna initierare. A preferred embodiment of an implementation of the automated call processing system of the present invention is shown in Figure 5. Figure 5 shows the auto call server 20 containing extension cards 21 and trunks 22. The trunks 22 are the outgoing lines. These are used to place the calls and in the preferred embodiment ISDN trunks are used. They can be lines folded for auto calls or lines to a Private Branch Exchanger (PBX). In the latter case, analog ports can also be used. Initiators are connected to the connection cards 21 and are preferably of the same type as the trunks 22, i.e. ISDN or analogues in the preferred embodiment of the invention. They can each be connected to a PBX or auto call trunks 22 can be used with remote initiators.
[0058] Servern för autosamtal 20 innehåller vidare en IVR-enhet 23 där alla samtal kopplas. IVR-enheten 23 används också för att övervaka samtals framåtskridande, samla 10 15 20 25 30 35 40 525 858 in röstíndata och leverera röstutdata. Röstindata som måste tolkas förs vidare till en enhet för talaroberoende igenkänning (SIR) 25, som är en motor som tolkar yttranden i dialoger. En enhet för text-till-tal (TTS) 26 används för att förvandla ett textmeddelande till ett röstmeddelande. En enhet 27 för meddelanden sänder meddelanden, såsom textmeddelanden, förinspelade röstmeddelanden eller röstmeddelanden skapade från text (via TTS-enheten 26). Enheten för meddelanden 27 stödjer olika utdataanordningar.The auto call server 20 further includes an IVR unit 23 where all calls are connected. The IVR unit 23 is also used to monitor the progress of calls, collect voice data and deliver voice data. Voice input that needs to be interpreted is passed to a speaker-independent recognition (SIR) unit 25, which is an engine that interprets statements in dialogues. A text-to-speech (TTS) device 26 is used to turn a text message into a voice message. A message unit 27 sends messages, such as text messages, pre-recorded voice messages, or voice messages created from text (via the TTS device 26). The message unit 27 supports various output devices.
Dessa är företrädesvis e-post 28 som självklart skickar e-post, SMS/MMS/personsökning, som sänder textmeddelanden (SMS), multimediameddelanden och personsökningsmeddelanden, samt röstbrevlåda 30, som i verkligheten är implementerad i IVR-enheten 23 och skickar röstbrevlådemeddelanden automatiskt antingen som ett förinspelat meddelande eller omvandlat från text till tal. Fax och andra media kan likaså med lätthet tillföras, vilket fackmannen inser. These are preferably e-mails 28 which of course send e-mails, SMS / MMS / paging, which send text messages (SMS), multimedia messages and paging messages, as well as voicemail 30, which in reality is implemented in the IVR unit 23 and sends voicemail messages automatically either as a pre-recorded message or converted from text to speech. Faxes and other media can also be added with ease, as those skilled in the art will appreciate.
[0059] Figur 7 visar ett grundläggande trafikfall i det uppfunna automatiserade samtalsprocessningssystemet. Det vanliga traflkfallet är att servern för autosamtal 20 bara är uppkopplad när autosamtalet görs. När den uppringda parten 32 lokaliseras sätts samtalet upp endast mellan uppringaren 31, PBX:en 33 hos uppringaren i de flesta fall och den uppringda parten 32. Servern för autosamtal 20 och PBX:en 33 hos uppringaren 31 är företrädesvis kopplade via ett allmänt växlat telefonnätverk (PSTN) 34.Figure 7 shows a basic traffic case in the invented automated call processing system. The usual traffic case is that the auto call server 20 is only connected when the auto call is made. When the called party 32 is located, the call is set up only between the caller 31, the PBX 33 of the caller in most cases and the called party 32. The auto-call server 20 and the PBX 33 of the caller 31 are preferably connected via a generally switched telephone network. (PSTN) 34.
Förbindelsen mellan uppringaren 31 och servern för autosamtal 20 måste etableras på nytt när en ny förfrågan om autosamtal görs. Detta åstadkommes genom några olika medel, såsom användandet av ECT på ISDN-linjer, ISUP-linjer direkt eller ISUP-linjer kontrollerade av INAP. The connection between the caller 31 and the auto call server 20 must be re-established when a new auto call request is made. This is accomplished by a number of different means, such as the use of ECT on ISDN lines, ISUP lines directly or ISUP lines controlled by INAP.
[0060] Det finns ett antal metoder för att sätta upp autosamtal, som en service placerad hos kunden eller som en tjänst. Figur 6 visar hur servern för autosamtal 20 är uppsatt hos kund, där servern för autosamtal 20 är kopplad till en uppringare antingen via PBX:en till en telefon 36 eller över vilket datornätverk som helst till en dator 37. Servern för autosamtal 20 är kopplad till PBX:en 33 som anknytningar. Vidare kan servern för autosamtal 20 antingen använda PBX-trunkar för att komma åt PSTN:et 34 eller ha sina egna dedicerade trunkar för att komma åt PSTN:et 35. Optionellt kan servern för autosamtal 20 använda sig av en länk för integrerad datatelefoni (C'l'I) till PBX:en 33, men kräver ingen sådan för att fungera. I figur 7 representerar de streckade linjerna optionella linjer såsom WAN, de dedicerade ISDN-trunkarna och CTI-länken. There are a number of methods for setting up auto calls, as a service located at the customer or as a service. Figure 6 shows how the auto call server 20 is set up at the customer, where the auto call server 20 is connected to a caller either via the PBX to a telephone 36 or over any computer network to a computer 37. The auto call server 20 is connected to The PBX 33 as extensions. Furthermore, the auto call server 20 may either use PBX trunks to access the PSTN 34 or have its own dedicated trunks to access the PSTN 35. Optionally, the auto call server 20 may use an integrated data telephony link (C 'l'I) to the PBX 33, but does not require one to operate. In Figure 7, the dashed lines represent optional lines such as the WAN, the dedicated ISDN trunks, and the CTI link.
[0061] Figur 8 visar ett exempel på när servern för autosamtal körs som en tjänst hos ett värdföretag. Att en tjänst finns hos ett värdföretag betyder att en organisation, såsom en operatör, erbjuder autosamtal som en tjänst. Ingen ytterligare hårdvara måste installeras hos kunden. När autosamtal körs som en tjänst kommer linjer reserverade för detta att användas och samtalen kan flyttas till initierare 36 och 37 antingen genom en extern överflyttning till initierarnas direktnummer eller så är initieraren fjärransluten till en av trunkarna för autosamtal. Detta kan göras antingen genom kontorets PBX eller vilken annan telefon som helst, även en mobil. Initieraren skickar en förfrågan om autosamtal över IP-linjen till servern för autosamtal 20. Paketet innehåller 10 15 20 25 30 35 40 525 858 10 autosamtalsuppgiften, som innehåller meddelandeinfo som text att användas som meddelande, vilka meddelandetyper som ska användas, pekare till förinspelad fil och kundspecifika parametrar. En telefonförbindelse upprättas med servern för autosamtal 20, antingen från en mobiltelefon, en telefon kopplad till en PBX eller en vanlig Pots- telefon, till den uppringda parten 32. Förfrågan om autosamtal skickas över vilket passande datornätverk som helst, såsom internet eller extranet. Funktionaliteten hos servern för autosamtal 20 är densamma som för en sådan som är kundplacerad. Figure 8 shows an example of when the auto call server is run as a service of a host company. The fact that a service is offered by a host company means that an organization, such as an operator, offers car calls as a service. No additional hardware needs to be installed at the customer. When auto-calls are run as a service, lines reserved for this will be used and the calls can be moved to initiators 36 and 37 either by an external transfer to the initiators' direct numbers or the initiator is remotely connected to one of the auto-call trunks. This can be done either through the office PBX or any other phone, even a mobile. The initiator sends an autocall request over the IP line to the autocall 20. and customer-specific parameters. A telephone connection is established with the auto-call server 20, either from a mobile telephone, a telephone connected to a PBX or a regular Pots telephone, to the called party 32. The auto-call request is sent over any suitable computer network, such as internet or extranet. The functionality of the auto-call server 20 is the same as that of a customer-located one.
[0062] Autosamtals kan göras genom att man ringer in till systemet. Detta kan stödjas både när servern är kundplacerad och när den finns som tjänst. Det finns två grundläggande användningsområden för röststyrda autosamtal, nämligen att ringa egen personal och att stödja externa användare. Car calls can be made by calling the system. This can be supported both when the server is customer-located and when it is available as a service. There are two basic uses for voice-activated auto-calling, namely calling your own staff and supporting external users.
[0063] Att ringa egen personal handlar om samverkan med den automatiska telefonisten. En uppringare säger till telefonisten att han önskar bli kopplad till NN.Calling your own staff is about collaboration with the automatic operator. A caller tells the operator that he wants to be connected to NN.
Sökningen efter NN kan sedan göras via autosamtal. I detta scenario är en länk till ett frånvarohanteringssystem möjlig. Det är egentligen ett exempel på "follow-me" teknologi som beskrivs nedan. The search for NN can then be done via car calls. In this scenario, a link to an absence management system is possible. It is actually an example of "follow-me" technology described below.
[0064] I den föredragna utföringsformen av föreliggande uppfinning, är uppringaren inte beroende av om den uppringda parten har registrerat sig eller gjort något liknande. I "follow-me" teknologin bestämmer den uppringda parten hur han vill att inkommande samtal ska kopplas vidare enligt olika regler. Också, om den uppringda parten vill göra det lättare för andra att nå honom, kan han ge ut endast ett nummer och låta autosamtalssystemet ta hand om tillsynen och koppla uppringaren när samtalet kommer. In the preferred embodiment of the present invention, the caller is not dependent on whether the called party has registered or done something similar. In "follow-me" technology, the called party decides how he wants incoming calls to be forwarded according to different rules. Also, if the called party wants to make it easier for others to reach him, he can issue only one number and let the auto-call system take care of the supervision and disconnect the caller when the call comes.
[0065] Att stödja externa användare betyder att en anställd kan komma åt och använda autosamtal från vilken telefon som helst, även en mobiltelefon. Gränssnittet skiljer sig från användandet på kontoret i det att SIR används i större omfattning och att det är mindre flexibelt att skapa utgående meddelanden. Den som inleder samtalet säger vem han vill ringa och eventuellt också företagets namn. Autosamtalet hittar därefter information om den uppringda parten i företagets databas(er). När data om den uppringda parten har hittats skapas en begäran om autosamtal och ett vanligt autosamtal rings. Supporting external users means that an employee can access and use auto calls from any phone, including a mobile phone. The interface differs from the use in the office in that SIR is used to a greater extent and that it is less flexible to create outgoing messages. The person who starts the conversation says who he wants to call and possibly also the company name. The car call then finds information about the called party in the company's database (s). Once the data of the called party has been found, an auto-call request is created and a regular auto-call is made.
[0066] För att kunna implementera en effektiv montering för autosamtal, måste kundens kataloger och det automatiserade samtalsprocessningssystemet integreras något. Detta åstadkommes i uppfinningens föredragna utföringsform genom att små bitar programvara kallade autosamtalsklienter skapas. Autosamtalsklientens syfte är att vara länken mellan servern för autosamtal och kundens katalogapplikation. Katalogen kan vara vilket välkänt system som helst, såsom CRM, ERP, Exchange eller vilket annat system som helst som innehåller data om personer och organisationer. 10 15 20 25 30 35 40 525 858 11 In order to be able to implement an efficient assembly for auto calls, the customer's catalogs and the automated call processing system must be integrated somewhat. This is accomplished in the preferred embodiment of the invention by creating small pieces of software called auto-call clients. The purpose of the car call client is to be the link between the car call server and the customer's directory application. The directory can be any well-known system, such as CRM, ERP, Exchange or any other system that contains data about people and organizations. 10 15 20 25 30 35 40 525 858 11
[0067] Servern för autosamtal kommunicerar företrädesvis via ett protokoll, såsom TCP/IP. Denna design gör det totalt transparent för klienten i kundens system. The auto-call server preferably communicates via a protocol, such as TCP / IP. This design makes it totally transparent to the client in the customer's system.
[0068] I en annan utföringsform av föreliggande uppfinning identifieras den uppringda parten genom att denna slår ett nummer på telefonen. Autosamtalsservicen övervakar telefonen och översätter det slagna numret till den uppringda parten och ringer därefter ett autosamtal. Till exempel, telefonnumret 555 123 4567 slås, vilket identifierar Eric Anderson. Servern för autosamtal utvinner följande data från katalogen: mobil 555 666 7777 och eric.Anderson@icepeak.se, varvid ett autosamtal rings baserat på Eric Andersons mobiltelefonnummer och e-postadress. In another embodiment of the present invention, the called party is identified by dialing a number on the telephone. The auto call service monitors the phone and translates the dialed number to the called party and then makes an auto call. For example, dial 555 123 4567, which identifies Eric Anderson. The car call server extracts the following data from the directory: mobile 555 666 7777 and eric.Anderson@icepeak.se, whereby a car call is made based on Eric Anderson's mobile phone number and e-mail address.
[0069] Ett exempel på hur detta kan implementeras är att ha en mjukvara som övervakar telefonen och identifierar den uppringda parten genom det slagna numret.An example of how this can be implemented is to have a software that monitors the phone and identifies the called party by the dialed number.
Därefter görs en begäran om autosamtal enligt hur föreliggande uppfinning är inställd.Thereafter, a request is made for auto calls according to how the present invention is set up.
Ett annat exempel på hur detta kan implementeras är att samtalet kopplas till servern för autosamtal när luren lyfts innan numret slås, varvid det slagna numret identifierar den uppringda parten. Another example of how this can be implemented is that the call is connected to the auto call server when the handset is picked up before the number is dialed, the dialed number identifying the called party.
[0070] I ännu en utföringsform av föreliggande uppfinning, initieras en begäran om autosamtal via ett system för integrerad datatelefoni (CFI). In yet another embodiment of the present invention, an auto-call request is initiated via an integrated data telephony (CFI) system.
[0071] I en annan utföringsform av föreliggande uppfinning kan ett automall, som förbereds under tiden uppringaren väntar på att kopplas, bestå av ett standardmeddelande som kompletteras med ytterligare data från en databas, en kalender etc. Ett exempel på ett sådant meddelande skulle kunna vara ”ring mig idag”.In another embodiment of the present invention, an automobile template, which is being prepared while the caller is waiting to be connected, may consist of a standard message which is supplemented with additional data from a database, a calendar, etc. An example of such a message could be "Call me today".
(Automail översätter meddelandet till: "Hej, Eric Anderson från Icepeak har försökt nå dig och jag vill att du ringer mig idag. Jag är tillgänglig innan 11 och efter 4 och du kan nå mig på arbetet på sss 123 4567 eller på mobilen 555 see 7777." (Automail translates the message to: "Hi, Eric Anderson from Icepeak has tried to reach you and I want you to call me today. I am available before 11 and after 4 and you can reach me at work on sss 123 4567 or on mobile 555 see 7777. "
[0072] I den föredragna utföringsformen av föreliggande uppfinning, visad i figur 9, är den generella proceduren för att bygga upp en begäran om autosamtal (preprocessning), begäran om autosamtal och efterbearbetning av begäran om autosamtal som följer: i) Uppringaren väljer den part han vill kontakta, samlar och hittar data om den uppringda parten i katalogen (steg 91); ii) Uppringaren väljer parametrar för att lämna meddelande etc (steg 92); iii) Uppringaren väljer utgående meddelande(n) (steg 93) och inleder autosamtals- processen; iv) Servern för autosamtal utför autosamtalsprocessen (steg 94), som visas mer detaljerat i figur 10; och, 5 10 15 20 25 30 35 40 525 858 v) Optionellt returneras data som samlats ihop från system för röstbrevlåda eller en dialog till uppringaren (steg 95). In the preferred embodiment of the present invention, shown in Figure 9, the general procedure for constructing an auto-call request (preprocessing), auto-call request and post-call request processing is as follows: i) The caller selects the party he wants to contact, collect and find data about the called party in the directory (step 91); ii) The caller selects parameters for leaving message etc (step 92); iii) The caller selects outgoing message (s) (step 93) and initiates the auto-call process; iv) The auto call server performs the auto call process (step 94), which is shown in more detail in Figure 10; and, 5 10 15 20 25 30 35 40 525 858 v) Optionally, data collected from voicemail systems or a dialog is returned to the caller (step 95).
[0073] I den föredragna utföringsformen av föreliggande uppfinning, är proceduren för begäran om autosamtal, visad i figur 10, som följer: i) uppringaren ringer ett samtal till den uppringda parten (steg 101) och autosamtalstjänsten upptäcker om det besvaras (steg 102). Om ingen svarar, avbryts samtalet (steg 103); ii) Om autosamtalstjänsten får svar, tar den reda på om den som svarat är en människa (steg 104). Om den som svarar är en maskin, levererar autosamtalstjänsten meddelandet, bekräftar att det var en maskin som svarade och tolkar den uppringda partens röstbrevlådemeddelande etc. (steg 105).In the preferred embodiment of the present invention, the auto call request procedure, shown in Figure 10, is as follows: i) the caller makes a call to the called party (step 101) and the auto call service detects if it is answered (step 102) . If no one answers, the call is stopped (step 103); ii) If the auto call service receives an answer, it finds out if the respondent is a human (step 104). If the answering machine is a machine, the auto call service delivers the message, confirms that it was a machine that answered, and interprets the called party's voicemail message, etc. (step 105).
Optionellt returneras resultatet till den uppringda parten (steg 106); iii) Om den som svarat är en människa är nästa steg att ta reda på om det är rätt person (den uppringda parten) som svarat (steg 107). Om det är den uppringda parten, kopplas samtalet fram (steg 108); iv) Om det är en annan person som svarat, frågar autosamtalstjänsten om den andra personen kan koppla till den uppringda parten eller ta ett meddelande (steg 109).Optionally, the result is returned to the called party (step 106); iii) If the respondent is a human, the next step is to find out if it is the right person (the called party) who answered (step 107). If it is the called party, the call is diverted (step 108); (iv) If another person answers, the Auto Call service asks if the other person can connect to the called party or take a message (step 109).
Om ja, betyder det antingen att samtalet kopplas (steg 110) eller att ett meddelande lämnas; v) Om den andra personen inte kan koppla samtalet eller lämna ett meddelande, returneras resultaten optionellt till uppringaren (steg 111). If yes, it means either the call is disconnected (step 110) or a message is left; v) If the other person cannot connect the call or leave a message, the results are optionally returned to the caller (step 111).
[0074] I det som följer kommer en metod beskrivas för att reducera tidskonsumtion under tiden kontakt etableras mellan en uppringare och en uppringd part, nämnda metod består av stegen: tillhandahålla en databas innehållande information om kontakter; ta emot en begäran om kontakt avseende den uppringda parten; ta fram åtminstone ett kontaktdata associerat med den uppringda parten; vänta på att kontakten etableras; förbereda ett meddelande under tiden kontakt etableras; och lämna nämnda meddelande hos en meddelandetjänst associerad med det framtagna kontaktdatat när den uppringda parten inte kan nås. In the following, a method will be described for reducing time consumption while contact is established between a caller and a called party, said method consisting of the steps of: providing a database containing contact information; receive a contact request regarding the called party; retrieve at least one contact data associated with the called party; wait for the contact to be established; prepare a message while contact is established; and leaving said message with a messaging service associated with the generated contact data when the called party cannot be reached.
[0075] I en annan utföringsform innehåller metoden vidare stegen där åtminstone två kontaktdata associerade med den uppringda parten tas fram ur nämnda databas,: att simultant inleda kontakt med den uppringda parten baserat på de åtminstone två kontaktdata; och att samtidigt lämna nämnda meddelande hos en meddelandetjänst associerad med de åtminstone två framtagna kontaktdata när den uppringda parten inte kan nås. 10 15 20 25 30 35 40 525 858 13 In another embodiment, the method further comprises the steps where at least two contact data associated with the called party is retrieved from said database,: to simultaneously initiate contact with the called party based on the at least two contact data; and simultaneously leaving said message with a messaging service associated with the at least two generated contact data when the called party cannot be reached. 10 15 20 25 30 35 40 525 858 13
[0076] I ytterligare en utföringsform innehåller metoden vidare stegen där det avgörs om en inledd kontakt besvaras av en människa eller av en telefonsvarare. In a further embodiment, the method further comprises the steps where it is determined whether an initiated contact is answered by a human or by an answering machine.
[0077] I ytterligare en utföringsform innehåller metoden vidare stegen: avgöra om samtalet besvaras av den uppringda parten när det besvaras av en människa; inleda en dialog med den människa som svarat när samtalet besvarats av någon annan än den uppringda parten; och lämna ett meddelande till den uppringda parten när denna inte kan nås. In a further embodiment, the method further comprises the steps of: determining whether the call is answered by the called party when it is answered by a human; initiate a dialogue with the person who answered when the call was answered by someone other than the called party; and leave a message to the called party when it cannot be reached.
[0078] I ytterligare en utföringsform innehåller metoden någon av dessa stegen: lämna sagda meddelande när samtalet besvaras av telefonsvarare; bekräfta att samtalet besvarats av telefonsvararen när meddelandet lämnas genom att lyssna efter yttranden; och växla till mänskligt svar om sådant yttrande tas emot, eller bekräfta att samtalet besvarats av en telefonsvarare genom att lyssna efter en ljudsignal från telefonsvararen. In a further embodiment, the method comprises one of these steps: leaving said message when the call is answered by an answering machine; confirm that the call was answered by the answering machine when leaving the message by listening for opinions; and switch to human answer if such an opinion is received, or confirm that the call has been answered by an answering machine by listening for an audible signal from the answering machine.
[0079] I ytterligare en utföringsform innehåller metoden vidare stegen där taligenkänning används för att avgöra om samtalet besvarats av den uppringda parten och för att inleda dialogen med människan som besvarat samtalet när den person som svarat inte är den uppringda parten. In a further embodiment, the method further comprises the steps where speech recognition is used to determine if the call was answered by the called party and to initiate the dialogue with the person who answered the call when the person answering is not the called party.
[0080] I ytterligare en utföringsform innehåller metoden vidare stegen: övervaka etablerandet av kontakt; och manuellt kontrollera anslutningsprocessen. In a further embodiment, the method further comprises the steps of: monitoring the establishment of contact; and manually control the connection process.
[0081] I ytterligare en utföringsform innehåller metoden vidare stegen: att det innan kontakt initieras med den uppringda parten, erhålls vilken tid kontakt ska etableras med den uppringda parten från ett planeringsverktyg i ett kommunikationsnätverk; och att schemalägga den mottagna tiden i ett tillsynsverktyg In a further embodiment, the method further comprises the steps: that before contact is initiated with the called party, it is obtained what time contact is to be established with the called party from a planning tool in a communication network; and scheduling the received time in a monitoring tool
[0082] Alltså, medan fundamentala nya särdrag hos uppfinningen har visats och beskrivits och pekats på som de ser ut i dennas föredragna utföringsform, måste det förstås att olika utelämnanden och förändringar i form och detaljer hos de illustrerade apparaterna och deras funktion, kan göras av fackmännen utan att uppfinningens kärna ändras. Till exempel är det uttryckligen avsett att alla kombinationer av de element och/eller metodsteg som har väsentligen samma funktion på väsentligen samma sätt för att åstadkomma samma resultat är inom uppfinningens ramar. Dessutom kan strukturer och/eller element och/eller metodsteg visade och/eller beskrivna i samband med någon beskriven form eller utförandeform inkorporeras i någon annan beskriven eller visad eller föreslagen form eller utföringsform som en generell fråga om val av design. Det är därför intentionen att gränserna sätts endast som indikeras av de härtill bifogade patentkravens ramar.Thus, while fundamental novel features of the invention have been shown and described and pointed out as they appear in its preferred embodiment, it is to be understood that various omissions and changes in form and detail of the illustrated apparatus and their function may be made by those skilled in the art without changing the essence of the invention. For example, it is expressly intended that all combinations of the elements and / or method steps which have substantially the same function in substantially the same manner to achieve the same result be within the scope of the invention. In addition, structures and / or elements and / or method steps shown and / or described in connection with any described form or embodiment may be incorporated into any other described or shown or proposed form or embodiment as a general matter of design choice. It is therefore the intention that the limits be set only as indicated by the framework of the appended claims.
Claims (9)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0301309A SE525858C2 (en) | 2003-05-05 | 2003-05-05 | Method and arrangement in a communication system |
EP04729786A EP1621002A1 (en) | 2003-05-05 | 2004-04-27 | Method and arrangement in a communication system |
PCT/SE2004/000640 WO2004100514A1 (en) | 2003-05-05 | 2004-04-27 | Method and arrangement in a communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0301309A SE525858C2 (en) | 2003-05-05 | 2003-05-05 | Method and arrangement in a communication system |
Publications (3)
Publication Number | Publication Date |
---|---|
SE0301309D0 SE0301309D0 (en) | 2003-05-05 |
SE0301309L SE0301309L (en) | 2004-11-06 |
SE525858C2 true SE525858C2 (en) | 2005-05-17 |
Family
ID=20291210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0301309A SE525858C2 (en) | 2003-05-05 | 2003-05-05 | Method and arrangement in a communication system |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1621002A1 (en) |
SE (1) | SE525858C2 (en) |
WO (1) | WO2004100514A1 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5381465A (en) * | 1988-06-22 | 1995-01-10 | Messager Partners | System for providing automatic voice messaging in a digital network environment |
US5982868A (en) * | 1993-02-22 | 1999-11-09 | Murex Securities, Ltd. | Automatic routing and information system for telephonic services |
US5689547A (en) * | 1995-11-02 | 1997-11-18 | Ericsson Inc. | Network directory methods and systems for a cellular radiotelephone |
US6108304A (en) * | 1996-03-08 | 2000-08-22 | Abe; Hajime | Packet switching network, packet switching equipment, and network management equipment |
US5835573A (en) * | 1996-11-21 | 1998-11-10 | At&T Corp | Method and system for call screening |
US6480598B1 (en) * | 1997-09-16 | 2002-11-12 | Verizon Services Corp. | Methods and apparatus for automating the telephone operator services |
US6697473B2 (en) * | 2000-12-04 | 2004-02-24 | Bobby G. Batten | Automated personalized telephone management system |
-
2003
- 2003-05-05 SE SE0301309A patent/SE525858C2/en unknown
-
2004
- 2004-04-27 WO PCT/SE2004/000640 patent/WO2004100514A1/en active Application Filing
- 2004-04-27 EP EP04729786A patent/EP1621002A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
WO2004100514A1 (en) | 2004-11-18 |
SE0301309L (en) | 2004-11-06 |
SE0301309D0 (en) | 2003-05-05 |
EP1621002A1 (en) | 2006-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5309504A (en) | Automated identification of attendant positions in a telecommunication system | |
US6438216B1 (en) | Nonintrusive call notification method and system using content-specific information | |
US5027384A (en) | Personalized automatic call routing | |
US6064874A (en) | Method for providing calling services during attempt to complete customer call while muting ringing | |
US6233315B1 (en) | Methods and apparatus for increasing the utility and interoperability of peripheral devices in communications systems | |
US6542591B1 (en) | Method and system for caller identification callback lists | |
US6792084B1 (en) | Single telephone number access to multiple communications services | |
JP3194571B2 (en) | How to connect a telephone system caller to a called party | |
US6229880B1 (en) | Methods and apparatus for efficiently providing a communication system with speech recognition capabilities | |
US7317908B1 (en) | Transferring voice mail messages in text format | |
US5450488A (en) | Multiple service voice messaging system | |
US6529737B1 (en) | Apparatus and method for sending a customized message to a telephony subscriber and establishing a direct operative connection therewith within the same telephone call | |
US20080247529A1 (en) | Incoming Call Classification And Disposition | |
EP1768369A1 (en) | Presence and preference enabled voice response system and method | |
US20020122545A1 (en) | Call programming apparatus and method | |
US20030099334A1 (en) | Transferring voice mail messages to a data network | |
WO2000060840A2 (en) | Method and apparatus for providing expanded telecommunications service | |
US6735286B1 (en) | Telephone system integrated text based communication processes, apparatus and systems | |
JPH09247264A (en) | Scratch pad equipment for messaging system | |
US20020013141A1 (en) | Method and system for personalized information services | |
US8971513B2 (en) | Originating locator service | |
US7027572B2 (en) | System and method for associating interactive voice response unit data to a telephone call using automatic number identifiers | |
WO2012159036A1 (en) | Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network | |
CN1863254A (en) | Method and system of call central service | |
US8335495B1 (en) | Displaying business directory information on a mobile handset |