EP0924918A2

Multimedia call signalling system and method

Abstract

A system and method for performing call signalling for multimedia call setups. A user equipped with calling terminals of various types may initiate a call from any of these terminals, and the call is intercepted and handled by the system. A calling agent looks up an E-mail address for the called party, and sends a setup request E-mail to a called agent associated with the called party. The called agent determines the current terminal that the callee is using, and together with the calling agent a call medium and other parameters are established. Then a connection is made between a calling terminal and the current terminal. This provides a generic signalling system for a callee using a wireline terminal, wireless terminal, or H.323 terminal to be connected to a called terminal also being any one of these or other types.

EP0924918A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 12 November 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 12 independent, 2 dependent

  1. 1
    A multimedia call signalling end system comprising a calling agent for connection to a network for coordinating the establishment of a connection between a calling terminal served by the calling agent and another terminal, the calling agent comprising:a) means for receiving a call setup request including a user identifier;b) means for looking up an electronic network address corresponding with the user identifier;c) means for generating a call setup electronic message with said electronic network address and sending it to said address;and d) first means for coordinating the establishment of an outgoing connection between a calling terminal and the another terminal.
  2. 4
    A system as claimed in any one of claims 1 to 3, further comprising a terminal profile database containing a terminal profile for each of a user's terminals which are served by the system including a terminal type for each terminal, wherein the calling terminal is one of the terminals.
  3. 5
    A system as claimed in any preceding claim, wherein a canned terminal profile is used when the calling terminal is not included in said terminal profile database.
  4. 6
    A system as claimed in any preceding claim, further comprising a user profile database containing an identification of which of said user's terminals a user is currently using.
  5. 7
    A system as claimed in any preceding claim, further comprising an address translation database containing a mapping from said user identifier to said E-mail address.
  6. 8
    A system as claimed in any preceding claim, wherein said outgoing connection is established over a packet switched network or a public switched telephone network depending upon billing and quality considerations, in cooperation with signalling components with the selected network.
  7. 9
    A system as claimed in any preceding claim, further comprising local network interfaces between the calling agent and each of the user's calling terminals for supporting calling terminals of various types including cellular terminals, wireline terminals, and H.323 terminals.
  8. 10
    A system as claimed in any preceding claim, further comprising a calling presentation layer between the calling agent and the calling terminal for performing a receive type conversion on signals received through the outgoing connection from said another terminal from the transmission format used over the outgoing connection to a calling terminal format required by the calling terminal if the calling terminal format is different from the transmission format, and for performing a transmit type conversion on signals to be sent through the outgoing connection from the calling terminal format to the transmission format if the calling terminal format is different from the transmission format.
  9. 11
    A system as claimed in any preceding claim, further comprising a called agent for handling incoming call setup electronic messages, the called agent comprising:a) means for receiving an incoming call setup electronic messages, the incoming call setup electronic message including a user identifier;b) means for looking up a current terminal identifier which identifies a current terminal associated with the user identifier;and c) second means for coordinating the establishment of an incoming connection between the current terminal and another terminal which originated the call setup.
  10. 12
    A system as claimed in any preceding claim, wherein the network comprises a packet switching network (PSN) and a public switched telephone network (PSTN), and wherein said first means for coordinating the establishment of an outgoing connection participates in the selection of either the PSN or the PSTN for the outgoing connection, and then cooperates with a native signalling component for the selected network to make the outgoing connection, and wherein said second means for coordinating the establishment of an incoming connection participates in the selection of either the PSN or the PSTN for the incoming connection and then cooperates with a native signalling component for the selected network to make the incoming connection.
  11. 13
    A system as claimed in any preceding claim, wherein said first and second means for coordinating the establishment of an outgoing and incoming connection respectively participate in a determination of a transmission format each said connection, the system further comprising:a called presentation layer between the called agent and the current terminal for performing a receive type conversion on signals received through the incoming connection from a transmission format used over the incoming connection to a current terminal format required by the current terminal if the current terminal format is different from the transmission format, and for performing a transmit type conversion on signals to be sent through the incoming connection from the current terminal format to the transmission format if the current terminal format is different from the transmission format..
  12. 14
    A system as claimed in any preceding claim, further comprising an interface to a Unified Messaging System or personal agent service.