VoIP system, VoIP server and client, and multicast packet communication method
First Claim
1. A VoIP system in which voice communication is performed between a source client for transmitting IP packets and a destination client for receiving the IP packets via an IP network, comprising:
- a VoIP server connected to the IP network; and
a plurality of clients including the source client and the destination client, and being connected communicably to the VoIP server via the IP network, wherein each of the clients comprises a first multicast transmission unit configured to transmit predetermined transmission data, as multicast packets addressed at a specific multicast address, to destination clients via the IP network, and a multicast transmission request unit configured to send a predetermined request message to the VoIP server so as to request the VoIP server to transmit the multicast packets, and the VoIP server comprises a second multicast transmission unit configured to transmit the multicast packets to the destination clients, upon receipt of the request message sent from the clients by the multicast transmission request unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A VoIP system has a VoIP server and plural clients. The client transmits paging data as multicast packets addressed at a specific multicast address, to other clients. In response to a request from the client, the VoIP server transmits multicast packets of MOH data to the other clients. At this time, whether the other clients can receive multicast packets is determined. To the clients that are determined to be capable of receiving multicast packets, transmission data is sent in the form of multicast packets. To the client which belongs to a router and is determined to be incapable of receiving multicast packets, the transmission data is sent as unicast packets. It is thus possible for the VoIP system to support paging and MOH in the form of multicast packets, with respect to clients incapable of receiving multicast.
56 Citations
15 Claims
-
1. A VoIP system in which voice communication is performed between a source client for transmitting IP packets and a destination client for receiving the IP packets via an IP network, comprising:
-
a VoIP server connected to the IP network; and
a plurality of clients including the source client and the destination client, and being connected communicably to the VoIP server via the IP network, wherein each of the clients comprises a first multicast transmission unit configured to transmit predetermined transmission data, as multicast packets addressed at a specific multicast address, to destination clients via the IP network, and a multicast transmission request unit configured to send a predetermined request message to the VoIP server so as to request the VoIP server to transmit the multicast packets, and the VoIP server comprises a second multicast transmission unit configured to transmit the multicast packets to the destination clients, upon receipt of the request message sent from the clients by the multicast transmission request unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A VoIP server for use in a VoIP system in which voice communication is performed between a source client for transmitting IP packets and a destination client for receiving the IP packets via an IP network, comprising:
-
a multicast transmission unit which transmits predetermined data as multicast packets to destination clients, upon receipt of a request message requesting transmission of multicast packets and sent from the source client;
a determination unit which determines whether the destination clients are capable of receiving the multicast packets when the multicast packets are transmitted by the multicast transmission unit or the source client; and
a transmission control unit which controls the multicast transmission unit or the source client to transmit the transmission data as unicast packets to those destination clients which are determined to be incapable of receiving the multicast packets, based on a determination result. - View Dependent Claims (9, 10, 11)
-
-
12. A client connected communicably to a VoIP server via an IP network, comprising:
-
a unit which transmits predetermined transmission data, as multicast packets addressed at a specific multicast address, to destination clients; and
a unit which transmits a predetermined request message requesting the VoIP server to transmit the multicast packets, to the VoIP server. - View Dependent Claims (13)
-
-
14. A multicast packet communication method for a VoIP system comprising a VoIP server connected to an IP network, and a plurality of clients connected communicably to the VoIP server via the IP network, enabling voice communication via the IP network between a source client among the clients, which transmits IP packets, and a destination client among the clients, which receives the IP packets, the method comprising:
-
a step in which the clients transmit predetermined transmission data, as multicast packets addressed at a specific multicast address, to destination clients;
a step in which a predetermined request message is sent from any one of the clients to the VoIP server, to request the VoIP server to transmit the multicast packets;
a step in which upon receipt of the request message sent from any of the clients, the VoIP server transmits the multicast packets to the destination clients;
a step in which when the multicast packets are transmitted by the VoIP server or any one of the clients, whether the destination clients can receive the multicast packets or not is determined; and
a step in which the VoIP server performs control to transmit the transmission data as unicast packets to the destination clients that are determined to be incapable of receiving the multicast packets, based on the determination results. - View Dependent Claims (15)
-
Specification