METHOD AND ARRANGEMENT FOR CONNECTION OF A COMPUTER TO A TELEPHONE EXCHANGE VIA THE INTERNET IN ORDER TO SET UP A TELEPHONE CONNECTION

Abstract: The present invention relates to a telephone system, an exchange in such a telephone system and a method of setting up a telephone call between a computer and such an exchange. The computer comprises a function for use as a telephone. The server receives a service request from the computer and sends a demand for a computer network address to the exchange. A first network connection device in the exchange receives the demand, selects a first network address and returns said address to the server. The server forwards said address to the computer. A second network connection device sets up a connection with the computer using the first address and an address of the computer. In this way the speech signals can be exchanged in a telephone connection between a user of the computer and an extension connected to the exchange.

Description: METHOD AND ARRANGEMENT FOR CONNECTION OF A COMPUTER TO A TELEPHONE EXCHANGE VIA THE INTERNET IN ORDER TO SET UP A TELEPHONE CONNECTION TECHNICAL FIELD The present invention relates to the connection of a computer to a telephone exchange for voice transmission purposes and more particularly to the use of the computer for simultaneous Internet access and voice telephone access to the telephone exchange . STATE OF THE ART Computer networks in the form of internet and intranets are in widespread use and the possibility of transmitting voice over computer networks such as the internet has become more and more popular because of the low price on using the internet . There exists however a problem in that people who sit at home and are connected to computer networks like internet can often be connected via their telephone connection and a modem. In this way the telephone is blocked if they only have one subscription. Many companies do spread out on the internet today and there is a growing number of advertisements on the internet. There is however a problem for the user of a computer to call such a company to get further information about such advertisements or to place orders via the telephone, since the telephone line is occupied by the computer. Many computers today are equipped with loudspeakers, microphones and software for using the computer as a telephone. Such types of software include Webphone and Cooltalk. W096/20553 is mainly concerned with a system of transmitting voice mail and electronic mail messages in a computer network. It does also describe setting up of telephone calls via the internet. It is however not concerned with receiving telephone calls from computers via a computer network. In a Brochure "An introduction to distributed multimedia networks", by Harvey Kaufman, Netspeak Corporation, it is described that a telephone call can be set up from a computer to an ACD center (Automatic Call Distribution) via a gateway. The ACD center might be incorporated into an exchange. It is said that the user need only click on an icon to start ebphone and initiate a call. The computer is here probably connected to this exchange via a modem, internet service providers, the internet and the public switched telephone network PSTN. The document does however not mention how the call is set up between the computer and the ACD center. The telecommunications standard ITU-T H.323 describes different protocols for conversion of speech to data packets in a gateway and vice versa for use in communication between computers and telephone equipment. Swedish patent application no SE 9602212-4, filed 4 June 1996, discloses an exchange in a telecommunication network to which a computer is connected via a modem. Calls made to the telephone number associated with the modem are re-routed to a telephone server, for compression, packing into packets and contacting of the computer via internet. The connection between the exchange and the computer is a telephone connection. In this case telephone signals are packed into data packets that are then sent on a normal telephone line. Swedish patent application SE 9604409-4 filed 29 November 1996 discloses a modem which multiplexes telephone signals and data packets on a telephone line so that a user having his computer connected to the PSTN can talk on the telephone while at the same time using the computer via this sole telephone connection. SUMMARY OF THE INVENTION People surf the internet with their computers to read about products. They may want to make a phone call to make inquiries about what they are reading, but they cannot, because their phone line is occupied by a modem connection required for the computer. If the exchange of the company they want to call could receive calls from the Internet, they could use common internet telephony software, such as Cooltalk in their computer to make the call without interrupting their Internet connection. The present invention thus concerns a problem of how to set up a telephone connection for speech from a computer to an extension of an exchange via a computer network when the computer is connected to the computer network. In a broad sense the problem is solved in the PBX (Private Branch Exchange) of a company. The PBX is arranged in such a way that a WEB surfing PC (Personal Computer) user, i.e. a user of a computer which is connected to the internet and collects information from different servers connected to the internet, can make a phone call from the PC to the PBX. A presumption is that the surfing PC is connected to a server of the company for reading their home page, which makes it possible for the company to connect the PBX. This problem is solved by selecting, upon initiation of a telephone call from a computer, a first computer network address, sending the first address to the computer and setting up a connection between the exchange and the computer using the first address so that data packets containing telephony can be sent between the exchange and the computer. The object of the invention is thus to obtain an exchange, a telephone system comprising such an exchange and a method for connecting a computer to the exchange which accomplishes the setting up a speech connection from the computer to an extension of the exchange, when the computer is provided with a telephone function. This object is achieved by a method comprising the steps of: initiating, from the computer, a telephone call to the exchange; selecting, in the exchange, a first computer network address, returning the first address to the computer, setting up a connection between the exchange and the computer using the first address of the exchange and the address of the computer, and handling, in the exchange, the interface between data packets and a stream of telephone signals for the call between the computer and an extension of the exchange . This object is also accomplished with the use of an exchange and a telephone system comprising such an exchange and a server. The server is arranged to receive a service request from said computer via the computer network, to send a demand for a computer network address to the exchange, to receive a first address to be used by the computer from the exchange and to send said first address to the computer. The exchange comprises means for selecting network addresses in order to select said first computer network address, at least one signal processing means arranged to return the first address to the computer and means for setting up a connection with the computer using the first address of the exchange and the address of the computer. The signal processing means further handles the interface between data packets and a stream of telephone signals for a call between the computer and an extension of the exchange . The advantage of the invention is that a user of a computer can place outgoing telephone calls while at the same time being connected to the internet. It is also very advantageous for companies having an exchange according to the invention to easily allow internet telephone calls to their own extensions without having to disconnect the internet connection so that prospective customers are not lost. A further advantage is that a user of a computer can call an extension without having to place the call via a gateway. Further advantages are that the computer can call group numbers as well as separate extension numbers. The user of the computer can also make clear where he wants to call independently of technical infrastructure and can reach all numbers in an exchange . The invention will now be described in more detail with reference to preferred embodiments and to the enclosed drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 shows a block schematic of a telephone exchange according to the invention connected to a computer via a computer network, fig. 2 shows a block schematic of a computer network connection device in the exchange according to the invention, fig. 3 shows a flow chart of a method for choosing addresses for connecting the computer to the exchange, fig. 4 shows a flow chart of a method used by the exchange for setting up a telephone connection between the computer and the exchange as well as for sending telephone signals to the exchange from the computer, fig. 5 shows a flow chart of a method used by the exchange for sending telephone signals to the computer and fig. 6 shows a more detailed block schematic of the local control means 20. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS In fig. 1 is shown a telephone system according to the invention comprising a telephone exchange PBX 10, for example in the form of private branch exchange, which is connected to a computer PC 16 via a computer network 11 and 12, which network is, in this embodiment, an intranet 11 connected to the internet 12. A company server 14 is connected to the intranet 11. The exchange PBX 10 comprises a switch control means 42 connected to a switch core 40 and to a first network connection device 44 and a second network connection device 46, where the network connection devices 44 and 46 are each connected between the switch core 40 and the computer network 11 and 12. The switch core 40 is also connected to an ACD (Automatic Call Distribution) center 48. The ACD center is actually an integrated part of the exchange in that it comprises a special ACD program in the switch control means for routing calls to a number of extensions in the exchange. It is here shown as a separate entity of the exchange for better understanding of the invention. An ACD center is a center that distributes incoming calls to agents of a company, which agents can be sales persons. How an ACD center works is something that is well known within the art . The ACD center could also be replaced by a single extension of the exchange or an operator of the exchange, but reference will in the following only be made to the ACD center 48 for the purposes of the description. The exchange 10 can comprise several network connection devices 44 and 46, where each could handle incoming telephone calls from several computers. The main part of the description and the figures will however only be limited to the first and second network connection device 44 and 46 for simplicity. The server 14 may also be incorporated into the exchange and can in fact also be incorporated in one of the network connection devices. In fig. 2 is shown a network connection device 44 according to the invention. The network connection device 44 comprises a signal shaping means 22 connected to the switch core of the exchange, a signal processing means 24 connected between the signal shaping means and the computer network 11 and 12 and a local control means 20 connected to the switch control means as well as to the signal shaping means 22 and the signal processing means 24. The signal processing means 24 has as its object to handle the interface between data packets on the computer network and streams of telephone signals inside the exchange. The network connection device 44 is preferably realised in the form of a processor having various memories and registers connected to it. The network connection device could also comprise several signal shaping means 22, but only one is shown for simplicity. Fig. 3 shows a flow chart of the method followed when selecting a network address and a port number to be used by the computer when later setting up a telephone connection, fig. 4 shows a flow chart of a method of setting up a call and receiving packets from the computer in the exchange and fig. 5 shows a flow chart of a method of sending packets to the computer from the exchange. Fig. 6 shows a block schematic of a local control means 20, which comprises means for selecting network addresses 32 and means for setting up a connection 34. Both these means have connections to the signal processing means and the switch control means, while only the means 34 for setting up connections has a connection to the signal shaping means. The selection of a network address to be used by the computer is now described with reference to fig. 1, 2, 3 and 6. Initially a user of the computer 16 is out surfing on the internet 12. He has his computer connected to the internet via a modem and the public switched telephone network. His computer is here equipped with a suitable web browser for accessing the internet, such as for example Netscape. He has only one telephone subscription and can thus not use his normal telephone while surfing. The computer 16 is furthermore equipped with a telephone function such as Webphone, Cooltalk or some other function which can be based on for example the protocol H.323. While surfing he visits a home page of a company, which home page is available on the server 14. This company also owns the PBX 10. When looking at this home page, the user sees an advertisement for the sale of some goods at an exceptionally low price and he wants to call immediately because there are only a few articles left of the goods and he might otherwise miss this opportunity. The home page has a few icons that read: "If you want to call us using Webphone, click here" and "If you want to call us using Cooltalk click here" etc. for all different telephone functions that can be used together with the exchange. The user clicks on one of these icons, the one that corresponds to his special telephone function. By doing this he initiates a telephone call through sending a service request from the computer 16 to the server 14. The service request is sent using TCP/IP (Transmission Control Protocol/Internet Protocol) packets. This service request, which by selection of the icon includes a destination name, is then received by the server, procedural step 26, which in turn sends a demand for a network address to the first network connection device 44 in the exchange, also using TCP/IP packets, procedural step 28. This demand includes the destination name. The destination name indicates which extension or group of extensions the user of the computer wants to get in contact with and which type of telephone function the computer is equipped with. The first network connection device 44 receives this demand in the signal processing means 24, which signal processing means removes the signal structure (TCP) and forwards the content to the local control means 20. The server 14 and the first network connection device 44 are here arranged to communicate with each other using preselected addresses and port numbers, so that the signal processing means 24 is set in advance to send the content of the packet with the demand to the local control means 20. The means for selecting network addresses 32 in the local control means 20 in the first network connection device 44 then selects a first network address and a port number to be used by the computer according to predetermined selection criteria, procedural step 29. The first address and port number are then forwarded to the signal processing means 24, which applies signal structure like for example TCP, packs first address and port number in at least one data packet and sends this packet to the server, procedural step 30. The server 14 then puts, after reception of the packet, the first address and the port number in a file, which file is sent to the computer 16 according to the protocol used and according to how the telephone program is to interact with the web browser, procedural step 31. Thereafter the computer can contact the exchange using the first address and the port number contained in the file in conventional fashion as specified by the telephone function used. It should here be mentioned that some telephone functions might not support the use of port numbers and then no port numbers would be sent, but only network addresses . This selection of address is performed in the following way. The selection means 32 of the first network connection device 44, to which device all such service requests are sent, has a store comprising network addresses that can be used for communication with all network connection devices in the exchange. It then selects, from the store, an address not previously used and a port number to be used. The address is associated with a network connection device in the exchange. Each network connection device has a pool of addresses associated with it. The selection means 32 first selects the network connection device to which the computer will be connected. This selection is based upon the destination name used, the location of the extension with which contact is wanted and the load of the network connection devices in the exchange, i.e. how many computers are already connected to the network connection devices. It then selects one of the addresses in the pool of addresses for the selected network connection device. This address is the one that has been unused the longest time. In our example we assume that the second network connection device 46 is to be used. The selection means 32 then converts the destination name to an identity of the destination that the switch control means 42 recognises and forwards this identity with the chosen address and port number to the switch control means, which pairs the identity with the address and port number for later use. In our example the computer wanted to get in contact with the ACD center 48 and the identity of this center is paired with the first address, which is included in the pool of addresses associated with the second network connection device. The port number is chosen to be indicative of which type of telephony function the computer includes, so that the network connection device chosen immediately knows the type of telephone function included in the computer . As an alternative each network connection device has a number of network addresses that are in advance associated with an extension. In that case the first network connection device pairs the extension with which contact is wanted by selecting the address. No pairing would then be necessary in the switch control means . In yet another alternative there would be a pool of addresses common to all network connection devices. The first network connection device or the switch control means would then need to select a network connection device to pair with the address . In yet another alternative the means for selecting addresses is arranged in the switch control means. With reference to fig. 1, 2, 4 and 6 the setting up of a call between the computer and the wanted extension is now described. The computer has now received the first network address, which the telephone function recognises as another computer having the same function. The computer then starts to set up or negotiate a connection with the second network connection device 46 in the exchange using the first address and the port number as well as the network address of the computer, procedural step 80. The negotiating is performed according to a negotiating scheme supported by the telephone function in the computer and can be a scheme as defined in the ITU-T standard H.323. The signal processing means 24 is there arranged to receive data packets of the TCP/IP type, to remove the signal structure, i.e. TCP and to forward the contents to the means for setting up a connection 34 in the local control means 20. The means 34 has, because of the port number, selected the same type of telephone function that the computer uses and applies this function for setting up a connection i.e. Cooltalk, Webphone or some software based on standard H.323 etc. During this negotiating a traffic channel to be used is decided, which channel can be set up using the same computer network address and the same port number or a different address and a different port number as is used for this negotiating or the same address and a different port number. Thereafter the traffic channel is set up using the selected traffic channel address and port number, procedural step 82. The address and port number chosen for sending packets in the traffic channel to the computer is decided by the telephone function used in the computer and by the type of negotiating scheme used. The means 34 then selects a signal shaping means 22, which is to decompress signals received from the computer, connects the chosen signal shaping means 22 to the signal processing means 24 and sets the signal shaping means to decompress received telephone signal according to an algorithm decided by the telephone function of the computer and sets the signal processing means to remove a signal structure suitable for telephony over the computer network UDP/IP (Unreliable Datagram Protocol/Internet Protocol) from data packets received from the computer having the traffic channel address and port number. Thereafter the extension 48 is connected to the selected signal shaping means 22 via the switch core 40, procedural step 83. This is achieved by the switch control means 42 being informed by the local control means 20 of which signal shaping means 22 is associated with the first address, and the switch control means therefore connects the wanted extension to said signal shaping means 22 in conventional telephone exchange fashion in dependence of above mentioned pairing. Thereby a call has been set up. The computer then processes speech signals to be sent from the computer to the exchange PBX, applies a signal structure like UDP/IP (Unreliable Datagram Protocol/Internet Protocol) and packs them into data packets having the traffic channel address and port number. The computer then sends these data packets to the computer network 11 and 12. The second network connection device 46 in the exchange PBX receives these packets, procedural step 84. The signal processing means 24 then unpacks the packets and removes the signal structure, procedural step 86. The content of the packets are then forwarded to the selected signal shaping means 22. The signal shaping means 22 decompresses the content of the packets in order to obtain a stream of telephone signals having a structure suitable for switching in the switch core, procedural step 88. The structure suitable for switching is normally in the form of eight bits. The decompression comprises changing the bit rate of the signals according to a suitable decompression algorithm supported by the telephone function. One decompression algorithm that might be used is the LD-CELP algorithm according to ITU-T standard G.728. The decompressed speech signals are then connected through the switch core to the ACD center 48, procedural step 90, where they are received by an agent, and thus a speech connection is set up. In this way the user can place his order via his computer. There is also traffic going in the opposite direction in dependence of said negotiating and the procedure followed then is shown in the flow chart in fig. 5 and will be described with reference to fig. 1, 2 and 5. After said negotiating and setting up of a connection, the selected signal shaping means 22 in the second network connection device 46 starts to receive speech signals from the ACD center 48, procedural step 70. The received signals, which are in the form of a stream of telephone signals, are compressed in the signal shaping means, procedural step 72, which compressed signals are then forwarded to the signal processing means 24. The compression is of course performed according to the compression algorithm defined by the telephone function in the computer. One that might be used is again LD-CELP. The signal processing means 24 then applies the signal structure suitable for telephony over the computer network UDP and packs these signals having this structure into packets having the IP or computer network address of the computer and a port number selected during the negotiation, procedural step 74. These packets are thereafter sent to the computer via the computer network, procedural step 76. When the conversation is finished, the call is terminated in conventional fashion. The switch control means is optionally provided with a further function. The computer network address of the computer as well as information of which telephone function it contains can be stored in a special store as an extension number, which can be used later for directly setting up a telephone call from an extension of the exchange and the computer or can be used to display at the extension called up so that the agent can see that an internet address is calling and what address that is. Such information should however only be stored in the store for a limited time after the original call has been terminated. The network address can be converted to a telephone number indicating the computer. In this way the normal logging and surveillance functions of the exchange can be applied for the computer. As an alternative to the second network connection device knowing in advance about the type of telephone function used by the computer, it can be arranged to listen to and identify the protocols used in packets sent to it and in dependence of that select which telephone function is to be used. During all the previously described activities the switch control means in the exchange is monitoring the functioning of the network connection device. This monitoring is performed by controlling the network addresses and port numbers used. It is very convenient to incorporate these monitoring possibilities into the normal monitoring functions of the switch control means. In this respect it is advantageous if the network connection devices appear to the switch control means as devices connected to a trunk line, which makes the monitoring easier to integrate with other monitoring functions of the exchange. Other monitoring functions incorporated into the switch control means are logging of problems on the computer network that disrupts the telecommunication traffic such as not receiving packets and generation of alarms if these problems reach a certain level . Examples of this are if a number of packets not received during a period of time are equal to a certain amount of packets, the number of distorted packets are higher than a certain level etc. Other functions are keeping of statistics of the quality like lost packets, failed connections etc. The software in the local control means can be updated at the same time as when other software in the exchange is updated and back up copies are made of it at the same time and using the same means. With the present invention an exchange and a telephone system incorporating an exchange and a server is provided, where computers connected to the internet can directly be connected to the exchange for setting up telephone calls. The invention is of course not limited to the embodiments described above and shown in the drawings but can be modified within the scope of the enclosed claims .

