Apparatus, method and system for automatic telecommunication conferencing and broadcasting
First Claim
1. A method for telecommunication conferencing and broadcasting, the method comprising:
- (a) receiving at a network switch a first incoming call leg designating a multiple leg service and a subscriber group;
(b) routing the first incoming call leg to a conference bridge;
(c) determining a plurality of directory numbers associated with the subscriber group;
(d) returning a plurality of independent, intermediate incoming call legs corresponding to the plurality of directory numbers to the network switch for routing to form a plurality of independent outgoing call legs;
(e) monitoring answering of the plurality of outgoing call legs; and
(f) when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, within the conference bridge, connecting the outgoing call leg to the conference bridge for a multiple leg telecommunication session with the first incoming call leg.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and system are provided for automatic telecommunication conferencing and broadcasting. The system embodiment includes a switch for reception of a first incoming call leg designating a multiple leg service, such as a telecommunication conference, and also designating a subscriber group. Each particular subscriber group is predefined, and consists of a list of directory numbers to be included within the conference or broadcast session. The system embodiment also includes a conference bridge coupled to the switch, in which the conference bridge includes instructions to receive the first incoming call leg routed from the switch, to determine the plurality of directory numbers associated with the subscriber group, and to return to the switch a plurality of intermediate incoming call legs corresponding to the plurality of directory numbers for routing by the switch to form a plurality of outgoing call legs. The conference bridge also includes further instructions to monitor answering of the plurality of outgoing call legs, and to connect an outgoing call leg indicating joinder, of the plurality of outgoing call legs, to the conference bridge for a multiple leg telecommunication session, such as a conference or broadcast session.
-
Citations
59 Claims
-
1. A method for telecommunication conferencing and broadcasting, the method comprising:
-
(a) receiving at a network switch a first incoming call leg designating a multiple leg service and a subscriber group;
(b) routing the first incoming call leg to a conference bridge;
(c) determining a plurality of directory numbers associated with the subscriber group;
(d) returning a plurality of independent, intermediate incoming call legs corresponding to the plurality of directory numbers to the network switch for routing to form a plurality of independent outgoing call legs;
(e) monitoring answering of the plurality of outgoing call legs; and
(f) when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, within the conference bridge, connecting the outgoing call leg to the conference bridge for a multiple leg telecommunication session with the first incoming call leg. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
terminating the multiple leg telecommunication session upon reception of an on hook message from the first incoming call leg.
-
-
3. The method of claim 1, further comprising:
terminating the multiple leg telecommunication session upon reception of an on hook message from a penultimate call leg remaining from the plurality of call legs forming the multiple leg telecommunication session.
-
4. The method of claim 1, further comprising:
connecting all outgoing call legs indicating joinder, of the plurality of outgoing call legs, to the conference bridge for the multiple leg telecommunication session.
-
5. The method of claim 1 wherein the multiple leg telecommunication session is a full duplex conference session.
-
6. The method of claim 5, wherein the full duplex conference session is indicated as part of the designation of the multiple leg service.
-
7. The method of claim 5, wherein the full duplex conference session is determined as a default.
-
8. The method of claim 1 wherein the multiple leg telecommunication session is a half-duplex broadcast session.
-
9. The method of claim 8, wherein the half duplex broadcast session is indicated as part of the designation of the multiple leg service.
-
10. The method of claim 1 wherein joinder is indicated by an answering of the outgoing call leg.
-
11. The method of claim 1 wherein joinder is indicated by an answering of the outgoing call leg followed by reception of a feature code.
-
12. The method of claim 1, wherein the plurality of directory numbers corresponding to the subscriber group are predefined and stored in a database.
-
13. The method of claim 12, wherein determining the plurality of directory numbers is performed by a database query designating the subscriber group.
-
14. The method of claim 12, wherein determining the plurality of directory numbers is performed by a first database query designating the subscriber group to obtain a predefined pseudo-random number, followed by a second database query designating the predefined pseudo-random number to obtain the plurality of directory numbers corresponding to the subscriber group.
-
15. The method of claim 1, wherein the designation of the multiple leg service is a feature code.
-
16. The method of claim 1, wherein the designation of the multiple leg service is a predetermined directory number.
-
17. The method of claim 1, wherein step (d) further comprises transmitting an ISUP initial address message, for each intermediate incoming call leg of the plurality of intermediate incoming call legs, wherein the ISUP initial address message includes a called party directory number, a calling party directory number, an identification of the subscriber group, and an indication of the multiple leg service.
-
18. The method of claim 1, wherein step (b) further comprises transmitting an ISUP initial address message, wherein the ISUP initial address message includes a calling party directory number, an identification of the subscriber group, and an indicator of a type of multiple leg service.
-
19. The method of claim 1, further comprising:
releasing an outgoing call leg, of the plurality of outgoing call legs, which has remained unanswered for a predetermined period of time.
-
20. The method of claim 1, wherein step (f) further comprises:
transmitting a message on the first incoming call leg indicating a number of outgoing call legs which have joined the multiple leg telecommunication session.
-
21. A system for telecommunication conferencing and broadcasting, the system comprising:
-
a switch, the switch for reception of a first incoming call leg designating a multiple leg service and a subscriber group; and
a conference bridge coupled to the switch, the conference bridge including instructions to receive the first incoming call leg routed from the switch, to determine a plurality of directory numbers associated with the subscriber group, and to return to the switch a plurality of independent, intermediate incoming call legs corresponding to the plurality of directory numbers for routing by the switch to form a plurality of independent outgoing call legs;
the conference bridge including further instructions to monitor answering of the plurality of outgoing call legs, and when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, the conference bridge including further instructions to connect the outgoing call leg to the conference bridge for a multiple leg telecommunication session with the first incoming call leg.- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 49)
-
-
41. An apparatus for telecommunication conferencing and broadcasting, the apparatus comprising:
-
a network interface, the network interface for reception of an incoming call leg designating a multiple leg service and a subscriber group;
a port circuit coupled to the network interface;
a memory, the memory storing a plurality of directory numbers associated with the subscriber group; and
a processor coupled to the network interface, to the memory and to the port circuit, the processor including instructions to obtain from the memory the plurality of directory numbers associated with the subscriber group, and to return to the network interface a plurality of intermediate call legs corresponding to the plurality of directory numbers for subsequent routing to form a plurality of outgoing call legs;
the processor including further instructions to monitor answering of the plurality of outgoing call legs, and when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, to connect through the port circuit the outgoing call leg to the incoming call leg for a multiple leg telecommunication session.- View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification