IP Library Granted Patent US 6,842,514
Granted Patent B2
US 6,842,514 · App. 09/346,930 · Granted Jan 11, 2005

Interface means between a network switch and a CTI server means and apparatus for providing a service to a customer including such an interface means

View Patent ↗
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 6,842,514
App. No.
09/346,930
Granted
Jan 11, 2005
Kind
B2
Abstract

An interface means between a network switch and a CTI server means is adapted to communicate between a service switching function device having a service switching functionality within said network switch and said CTI server means. Such an interface means is as well part of an apparatus for providing a service to at least one customer. This apparatus includes a network switch, of which a service switching function device is coupled via an interface means of the present invention to a CTI server means, which is further coupled via an application programming interface to executable means for executing the service.

Claims (52)

1. An interface device (IM) directly coupled between a network switch (SSP) of a public intelligent network and a computer telephony integration (CTI) server means (CTS), said interface device (IM) being adapted to directly communicate between a service switching function device (SSF) having a service switching functionality and included within said network switch (SSP) and said CTI server means (CTS), wherein said interface device (IM) includes a CTI call handling device (CTICH) adapted to receive from said CTI server means (CTS) a CTI call handling message (CTICHIN), and to perform on a call associated with said CTI call handling message (CTICHIN) at least one CTI call service scenario (CSCEN 1 ).

2. The interface device (IM) according to claim 1 , wherein said CTI call handling device (CTICH) is further adapted to generate, upon performing said at least one CTI call service scenario, at least one returning CTI call handling message (CTICHOUT 2 ) for delivery to said CTI server means (CTS).

3. The interface device (IM) according to claim 1 , wherein said CTI call handling device (CTICH) is further adapted to generate, upon performing said at least one CTI call service scenario (CSCEN 1 ), at least one service request control message (SCRM 1 ) for delivery towards said service switching function device (SSF) within said network switch (SSP).

4. The interface device (IM) according to claim 1 , wherein said CTI call handling device (CTICH) is further adapted to

determine the value of the CTI call attributes of said call, upon receiving said CTI call handling message (CTICHIN)

determine at least one updated value of the CTI call attributes of said call, upon performing said at least one CTI call service scenario (CSCEN 1 ).

5. The interface device (IM) according to claim 4 , wherein

said CTI call handling device (CTICH) is further adapted to receive from said CTI server means (CTS) a succession of incoming CTI call handling messages including said CTI call handling message (CTICHIN),

said CTI call handling device (CTICH) further includes first selection means (SM 1 ) adapted to receive an incoming CTI call handling message of said succession, and to forward said incoming CTI call handling message to a CTI call service scenario device of a first plurality of CTI call service scenario devices (CSCEN 1 , . . . , CSCENI) included within said CTI call handling device (CTICH), each of said CTI call service scenario devices of said first plurality being adapted to perform a distinct CTI call service scenario,

said CTI call service scenario device of said first plurality is thereby selected by said first selection means (SM 1 ) based upon at least one value of the CTI call attributes of the call associated to said incoming CTI call handling message.

6. The interface device (IM′) according to claim 1 , wherein said interface device (EM′) is adapted to communicate between a plurality of service switching function devices (SSF, SSF 1 , SSF 2 , SSF 3 ) including said service switching function device (SSF), and said CTI server means (CTS), each of said service switching function devices having a service switching functionality.

7. The interface device (IM′) according to claim 1 , wherein said interface device (IM′) is adapted to communicate between said service switching function device (SSF) and a plurality of CTI server means (CTS, CTS 1 , CTS 2 ), including said CTI server means (CTS).

8. An interface device (IM) directly coupled between a network switch (SSP) of a public intelligent network and a computer telephony integration (CTI) server means (CTS), said interface device (IM) being adapted to directly communicate between a service switching function device (SSF) having a service switching functionality and included within said network switch (SSP) and said CTI server means (CTS), wherein said interface device (IM) includes a mapping device (MD) adapted to receive from said service switching function device (SSF) within said network switch (SSP) a public switching call handling message (PSCHin), and to perform on a call associated with said public switching call handling message (PSCHIN) at least one public switching call service scenario (SCEN 1 ).

