IP Library Patent Application 11890169
Patent Application
App. No. 11/890,169

Web services and plug-in framework in VOIP environment

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/890,169
Abstract

A remote plug-in framework is provided in a VoIP (Voice over Internet Protocol) environment. One or more remote plug-ins may communicate with the call control engine of the VoIP environment. The remote plug-ins may provide a customized call processing logic so that a user can implement a customized call processing logic or add new services to the VoIP environment without changes in the call control engine of the VoIP environment. In an embodiment, the remote plug-ins may be provided using Web services.

Claims (36)

1 . A computer-implemented method for customizing a call processing in a voice over Internet protocol (VoIP) environment, the method comprising the steps of:

providing a remote plug-in to the VoIP environment,

enabling the remote plug-in to communicate with the VoIP environment to customize the call processing of the VoIP environment.

2 . The method of claim 1 , wherein the remote plug-in provides a call processing logic by which a processing of calls is executed in the VoIP environment.

3 . The method of claim 1 , wherein the remote plug-in is provided using Web services.

4 . The method of claim 1 , further comprising the step of:

providing an interface between the remote plug-in and the VoIP environment so that the remote plug-in communicates with the VoIP environment through the interface.

5 . The method of claim 1 , wherein the interface is provided using simple object access protocol (SOAP).

6 . The method of claim 1 , wherein a call is initiated using a Session Initiation Protocol (SIP) in the VoIP environment.

7 . The method of claim 6 , wherein data of the call is transmitted using a Real Time Transport Protocol (RTP).

8 . The method of claim 1 , wherein the remote plug-in enables the VoIP to set up a call at a future time.

9 . The method of claim 1 , wherein the remote plug-in enables the VoIP to set up multiple calls concurrently between two endpoints in the VoIP environment.

10 . A medium holding computer executable instructions for customizing a call processing in a voice over Internet protocol (VoIP) environment, the instructions for:

providing a remote plug-in to the VoIP environment; and

enabling the remote plug-in to communicate with the VoIP environment to customize the call processing of the VoIP environment.

11 . The medium of claim 10 , wherein the remote plug-in provides a call processing logic by which a processing of calls is executed in the VoIP environment.

12 . The medium of claim 10 , wherein the remote plug-in is provided using Web services.

13 . The medium of claim 10 , further comprising:

providing an interface between the remote plug-in and the VoIP environment so that the remote plug-in communicates with the VoIP environment through the interface.

14 . The medium of claim 13 , wherein the interface is provided using simple object access protocol (SOAP).

15 . The medium of claim 10 , wherein a call is initiated using a Session Initiation Protocol (SIP) in the VoIP environment.

16 . The medium of claim 15 , wherein data of the call is transmitted using a Real Time Transport Protocol (RTP).

17 . The medium of claim 10 , wherein the remote plug-in enables the VoIP to set up a call at a future time.

18 . The medium of claim 10 , wherein the remote plug-in enables the VoIP to set up multiple calls concurrently between two endpoints in the VoIP environment.

19 . A system for customizing a call processing in a VoIP environment, the system comprising

a VoIP network for transmitting a call in the VoIP environment,

a remote plug-in to the VoIP environment for customizing the call processing of the VoIP environment, wherein the remote plug-in provides a call processing logic by which a processing of calls is executed in the VoIP environment.

20 . The system of claim 19 , wherein the remote plug-in is provided using Web services.

21 . The system of claim 19 , further comprising:

an interface between the remote plug-in and the VoIP environment so that the remote plug-in communicates with the VoIP environment through the interface.

22 . The system of claim 21 , wherein the interface is provided using simple object access protocol (SOAP).

23 . The system of claim 19 , wherein a call is initiated using a Session Initiation Protocol (SIP) in the VoIP environment.

24 . The system of claim 23 , wherein data of the call is transmitted using a Real Time Transport Protocol (RTP).

25 . The system of claim 19 , wherein the remote plug-in enables the VoIP to set up a call at a future time.

26 . The system of claim 19 , wherein the remote plug-in enables the VoIP to set up multiple calls concurrently between two endpoints in the VoIP environment.

27 . The system of claim 19 , wherein the VoIP network comprises the Internet.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2009
From: BLUENOTE NETWORKS, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 022882/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2007
From: SHEA, RICHARD W.; DER, WILLIAM C.; GREENBERG, MARC A.; GLYNN, FERGAL; SILVER, BRIAN
To: BLUENOTE NETWORKS, INC.
Reel/Frame 019715/0188 →