1. A method for providing a plurality of services on a single call in a communication network, comprising:
receiving a request for a plurality of services in a single call from a subscriber;
determining whether a signaling history of the single call is presently associated with the request; and
providing the plurality of services to the subscriber in accordance with a precedence level associated with each one of the plurality of services in the single call.
2. The method of claim 1, wherein the communication network comprises a voice over internet protocol network.
3. The method of claim 1, wherein the request is received by a service broker.
4. The method of claim 3, wherein the determining whether the signaling history is presently associated with the request is performed by the service broker.
5. The method of claim 4, wherein if the service broker determines that the signaling history is not presently associated with the request, then the precedence level and a customer identification are determined for each of the plurality of services, where the plurality of services is ordered according to the precedence level, and where a service and the customer identification for each of the plurality of services are entered into a newly created signaling history, where one of the plurality of services is deemed to be a highest precedence service and remaining services from the plurality of services are deemed to be lower precedence services that are listed as other matches.
6. The method of claim 4, wherein the service broker determines an application server for servicing one of the plurality of services.
7. The method of claim 6, wherein the application server disallows the one of the plurality of services.
8. The method of claim 6, wherein the application server distributes the request to a service and customer logic in accordance with the signaling history.
9. The method of claim 1, wherein the request comprises a session initiation protocol invite message.
10. The method of claim 1, further comprising:
generating a failure report if the providing the plurality of services to the subscriber fails.
11. The method of claim 5, wherein if there are no additional service matches, then the single call is delivered to a network routing engine for routing.
12. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for providing a plurality of services on a single call in a communication network, comprising:
receiving a request for a plurality of services in a single call from a subscriber;
determining whether a signaling history of the single call is presently associated with the request; and
providing the plurality of services to the subscriber in accordance with a precedence level associated with each of the plurality of services in the single call.
13. The computer-readable medium of claim 12, wherein the communication network comprises a voice over internet protocol network.
14. The computer-readable medium of claim 12, wherein the request is received by a service broker.
15. The computer-readable medium of claim 14, wherein the determining whether the signaling history is presently associated with the request is performed by a service broker.
16. The computer-readable medium of claim 15, wherein if the service broker determines that the signaling history is not presently associated with the request, then the precedence level and a customer identification are determined for each of the plurality of services, where the plurality of services is ordered according to the precedence level, and where a service and the customer identification for each of the plurality of services are entered into a newly created signaling history, where one of the plurality of services is deemed to be a highest precedence service and remaining services from the plurality of services are deemed to be lower precedence services that are listed as other matches.
17. The computer-readable medium of claim 15, wherein the service broker determines an application server for servicing one of the plurality of services.
18. An apparatus for providing a plurality of services on a single call in a communication network, comprising a service broker configured to:
receive a request for a plurality of services in a single call from a subscriber;
determine whether a signaling history of the single call is presently associated with the request; and
provide the plurality of services to the subscriber in accordance with a precedence level associated with each one of the plurality of services in the single call.
19. The apparatus of claim 18, wherein if the service broker determines that the signaling history is not presently associated with the request, then the precedence level and a customer identification are determined for each of the plurality of services, where the plurality of services is ordered according to the precedence level, and where a service and the customer identification for each of the plurality of services are entered into a newly created signaling history, where one of the plurality of services is deemed to be a highest precedence service and remaining services from the plurality of services are deemed to be lower precedence services that are listed as other matches.
20. The method of claim 1, wherein the communication network comprises a service over internet protocol network.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. a fan device mounting structure comprising:
a fan device;
a chassis in which the fan device is mounted; and
a pair of flat springs, each flat spring having its one end attached to the fan device and extending outwards from the fan device and bending, and having the other end attached to outside an area in which the fan device is located,
wherein both opposite faces of the fan device facing each other are supported by the flat springs respectively so that the fan device is located separately from the chassis.
2. The fan device mounting structure according to claim 1, wherein the flat spring has a plurality of inflection points.
3. The fan device mounting structure according to claim 1, wherein the flat spring includes:
a first attachment part attached to the fan device;
a second attachment part attached to the chassis; and
a curved part extending from the first attachment part, lying between the first attachment part and the second attachment part, and having a plurality of inflection points.
4. The fan device mounting structure according to claim 3, wherein the curved part includes:
a first curved part extending from the first attachment part; and
a second curved part lying between the first curved part and the second attachment part.
5. The fan device mounting structure according to claim 4, wherein the first curved part is provided in plurality and the number of the first curved parts is two, and each of the first curved parts is composed of a strip-like curved part whose width is narrower than the width of the first attachment part;
one first curved part extends from one width-direction end part of the first attachment part;
the other first curved part extends from another width-direction end part of the first attachment part; and
the second curved part has the same width as that of the second attachment part, an extension end of the one first curved part is located at one width-direction end part of the second curved part, and an extension end of the other first curved part is located at the other width-direction end part of the second curved part.
6. The fan device mounting structure according to claim 4, wherein the first curved part is composed of a strip-like curved part whose width is narrower than that of the first attachment part; and
wherein the width of the second curved part is the same as that of the first curved part and narrower than that of the second attachment part.
7. The fan device mounting structure according to claim 4, wherein the first curved part is composed of a strip-like curved part whose width is narrower than that of the first attachment part; and
wherein the width of the second curved part is wider than that of the first curved part and narrower than that of the second attachment part.
8. The fan device mounting structure according to claim 3, wherein the curved part is of a bellows shape.
9. The fan device mounting structure according to claim 4, wherein the width of the first attachment part, the width of the first curved part, the width of the second curved part, and the width of the second attachment part are the same.
10. The fan device mounting structure according to claim 3, wherein a threaded hole for threadably fastening the first attachment part to the fan device is formed in the first attachment part, a screw inserted into the threaded hole pierces through both faces of the first attachment part relative to its screw inserting direction, and an elastic member whose material is different from that of the flat spring is placed on both the faces of the first attachment part relative to its screw inserting direction.
11. The fan device mounting structure according to claim 3, wherein a threaded hole for threadably fastening the second attachment part to the fan device is formed in the second attachment part, a screw inserted into the threaded hole pierces through both faces of the second attachment part relative to its screw inserting direction, and an elastic member whose material is different from that of the flat spring is placed on both the faces of the second attachment part relative to its screw inserting direction.
12. The fan device mounting structure according to claim 3, wherein at least one of the first attachment part and the second attachment part is attached to the chassis via intermediately component.