9. The interface device (IM) according to claim 8 , wherein said mapping device (MD) is further adapted to generate, upon performing said at least one public switching call service scenario (SCEN 1 ), at least one returning public switching call handling message (PSCHOUT 1 ) for delivery to said service switching function device (SSF) within said network switch (SSP).

10. The interface device (IM) according to claim 8 , wherein said mapping device (MD) is further adapted to generate, upon performing said at least one public switching call service scenario (SCEN 1 ), at least one control message (CM 1 ) for delivery towards said CTI server means (CTS).

11. The interface device (IM) according to claim 8 , wherein said CTI call handling device (CTICH) is further adapted to receive from said mapping device (MD) a mapping device message (CM 1 ; CMn+1), and to perform, on a particular call associated to said mapping device message, at least one other CTI call service scenario (CSCENI+1; CSCENI+k).

12. The interface device (IM) according to claim 11 , wherein said CTI call handling device (CTICH) is further adapted to generate, upon performing said at least one other CTI call service scenario (CSCENI+1; CSCENI+k), at least one other returning CTI call handling message (CTICHOUT 1 ; CTICHOUT 1 ′) for delivery to said CTI server means (CTS).

13. The interface device (IM) according to claim 11 , wherein said CTI call handling device (CTICH) is further adapted to generate, upon performing said at least one other CTI call service scenario (CSCENI+1), at least one other service request control message (SCRMI+1) for delivery towards said mapping device (MD).

14. The interface device (IM) according to claim 11 , wherein said CTI call handling device (CTICH) is adapted to

determine the value of the CTI call attributes of said particular call, upon receiving said mapping device message

determine at least one updated value of the CTI call attributes of said particular call, upon performing said at least one other CTI call service scenario.

15. The interface device (IM) according to claim 14 , wherein

said CTI call handling device (CTICH) is further adapted to receive a succession of incoming mapping device messages including said mapping device message,

said CTI call handling device (CTICH) further includes a third selection means (SM 3 ) adapted to an incoming mapping device messages of said succession, and to forward said mapping device message to a CTI call service scenario device of a third plurality of CTI call service scenario devices (CSCENI+1, . . . , CSCENI+k) included within said CTI call handling device (CTICH), each of said CTI call service scenario devices of said third plurality being adapted to perform a distinct CTI call service scenario,

said CTI call service scenario device of said third plurality is thereby selected by said third selection means (SM 3 ) based upon at least one value of the CTI call attributes of the call associated to said incoming mapping device message.

16. The interface device (IM) according to claim 15 , wherein the CTI call service scenario's performed by the CTI call service scenario devices of said first plurality are substantially different from the CTI call service scenario's performed by the CTI call service scenario devices of said third plurality.

17. The interface device (IM) according to claim 8 , wherein said mapping device (MD) is further adapted to receive from said CTI call handling device, a CTI call handling device message (SCRM 1 ; SCRMI+1), and to perform on a specific call associated to said CTI call handling device message (SCRM 1 ; SCRMI+1), at least one other public switching call service scenario (SCENn+1; SCENn+m).

18. The interface device (IM) according to claim 17 , wherein said mapping device (MD) is further adapted to generate, upon performing said at least one other public switching call service scenario (SCENn+1; SCENn+m), at least one other returning public switching call handling message (PSCHOUT 3 ; SCHOUT 3 ′) for delivery towards said service switching device (SSF).

19. The interface device (IM) according to claim 17 , wherein said mapping device (MD) is further adapted to generate, upon performing said at least one other public switching call service scenario (SCENn+1), at least one other control message (CMn+1) for delivery towards said CTI call handling device (CTICH).

20. The interface device (IM) according to claim 17 , wherein said mapping device (MD) is further adapted to

determine the value of the public switching call attributes of said specific call, upon receiving said CTI call handling device message

determine at least one updated value of the public switching call attributes of said specific call, upon performing said at least one other public switching call service scenario.