Claims: CLAIMS 1. Method of connecting at least one computer to an exchange via a computer network in order to set up a telephone connection between the exchange and the computer, where the computer comprises a function for use as a telephone and has a computer network address, comprising the steps of: initiating, from the computer, a telephone call to the exchange; selecting, in the exchange, a first computer network address for the exchange; returning the first address to the computer; setting up a connection between the exchange and the computer using the first address of the exchange and the address of the computer; and handling, in the exchange, the interface between data packets and a stream of telephone signals for the call between the computer and an extension of the exchange . 2. Method according to claim 1, wherein the step of initiating comprises receiving, in a server on the computer network, a service request from said computer via the computer network and sending a demand for a computer network address from the server to the exchange and the step of returning the first address comprises sending the first address from the exchange to the computer via the server. 3. Method according to claim 2 , wherein the service request comprises a destination name and the selecting is performed according to predetermined selection criteria comprising the destination name, the location of the extension to be connected to, the number of other computers connected to the exchange and addresses not used for a long time. 4. Method according to claim 1, wherein the step of handling comprises receiving, in the exchange and from the computer, data packets containing telephony and having the first address and removing a signal structure suitable for telephony over the computer network from the content of the data packets, for sending telephone signals from the computer to the exchange, as well as applying a signal structure suitable for telephony over the computer network to a stream of speech signals intended for the computer in order to produce data packets containing telephony, which signal structure is recognised by the computer, and sending the data packets containing telephony to the computer using the network address of the computer for sending telephone signals from the exchange to the computer. 5. Method according to claim 4 , wherein the step of applying a signal structure is preceded by a step of compressing the telephone signals to be sent. 6. Method according to claim 1, wherein the step of selecting also comprises selecting a port number, which is returned to the computer and used during the setting up of a connection. 7. Method according to claim 1, where the exchange comprises a number of network connection devices to which computers can be connected and wherein the step of selecting comprises selecting the first address from a group of address associated with a network connection device in the exchange to which the telephone connection is set up. 8. Method according to claim 7, wherein the first address is directly associated with an extension or a group of extensions of the exchange through an extension identity. 9. Method according to claim 7, comprising the further step of associating the first address with an extension or a group of extensions in the exchange using an extension identity. 10. Method according to claim 1, where the exchange comprises a number of network connection devices to which computers can be connected and wherein the step of selecting the first address comprises selecting the first address from a group of address common to all network connection devices in the exchange and associating the first address with the network connection device in the exchange to which the telephone connection is set up. 11. Method according to claim 1, comprising the step of converting the computer network address of the computer into a telephone number to be used for calling the computer. 12. Method according to claim 11, comprising the further step of storing the telephone number of the computer for later use in calling the computer. 13. Method according to claim 1, comprising the further step of determining, in the exchange, a signal structure suitable for telephony over the computer network used by the computer. 14. Telephone exchange for setting up a telephone connection to at least one computer via a computer network and comprising a switch core and a switch control means responsible for setting up connections between users of the exchange, where the computer comprises a function for use as a telephone and has a computer network address; c h a r a c t e r i s e d in that the exchange comprises means for selecting network addresses upon initiation of a telephone call in order to select a first computer network address with which the telephone connection is to be set up; at least one signal processing means arranged to return the first address to the computer; and means for setting up a connection with the computer using the first address of the exchange and the address of the computer; wherein the signal processing means is further arranged to handle the interface between data packets and a stream of telephone signals for a call between the computer and an extension of the exchange. 15. Exchange according to claim 14, wherein the signal processing means is arranged to receive a demand for a computer network address to be used for a telephone connection with the computer from a server on the computer network, which server has received a service request from the computer, and to return the first address to the server, so that the server can send the first address to the computer; 16. Telephone exchange according to claim 15, wherein the demand comprises a destination name and the means for selecting network addresses is arranged to select the first address according to predetermined selection criteria, which predetermined selection criteria comprise the destination name, the location of the extension to be connected to, the number of other computers connected to the exchange and addresses not used for a long time. 17. Telephone exchange according to claim 14, wherein the means for selecting network addresses is also arranged to select a port number when selecting the first address, which is returned to the computer and used during the setting up of a connection. 18. Telephone exchange according to claim 14, wherein the signal processing means is arranged, when handling the interface, to receive data packets from the computer containing telephony and having said first address and to remove a signal structure suitable for telephony over the computer network from the content of the data packets to produce a stream of speech signals for the extension, as well as to apply a signal structure suitable for telephony over the computer network to a stream of speech signals intended for the computer in order to produce data packets containing telephony, which signal structure is recognised by the computer; and to send the data packets containing telephony to the computer using the computer network address of the computer. 19. Telephone exchange according to claim 14, wherein the exchange comprises at least two network connection devices, each comprising one signal processing means and at least one signal shaping means, where the signal shaping means is connected between the switch core and the signal processing means and is arranged to compress the telephone signals to be sent. 20. Telephone exchange according to claim 19, wherein the means for selecting a network address is arranged to select the first address from a group of addresses associated with a network connection device in the exchange to which the telephone connection is to be set up. 21. Telephone exchange according to claim 20, wherein the switch control means is arranged to associate the first address with an extension identity of an extension or a group of extensions in the exchange . 22. Telephone exchange according to claim 19, wherein the network connection device with which the telephone connection is set up comprises an extension store including at least one identity of an extension or a group of extensions of the exchange, where each such extension identity is directly associated with a corresponding computer network address . 23. Telephone exchange according to claim 19, wherein the means for selecting a network address is arranged to select the first address from a group of addresses common to all network connection devices in the exchange and to associate the first address with the network connection device in the exchange to which the telephone connection is to be set up. 24. Telephone exchange according to claim 19, wherein the network connection device to which the computer is to be connected comprises means for converting the computer network address of the computer into a telephone number to be used for calling the computer. 25. Telephone exchange according to claim 24, wherein the means for converting the network address is arranged to forward the telephone number of the computer to the switch control means, which in turn is arranged to store the telephone number of the computer for later use in calling the computer or for display at called extension. 26. Telephone exchange according to claim 19, wherein the means for selecting a network address comprises means for determining the signal structure suitable for telephony over the computer network used by the computer, which means for selecting network address is further arranged to inform the network connection device to which the computer is to be connected of this structure . 27. Telephone exchange according to claim 14, wherein the means for selecting network addresses is located in the switch control means . 28. Telephone exchange according to claim 19, wherein the means for selecting network addresses is located in one network connection device. 29. Telephone system for setting up telephone connections from at least one computer to an exchange via a computer network and comprising a server and a telephone exchange that comprises a switch core and a switch control means responsible for setting up connections between users of the exchange, where the computer comprises a function for use as a telephone and has a computer network address; c h a r a c t e r i s e d in that the server is arranged to receive a service request from said computer via the computer network, to send a demand for a computer network address to the exchange, to receive a first address to be used by the computer from the exchange and to send said first address to the computer; the exchange comprises means for selecting network addresses, in order to select said first computer network address with which the telephone connection is to be set up; at least one signal processing means arranged to return the first address to the computer; and means for setting up a connection with the computer using the first address of the exchange and the address of the computer; wherein the signal processing means is further arranged to handle the interface between data packets and a stream of telephone signals for a call between the computer and an extension of the exchange.

Inventors: ANDREASON TOMAS, ANDREASON, TOMAS
Applicants: ERICSSON TELEFON AB L M, TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Application year: 1998
Main classification: H04M7
IPC codes: H04M3, H04M7, H04Q3