Apparatus method and system for roamer originated automatic telecommunication conferencing and broadcasting
First Claim
1. A method for roamer originated telecommunication conferencing and broadcasting, the method comprising:
- (a) receiving at a first switch a first incoming call leg designating a multiple leg service and a subscriber group;
(b) routing the first incoming call leg as a second incoming call leg to a second switch;
(c) routing the second incoming call leg to a conference bridge;
(d) determining a plurality of directory numbers associated with the subscriber group;
(e) returning to the second switch a plurality of independent intermediate incoming call legs corresponding to the plurality of directory numbers for routing to form a plurality of independent outgoing call legs;
(f) monitoring answering of the plurality of outgoing call legs; and
(g) when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, connecting the outgoing call leg to the conference bridge for a multiple leg telecommunication session with the second incoming call leg.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and system are provided for roamer originated automatic telecommunication conferencing and broadcasting. The system embodiment includes a first switch for reception of a first incoming call leg from a roaming mobile unit or from another telecommunication device outside its assigned serving area. The first incoming call leg preferably designates a multiple leg service, such as a telecommunication conference, and also designates 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. In the various embodiments, the first switch communicates with a second switch or a database, and obtains a routing directory number to reroute the first incoming call leg, to form a second incoming call leg to the second switch. The system embodiment also includes a conference bridge coupled to the second switch, in which the conference bridge includes instructions to receive the second incoming call leg routed from the second switch, to determine the plurality of directory numbers associated with the subscriber group, and to return to the second switch a plurality of intermediate incoming call legs corresponding to the plurality of directory numbers for routing by the second 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
88 Claims
-
1. A method for roamer originated telecommunication conferencing and broadcasting, the method comprising:
-
(a) receiving at a first switch a first incoming call leg designating a multiple leg service and a subscriber group;
(b) routing the first incoming call leg as a second incoming call leg to a second switch;
(c) routing the second incoming call leg to a conference bridge;
(d) determining a plurality of directory numbers associated with the subscriber group;
(e) returning to the second switch a plurality of independent intermediate incoming call legs corresponding to the plurality of directory numbers for routing to form a plurality of independent outgoing call legs;
(f) monitoring answering of the plurality of outgoing call legs; and
(g) when an outgoing call leg, of the plurality of outgoing call legs, indicates joinder, connecting the outgoing call leg to the conference bridge for a multiple leg telecommunication session with the second 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, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
transmitting a message to the second switch;
transmitting a response to the first switch, wherein the response includes a routing directory number designating a multiple leg telecommunication session.
-
-
3. The method of claim 2, wherein the response further includes a first parameter identifying the subscriber group.
-
4. The method of claim 3, wherein the first parameter is encoded as destination digits.
-
5. The method of claim 2, wherein the response further includes a second parameter indicating a multiple leg telecommunication session.
-
6. The method of claim 5, wherein the second parameter is encoded as a DMH redirection indicator.
-
7. The method of claim 2, wherein step (c) further comprises:
releasing the routing directory number.
-
8. The method of claim 2, wherein the message is a feature request and wherein the response is a feature request return result.
-
9. The method of claim 2, wherein the message is an origination request and wherein the response is an origination request return result.
-
10. The method of claim 1, wherein step (b) further comprises:
-
transmitting a first message to a database;
transmitting a first response to the first switch, wherein the first response includes a routing directory number designating a multiple leg telecommunication session.
-
-
11. The method of claim 10, wherein the routing directory number is selected from a plurality of routing directory numbers predesignated to indicate a multiple leg telecommunication session.
-
12. The method of claim 10, wherein the first response further includes a first parameter identifying the subscriber group.
-
13. The method of claim 12, wherein the first parameter is encoded as destination digits.
-
14. The method of claim 10, wherein the first response further includes a second parameter indicating a multiple leg telecommunication session.
-
15. The method of claim 14, wherein the second parameter is encoded as a DMH redirection indicator.
-
16. The method of claim 10, further comprising:
-
transmitting a second message to the second switch; and
transmitting a second response to the database, wherein the second response includes the routing directory number designating a multiple leg telecommunication session.
-
-
17. The method of claim 16, wherein the second message is a routing request, and wherein the second response is a routing request return result.
-
18. The method of claim 10, wherein the first message is a feature request and wherein the first response is a feature request return result.
-
19. The method of claim 10, wherein the first message is an origination request and wherein the first response is an origination request return result.
-
20. The method of claim 1, wherein the second incoming call leg includes a routing directory number as a called party, a mobile directory number as a calling party, and a subscriber group identification.
-
21. The method of claim 20, wherein the subscriber group identification is encoded as a generic digits parameter.
-
22. The method of claim 1, further comprising:
terminating the multiple leg telecommunication session upon reception of an on hook message from the first incoming call leg.
-
23. 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 a plurality of call legs forming the multiple leg telecommunication session.
-
24. 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.
-
25. The method of claim 1 wherein joinder is indicated by an answering of the outgoing call leg.
-
26. The method of claim 1 wherein joinder is indicated by an answering of the outgoing call leg followed by reception of a predesignated code.
-
27. The method of claim 1, wherein the plurality of directory numbers corresponding to a subscriber group are predefined and stored in a database.
-
28. The method of claim 27, wherein determining the plurality of directory numbers is performed by a database query designating the subscriber group.
-
29. The method of claim 27, 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.
-
30. 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.
-
31. The method of claim 1, wherein step (c) 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.
-
32. 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.
-
33. 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.
-
34. A system for roamer originated telecommunication conferencing and broadcasting, the system comprising:
-
a first switch, the first switch for reception of a first incoming call leg designating a multiple leg service and a subscriber group and for routing the first incoming call leg to form a second incoming call leg;
a second switch coupled to the first switch, the second switch for reception of the second incoming call leg; and
a conference bridge coupled to the second switch, the conference bridge including instructions to receive the second incoming call leg routed from the second switch, to determine a plurality of directory numbers associated with the subscriber group, and to return to the second switch a plurality of independent intermediate incoming call legs corresponding to the plurality of directory numbers for routing by the second 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 second incoming call leg.- View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. An apparatus for roamer originated telecommunication conferencing and broadcasting, the apparatus couplable to a conference bridge, the apparatus comprising:
-
a memory, the memory storing a plurality of routing directory numbers designating a multiple leg telecommunication session;
a network interface, the network interface for reception of an incoming call leg having a routing directory number of the plurality of routing directory numbers, the incoming call leg further having a designation of a subscriber group, the network interface further for reception and subsequent routing of a plurality of intermediate call legs to form a plurality of outgoing call legs to a corresponding plurality of directory numbers associated with the subscriber group for the multiple leg telecommunication session; and
a processor coupled to the network interface and to the memory, the processor including instructions to recognize the routing directory number of the incoming call leg as designating a multiple leg telecommunication session, and to direct the network interface to transfer the incoming call leg having the routing directory number to the conference bridge to obtain the plurality of intermediate call legs. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification