Universal Inbox Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley November 15 Video Conference Calls Other Calls Video Conference Calls Other Calls ----------------- E-Mail Voice-Mail November 15 Requirements • Universal mechanism for integration • Service architecture for scalability and high availability •
Download ReportTranscript Universal Inbox Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley November 15 Video Conference Calls Other Calls Video Conference Calls Other Calls ----------------- E-Mail Voice-Mail November 15 Requirements • Universal mechanism for integration • Service architecture for scalability and high availability •
Universal Inbox Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley November 15 1 Video Conference Calls Other Calls Video Conference Calls Other Calls ----------------- E-Mail Voice-Mail November 15 2 Requirements • Universal mechanism for integration • Service architecture for scalability and high availability • Any-to-Any data type conversion mechanism • Mechanism for User-Preference specification • Name mapping across different types of end-devices November 15 3 Components of Initial Design • NINJA service model for scalability and fault-tolerance • Operators, Connectors and Paths for datatype conversion • User Preference & Name mappings stored in “directory service” • Preferences - should be in an active script (not a static database) November 15 4 Fitting the Components E-Mail APC Service Univ-Inbox Service Univ-Inbox Service Univ-Inbox Service Univ-Inbox Service Directory Service November 15 Univ-Inbox Service Voice Mail Laptop (VAT) 5 • The Services – Univ-Inbox Service - handles incoming and outgoing calls – Directory Service - stores name mappings and preferences – APC Service - Handles path creation for datatype conversion • Univ-Inbox services make RMI calls between themselves for call setup • Directory service invoked at caller end • APC service invoked at callee end November 15 6 U-Inbox Service for Cell-Phone Univ-Inbox Service Control UPSim Univ-Inbox Service Exports RMI Signaling Protocol Data IP-PAD November 15 7 Example Scenario 1 2 Univ-Inbox Service Data Path APC Service November 15 5 3 Directory Service 4 Univ-Inbox Service 6 8 Problems • Too slow: UPSim side, RMI • Speech <--> Text problems To do • • • • Real-time data-type conversion User-Preference script design Make services run in iSpace IP signaling protocol for call setup between Univ-Inbox services • DTMF signaling for vat November 15 9