Third party call control application program interface
First Claim
Patent Images
1. A computer-implemented method of telephone call completion comprising:
- (a) receiving a uniform resource locator (URL) including call setup information having an indication of a telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device;
(b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; and
(c) transferring the call using a SIP REFER method and the received call setup information in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device.
9 Assignments
0 Petitions
Accused Products
Abstract
A third party call control (3PCC) application program interface (API) permits for users to use a web browser or other Internet capable software to place a call. The third party call control application program interface includes a first uniform resource locator operable over the Internet to effect a call between first and telephonic devices to be completed. The first uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.
238 Citations
20 Claims
-
1. A computer-implemented method of telephone call completion comprising:
-
(a) receiving a uniform resource locator (URL) including call setup information having an indication of a telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device; (b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; and (c) transferring the call using a SIP REFER method and the received call setup information in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium having machine-executable instructions stored thereon, which when executed by a machine or computer cause the machine or computer to perform a method, the method comprising:
-
(a) receiving a uniform resource locator (URL) including call setup information having an indication of a telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device; (b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; and (c) transferring the call using a SIP REFER method in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device and the received call setup information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of telephone call completion comprising:
-
(a) receiving a uniform resource locator (URL) including call setup information having an indication of the telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device; (b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; (c) transferring the call using a SIP REFER method and the received call setup information in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device; and (d) billing the telephone call to an appropriate account, wherein billing information is derived from a “
bill to”
number supplied in the URL. - View Dependent Claims (20)
-
Specification