摘要 |
Methods and systems are provided for managing Internet communications using a dynamic STUN infrastructure configuration (DSIC). A DSIC server manages communications over the Internet by receiving a registration request from a client; instructing the client to perform a discovery procedure, such as a STUN discovery, to evaluate the NAT that the client is behind; receiving results of the discovery procedure; processing the results of the discovery procedure to evaluate the NAT that the client is behind; and instructing the client to employ a session border controller only if the NAT satisfies one or more predefined criteria. A DSIC client registers with the DSIC server; receiving the instruction to perform the discovery procedure; executes the discovery procedure; provides results of the discovery procedure to the DSIC server; and receives an assigned session border controller for SIP communications only if the NAT satisfies one or more predefined criteria. |