6 research outputs found

    The Virtual Device: Expanding Wireless Communication Services Through Service Discovery and Session Mobility

    Get PDF
    We present a location-based, ubiquitous service architecture, based on the Session Initiation Protocol (SIP) and a service discovery protocol that enables users to enhance the multimedia communications services available on their mobile devices by discovering other local devices, and including them in their active sessions, creating a 'virtual device.' We have implemented our concept based on Columbia University's multimedia environment and we show its feasibility by a performance analysis

    Using an External DHT as a SIP Location Service

    Get PDF
    Peer-to-peer Internet telephony using the Session Initiation Protocol (P2P-SIP) can exhibit two different architectures: an existing P2P network can be used as a replacement for lookup and updates, or a P2P algorithm can be implemented using SIP messages. In this paper, we explore the first architecture using the OpenDHT service as an externally managed P2P network. We provide design details such as encryption and signing using pseudo-code and examples to provide P2P-SIP for various deployment components such as P2P client, proxy and adaptor, based on our implementation. The design can be used with other distributed hash tables (DHTs) also

    sipc, a multi-function SIP user agent

    No full text
    Abstract. Integrating multiple functions into one communication user agent can introduce many innovative communication services. For example, with networked appliance control, a user agent can turn off the stereo when receiving an incoming call. With location sensing, a user agent can automatically reject a call if it knows the location preference is ’quiet’. Multi-function interactions enable services that are otherwise impossible. In this paper, we first present the new services introduced by the integration, then introduce our SIP user agent, SIPC, which handles these new services in a programmable way. SIPC integrates multimedia call setup, networked appliance control, presence handling, Internet TV, instant messaging, location sensing, networked resource discovery, third-party call control, real-time multimedia streaming, emergency call handling, and conference floor control into one application. We analyze the relationship among these functions and propose different approaches for function integration. SIPC uses the Session Initiation Protocol (SIP) for multimedia call setup and the Language for End System Services (LESS) for service programming
    corecore