×

Voice virtual private network

  • US 9,979,828 B1
  • Filed: 05/07/2014
  • Issued: 05/22/2018
  • Est. Priority Date: 04/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing teleconferencing services, comprising:

  • a server within a private data network for providing teleconferencing services within the private data network;

    a user terminal external to the private data network and directly coupled to a public network, the user terminal comprising a session initiation protocol (SIP) user agent; and

    a SIP-based teleconferencing gateway coupled to the server via the private data network and coupled to the user terminal via the public network, wherein the SIP-based teleconferencing gateway;

    receives a SIP registration request from the SIP user agent of the user terminal to receive teleconferencing services within the private data network,in response to the SIP registration request, retrieves user terminal information for receiving the teleconferencing services from a data store of the SIP-based teleconferencing gateway, andsends the retrieved user terminal information to the server to activate the user terminal for receiving the teleconferencing services;

    wherein the server;

    receives the user terminal information from the SIP-based teleconferencing gateway,activates the user terminal for teleconferencing services using the user terminal information, andafter activating the user terminal, sends to the SIP-based teleconferencing gateway a request for a teleconference call to the user terminal as a callee of the teleconference call, wherein the request comprises a callee telephone number, wherein the teleconference call comprises an Internet protocol (IP)-based voice call; and

    wherein the SIP-based teleconferencing gateway further;

    receives the request for the teleconference call from the server,compares the callee telephone number in the request with a plurality of user terminals activated for the teleconferencing services within the private data network;

    determines that the callee telephone number in the request matches the user terminal;

    sends a SIP notification to the user terminal of the request for the teleconference call to the user terminal,receives an acceptance of the teleconference call from the user terminal,after receiving the acceptance of the teleconference call from the user terminal;

    reserves resources for the IP-based voice call of the teleconference call,establishes with the server a server side IP-based voice session associated with the IP-based voice call using the resources reserved for the IP-based voice call,establishes with the user terminal a user side SIP-based voice session associated with the IP-based voice call using the resources reserved for the IP-based voice call, andmediates audio signals of the IP-based voice call between the user side SIP-based voice session and the server side IP-based voice session using the resources reserved for the IP-based voice call, wherein the SIP-based teleconferencing gateway comprises an interface,wherein in mediating the audio signals of the IP-based voice call, the interface transmits the audio signals between the user side SIP-based voice session and the server side IP-based voice session.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×