Interoperability between different types of wireless networks for push to talk group calls
First Claim
1. A method for providing push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the method comprising the steps of:
- utilizing first and second protocol modules of a gateway to interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks;
converting, by the gateway, PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks;
determining at the gateway node which one of the first and second networks includes a home server hosting a PTT group call for each talk group, where the home server for a PTT group call can reside in either of the first and second networks;
each of the first and second protocol modules having two selectable interface functions where one interface function supports communications when the associated network includes the home server and the other interface function supports communications when the associated network does not include the home server,selecting the one interface function for use by the first protocol module and the other interface function for use by the second protocol module based on the determining step determining that the home server is contained in the first network.
11 Assignments
0 Petitions
Accused Products
Abstract
An exemplary gateway apparatus provides push-to-talk (PTT) communications between users in one network with users in another network where the networks utilize different communication protocols. It includes two protocol modules that interface with the two networks, respectively. The protocol modules are capable of receiving and transmitting messages compatible with the communication protocols used by the associated networks. An interoperability module, connected between the two modules, converts PTT control messages received from one of the networks into PTT control messages compatible with and transmitted to the other network. The PTT control messages received from the one network have a protocol that differs from the protocol of the PTT control messages transmitted to the other network.
9 Citations
14 Claims
-
1. A method for providing push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the method comprising the steps of:
-
utilizing first and second protocol modules of a gateway to interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks; converting, by the gateway, PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; determining at the gateway node which one of the first and second networks includes a home server hosting a PTT group call for each talk group, where the home server for a PTT group call can reside in either of the first and second networks; each of the first and second protocol modules having two selectable interface functions where one interface function supports communications when the associated network includes the home server and the other interface function supports communications when the associated network does not include the home server, selecting the one interface function for use by the first protocol module and the other interface function for use by the second protocol module based on the determining step determining that the home server is contained in the first network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the method comprising the steps of:
-
utilizing first and second protocol modules of a gateway to interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks; converting, by the gateway, PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; wherein the first and second networks use different first and second audio codec conversion protocols, respectively, the method further comprising converting by the gateway audio information received with one of the first and second audio codec conversion protocols from a corresponding one of the first and second networks into audio information with the other of the first and second audio codec conversion protocols for transmitting the latter to the other of the first and second networks.
-
-
7. A method for providing push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the method comprising the steps of:
-
utilizing first and second protocol modules of a gateway to interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks; converting, by the gateway, PIT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; wherein a predetermined call group includes members in the first and second networks, the method further comprising the first protocol module of the gateway functioning as a PTT server for the members in the first network and determining the identity of a first member in the first network that is a winner within the first network of the right transmit information to other members of a call group, the second protocol module of the gateway receiving from a global PTT server in the second network an identity of a second member in the second network that is a winner within the second network of the right transmit information to other members of the call group, determining by the gateway the one of the first and second members that will be a global winner giving the one member the current right to transmit information to all of the members of the call group in both the first and second networks.
-
-
8. A gateway apparatus that provides push-to-talk (PTT) communications between PTT users in first network with PTT users in a second network where the first and second networks utilize different PTT communication protocols, the gateway apparatus comprising:
-
first and second protocol modules interface with the first and second PTT networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the PTT communication protocols used by the respective first and second networks; an interoperability module, connected between the first and second modules, converts PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks, where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; wherein a predetermined call group includes members in the first and second networks, the gateway apparatus wherein the first protocol module serves as a PTT server for the members in the first network and determinants the identity of a first member in the first network that is a winner within the first network of the right transmit information to other members of a call group, the second protocol module receiving from a global PTT server in the second network an identity of a second member in the second network that is a winner within the second network of the right transmit information to other members of the call group, further comprising means for determining the one of the first and second members that will be a global winner giving the one member the current right to transmit information to all of the members of the call group in both the first and second networks. - View Dependent Claims (9, 10, 11)
-
-
12. A gateway apparatus that provides push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the gateway apparatus comprising:
-
first and second protocol modules interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks; an interoperability module, connected between the first and second modules, converts PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks, where the PTT control messages received from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; means for determining which one of the first and second networks includes a home server hosting a PTT group call, where the home server for a PTT group call can reside in either of the first and second networks; each of the first and second protocol modules having two selectable interface functions where one interface function supports communications when the associated network includes the home server and the other interface function supports communications when the associated network does not include the home server; means for selecting the one interface function for use by the first protocol module and the other interface function for use by the second protocol module based on the determination made by the determining means that the home server is contained in the first network. - View Dependent Claims (13)
-
-
14. A gateway apparatus that provides push-to-talk (PTT) communications between users in first network with users in a second network where the first and second networks utilize different communication protocols, the gateway apparatus comprising:
-
first and second protocol modules interface with the first and second networks, respectively, the first and second protocol modules capable of receiving and transmitting messages compatible with the communication protocols used by the respective first and second networks; an interoperability module, connected between the first and second modules, converts PTT control messages received from one of the first and second networks into PTT control messages compatible with and transmitted to the other of the first and second networks, where the PTT control messages received, from the one of the first and second networks have a protocol that differs from the protocol of the PTT control messages transmitted to the other of the first and second networks; wherein the first and second networks use different first and second audio codec conversion protocols, respectively, the gateway apparatus further comprising means for converting audio information received with one of the first and second audio codec conversion protocols from a corresponding one of the first and second networks into audio information with the other of the first and second audio codec conversion protocols before transmitting the latter to the other of the first and second networks.
-
Specification