21. The interface device (IM) according to claim 20 , wherein

said mapping device (MD) is further adapted to receive a succession of incoming CTI call handling device messages, including said CTI call handling device message,

said mapping device (MD) further includes fourth selection means (SM 4 ) adapted to receive an incoming CTI call handling device message of said succession and to forward said CTI call handling device message to a public switching call service scenario device of a fourth plurality of public switching call service scenario devices (SCENn+1, . . . , SCENn+m) included within said mapping device, each of said public switching call service scenario devices of said fourth plurality being adapted to perform a distinct public switching call service scenario,

said public switching call service scenario devices of said fourth plurality is thereby selected by said fourth selection means (SM 4 ), based upon at least one value of the public switching call attributes of the call associated to said incoming CTI call handling device message.

22. The interface device (IM) according to claim 21 , wherein the public switching call service scenario's performed by the public switching call service scenario devices of said second plurality (SCEN 1 , . . . , SCENn) are substantially different from the public switching call service scenario's performed by the public switching call service scenario devices of said fourth plurality (SCENn+1, . . . , SCENn+m).

23. The interface device (IM) according to claim 8 , wherein said mapping device (MD) is further adapted to

determine the value of the public switching call attributes of said call, upon receiving said public switching call handling message (PSCHIN)

determine at least one updated value of the CTI call attributes of said call, upon performing said at least one public switching call service scenario (SCEN 1 ).

24. The interface device (IM) according to claim 23 , wherein

said mapping device (MD) is further adapted to receive from said service switching function device (SSF), a succession of incoming public switching call handling messages including said public switching call handling message (PSCHIN),

said mapping device (MD) further includes second selection means (SM 2 ) adapted to receive an incoming public switching call handling message of said succession, and to said incoming public switching call handling message to a public switching call service scenario device of a second plurality of public switching call service scenario devices (SCEN 1 , . . . , SCENn) included within said mapping device, each of said public switching call service scenario devices of said second plurality being adapted to perform a distinct public switching call service scenario,

said public switching call service scenario device of said second plurality is thereby selected by said second selection means (SM 2 ), based upon at least one value of the public switching call attributes of the call associated to said incoming public switching call handling message.

25. An apparatus (A) for providing a service to at least one customer (C), said apparatus comprising:

a computer telephony integration (CTI) server means (CTS);

a network switch (SSP) of a public intelligent network including a service switching function device (SSF) having a service switching functionality;

an application programming interface (API) coupling said CTI server means (CTS) to an executable means (EM 1 , . . . , EM 5 ), said executable means being adapted to execute said service; and

interface means (IM) directly coupled between said network switch (SSP) and said CTI server means (CTS), said interface means (IM) being adapted to directly communicate between said service switching function device (SSF) of said network switch (SSP) and said CTI server means (CTS).

26. The apparatus according to claim 25 , wherein said apparatus further comprises at least one other service switching function device (SSF 1 , SSF 2 , SSF 3 ) having a service switching functionality and being coupled to said interface means (IM′).

27. The apparatus according to claim 25 , wherein said apparatus further comprises at least one other CTI server means (CTS 1 , CTS 2 ) coupled to said interface means (IM′).

28. An interface device (IM) directly coupled between a network switch (SSP) of a public intelligent network and a computer telephony integration (CTI) server means (CTS), said interface device (IM) being adapted to directly communicate between a service switching function device (SSF) having a service switching functionality and included within said network switch (SSP) and said CTI server means (CTS), the interface device (IM) comprises a CTI call handling device (CTICH) adapted to receive from said CTI server means (CTS) a CTI call handling message (CTICHIN) and to perform on a call associated with said CTI call handling message (CTICHIN) at least one CTI call service scenario (CSCEN 1 ), and a mapping device (MD) adapted to receive from said service switching function device (SSF) within said network switch (SSP) a public switching call handling message (PSCHin) and to perform on a call associated with said public switching call handling message (PSCHIN) at least one public switching call service scenario (SCEN 1 ).

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
CHANGE OF NAME Recorded Feb 14, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 048329/0784 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →