发明名称 Method and apparatus for provisioning traversal using relays around network address translation (TURN) credential and servers
摘要 Various disclosed embodiments include methods and systems for provisioning traversal using relays around network address translation (TURN) credentials and servers for network address translation/firewall (NAT/FW) traversal via a Voice-over-Internet-protocol/Web Real-Time Communication (VoIP/WebRTC) signaling channel. The method comprises receiving, at a 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 comprises one or more signaling message parameters. The signaling message further comprises a request that the signaling gateway generate a TURN credential for the first electronic device, the TURN credential associated with the one or more signaling message parameters. The method comprises sending, from the signaling gateway, the TURN credential to the first electronic device.
申请公布号 US9621518(B2) 申请公布日期 2017.04.11
申请号 US201414461162 申请日期 2014.08.15
申请人 Futurewei Technologies, Inc. 发明人 Wang Xiaobo;Huipeng Ren;Xuwu Zhang
分类号 G06F9/00;H04L29/06;H04L29/12 主分类号 G06F9/00
代理机构 Schwegman, Lundberg & Woessner, P.A. 代理人 Schwegman, Lundberg & Woessner, P.A.
主权项 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.
地址 Plano TX US