Patent ID: 9621518
Date: 2017-04-11
CPC Classifications: H04L

Claim:
1. A method for traversal using relays around network address translation (TURN) credential and server provisioning in a communication system, the communication system comprising a signaling gateway, a TURN server, and an electronic device, the method comprising: receiving, at the signaling gateway, a signaling message from a first electronic device (ED) when the first electronic device registers with the signaling gateway or sends other signaling messages for requesting a TURN credential, the signaling message comprising one or more signaling message parameters, the signaling message further comprising: a request that the signaling gateway generate a TURN credential for the first ED, the TURN credential associated with the one or more signaling message parameters, wherein the TURN credential generated by the signaling gateway identifies the TURN server and includes a hashed user portion having a user name and, wherein the signaling gateway uses a key that is pre-shared with the TURN server to hash the user portion to generate a password portion of the TURN credential by hashing the user portion of the TURN credential using the pre-shared key; sending, from the signaling gateway, the TURN credential to the first ED as part of a request for a TURN relay address such that the TURN credential is useable by the first ED to obtain the relay address from the TURN server; and in response to the signaling message comprising a realm parameter, requesting a credential for a realm defined by the realm parameter wherein the realm parameter identifies the user name and password combination to authenticate requests.