Claims
- 1. A method of routing for a message via an Internet Multimedia Services system comprising the steps of:
receiving a message at an Integrating Call Session Control Function; obtaining address information for a network function for which said message is intended; and sending said message to said network function in accordance with said address information.
- 2. A method as claimed in claim 1, wherein the sending step comprises sending said message directly to the network function via a proxy or a gateway element.
- 3. A method as claimed in claim 1, wherein said obtaining step comprises querying a database.
- 4. A method as claimed in claim 3, wherein said obtaining step comprises querying a Subscription Locator Function database.
- 5. A method as claimed in claim 3, wherein said obtaining step comprises querying said database which provides said address information for said network function.
- 6. A method as claimed in claim 3, wherein said obtaining step comprises querying said database which provides information identifying a further database.
- 7. A method as claimed in claim 6, wherein said obtaining step comprises identifying said further database comprising one of a Home Subscriber Server, a User Mobility Server and a Service and Subscription Repository.
- 8. A method as claimed in claim 6, wherein said obtaining step comprises identifying said further database containing said address information.
- 9. A method as claimed in claim 6, wherein said obtaining step comprises identifying said further database containing configuration information of said network function.
- 10. A method as claimed in claim 1, further comprising a step of determining if said message is for an Internet Multimedia Services target or a non-Internet Multimedia Services target.
- 11. A method as claimed in claim 10, wherein said receiving step, said obtaining step and sending step are implemented if said determination step determines that said message is for a non-Internet Multimedia Services target.
- 12. A method of routing a message from a network function via an IMS system comprising the steps of:
originating a message from an network function; determining an address of a proxy entity to which said message is to be sent; first routing said message to said proxy entity; and second routing said message from said proxy entity to an entry point of a target network.
- 13. A method as claimed in claim 12, wherein said second routing step comprises routing said message to said entry point is in a same network as an application server.
- 14. A method as claimed in claim 12, wherein said second routing step comprises routing said message to said entry point is different network than an application server.
- 15. A method as claimed in claim 12, wherein said originating step comprises originating one of a session and a transaction.
- 16. A method as claimed in claim 12, wherein said determining step comprises querying one of a database, table, file and a list.
- 17. A method as claimed in claim 12, wherein said determining step comprises determining the proxy entity from information contained in said network function.
- 18. A method as claimed in claim 12, wherein said determining step comprises determining the entry point to which said message is to be routed.
- 19. A method as claimed in claim 12, wherein said determining step comprises determining the address of said proxy entity which is configured to determine a target entry point to which said message is to be sent.
- 20. A method as claimed in claim 19, wherein said determining step comprises determining the address of said proxy entity which is configured to determine a target entry point to which said message is to be sent by accessing a database.
- 21. A method as claimed in claim 20, wherein said determining step comprises accessing said database comprising a Domain Network System.
- 22. A method of routing a message from a network function via an Internet Multimedia Services system comprising the steps of:
originating a message from a network function; determining an Interrogating Call Session Control Function to which said message is to be sent; and routing said message directly to said Interrogating Call Session Control Function if said Interrogating Call Session Control Function is in a same network as said network function.
- 23. A method of routing a message from a network function via an Internet Multimedia Services system comprising the steps of:
originating a message from a network function; determining an Interrogating Call Session Control Function to which said message is to be sent; and routing said message directly to said Interrogating Call Session Control Function if said Interrogating Call Session Control Function is in a trusted network.
- 24. A method of routing a message from a network function via an Internet Multimedia Servicing system, said method comprising the steps of:
sending a request from the network function to an Interrogating Call Session Control Function; determining at the Interrogating Call Session Control Function the Serving Call Session Control Function to which a message from said network function is to be sent; and sending said message to the determined Serving Call Session Control Function.
- 25. A method as claimed in claim 24, wherein said sending step comprises sending the request from said network function comprising a Presence List Server.
- 26. A method as claimed in claim 24, wherein said determining step comprises querying a database.
- 27. A method as claimed in claim 24, wherein said determining step comprises querying a Home Subscriber Server.
- 28. A method of routing a message from a first network function via an IP Multimedia Core Network Subsystem, said method comprising the steps of:
sending a request from a first network function to an Interrogating Call Session Control Function; determining at the Interrogating Call Session Control Function a second network function to which a message from said first network function is to be sent; and sending said message directly from the Interrogating Call Session Control Function to said second network function.
- 29. A method as claimed in claim 1, wherein said originating step comprises originating the message from said network function comprising a network entity.
- 30. A method as claimed in claim 1, wherein said originating step comprises originating the message from said network function comprising one of an application server, a server and a gateway.
- 31. A method as claimed in claim 1, wherein said originating step comprises originating the message from said network function providing an adaptation functionality.
- 32. A method of routing a message, the method comprising the steps of:
receiving a message in accordance with a first protocol; converting said message to a second protocol; querying a database using identification information in said message to obtain new identification information; and using said new identification information to route the message to a proxy.
- 33. A method as claimed in claim 32, further comprising:
arranging said proxy to route said message.
- 34. A method as claimed in claim 32, further comprising:
arranging said proxy to obtain a translation of said identity.
- 35. A method as claimed in claim 32, further comprising:
routing the message to another network using said proxy.
- 36. A method as claimed in claim 35, further comprising:
routing the message to an I-CSCF using said proxy.
- 37. A method as claimed in claim 32, further comprising:
arranging an I-CSCF to query said database.
- 38. A method as claimed in claim 34, wherein said arranging step comprises arranging said I-CSCF to route said message to said proxy.
- 39. A method as claimed in claim 38, wherein said arranging step comprises arranging an entity receiving said message to route said message to said proxy.
- 40. A method as claimed in claim 32, wherein said converting step comprises converting said message to said second protocol; comprising a Session Initiation Protocol.
- 41. A method as claimed in claim 32, further comprising:
arranging said proxy to route said message to a gateway.
- 42. A method of routing for a message via an IMS system comprising the steps of:
sending a message to an I-CSCF from a network function based on address information obtained by said network function; obtaining address information at said I-CSCF for said message; and sending said message from said I-CSCF in accordance with said address information.
- 43. A method as claimed in claim 42, further comprising:
including a server in said network function; arranging said server to send a message for at least one user via a S-CSCF; and sending a message for at least one user via the I-CSCF.
- 44. A server arrangement for providing a service via a network to at least one entity, said server comprising:
a server for offering services to at least one subscriber via said network; and a database storing information about said at least one subscriber.
- 45. A server arrangement as claimed in claim 41, wherein said database is configured as a part of said server.
- 46. An arrangement as claimed in claim 44, wherein said database is configured as a separate entity from said server.
- 47. A server arrangement as claimed in claim 44, wherein said server is operated when in use independently of said network.
- 48. A server arrangement as claimed in claim 44, wherein said network is operated by a network provider and said server is operated by a service provider, said network provider and said service provider being different entities.
- 49. A server arrangement as claimed in claim 44, wherein said server and said database are operated by a common server provider.
- 50. A server arrangement as claimed in claim 44, wherein said network is used for routing said message between said server and at least one subscriber.
- 51. A method of providing a service to a subscriber from a server via a network, said method comprising the steps of:
providing service information for a subscriber, said service information being provided by a server arrangement, said server arrangement comprising a server and at least one database containing subscriber information; and routing said service information via a network.
- 52. A method as claimed in claim 51, further comprising:
including at least one database as a part of said server.
- 53. A method as claimed in claim 51, further comprising:
operating said server arrangement by a service provider, which is a different entity than an operator providing services to said network.
- 54. A method as claimed in claim 51, wherein said routing step comprises routing via said network comprising an IMS network.
- 55. A method as claimed in claim 51, wherein said providing step comprises providing services information for said at least one subscriber comprising an IMS subscriber.
- 56. A call session control function, comprising:
a first mode in which a call session control function is provided; and a second mode in which said call session control function provides an outbound proxy function.
- 57. A call session control function as claimed in claim 58, wherein said call session control function comprises one of a serving call session control function, an interrogating call session control function and a proxy call session control function.
- 58. A call session control function as claimed in claim 56, wherein a selected mode which is selected from said first mode or said second mode is selected in response to a signal received by said call session control function.
- 59. A call session control function as claimed in claim 58, wherein the selected mode is controlled in response to information contained in an address of said call session control function.
- 60. A call session control function as claimed in claim 59, wherein the selected mode is controlled in response to information provided separately from an address of said call session control function.
- 61. A call session control function as claimed in claim 60, wherein said information is provided in at least one of a separate header and payload.
Priority Claims (2)
Number |
Date |
Country |
Kind |
0306830.1 |
Mar 2003 |
GB |
|
0315502.5 |
Jul 2003 |
GB |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. Provisional Application Ser. No. 60/447,754 entitled “Routing Messages,” filed Feb. 19, 2003, the entire contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60447754 |
Feb 2003 |
US |