Abstract:
A method and system for providing automated real-time updates of contact lists and instant messaging lists are described. In accordance with one embodiment, there is provided a method of generating dynamic contact information, comprising: providing two or more contact sources each comprising contact information defined for one or more contacts; generating a dynamic contact list comprising one or more electronic contact records with contact information from the contact sources in accordance with one or more rules for inclusion in the dynamic contact list, wherein the rules comprise one of both of a rule based on presence information of the contact and a rule based on location information of the contact; and transmitting the dynamic contact list to a first computing device for display thereon.
Abstract:
A method and system for targeted advertising in a communication system for connecting voice calls is provided. In accordance one embodiment of the present disclosure, there is provided a method for targeted advertising in a communication system for connecting a voice call, the method comprising: receiving a request to connect a voice call between a first communication device and a second communication device identified by a contact identifier; establishing a voice connection between the first communication device and a Voice over Internet Protocol (VoIP) gateway; transmitting a first audio advertisement over the voice connection between the first communication device and the VoIP gateway to be played on the first communication device; establishing a voice connection between the second communication device and the VoIP gateway; and connecting the voice call between the first communication device and the second communication device.
Abstract:
A method, communication device and system for smart route dialling to a destination identifier using a telephone are described. In one embodiment, there is provided a method for routing a call from a communications device having at least voice capabilities, the communications device being connected to a communications network for transmitting and receiving voice data and other data over the communications network, the method comprising the steps of: selecting a destination identifier for the call, the destination identifier comprising one of: a landline telephone number, a mobile telephone number, an instant messaging (IM) address, and a session initiation protocol uniform resource indicator (SIP URI); connecting the call to a Voice over Internet Protocol (VoIP) gateway; and routing the call from the VoIP gateway to the destination identifier, comprising: if the destination identifier is a landline telephone number, routing the call to a respective landline telephone associated with the destination identifier via a public switched telephone network (PSTN), if the destination identifier is a mobile telephone number, routing the call to a respective mobile telephone associated with the destination identifier via a wireless communications network, if the destination identifier is an IM address, routing the call to a respective IM voice network (VoIM) client via a VoIM network associated with the destination identifier, and if the destination identifier is an SIP URI, routing the call to an SIP-compatible VoIP phone associated with the destination identifier via the Internet.