mozdev.org

transferhttp

resources:
Screenshots of the HTTP Session Mobility and Multimedia Services

 

Although the below sections describe session hand-off and content sharing between web browsers, the extension also supports voice interaction. To set-up a voice call, the user is required to choose "Make a Call" option in the drop-down menu at the status bar. Like session hand-off and content sharing, he is expected to have registered to a SIP proxy server before making a call.

 

1.    Session Hand-off between web browsers

Process 1 of 5: Here, the Preferences of UAC is set. Configuration data include port number, SIP address, SIP Proxy address and many more.

Process 1 of Session Hand-off

Process 2 of 5: The diagram below shows both UACs 1 and 2 registering to a SIP Proxy Server.

Process 2 of Session Hand-off

Process 3 of 5: Session data are encrypted and transferred from UAC 1 to UAC 2 at sip:micadeyeye-desktop@137.158.125.246. In addition, UAC 1 loses stateful connection to the web server and its tab is closed.

Process 3 of Session Hand-off

Process 4 of 5: A notification appears in the status bar of UAC 2. The user chooses “Accept Session,” a confirmation with the details of the web session pops up.

Process 4 of Session Hand-off

Process 5 of 5: On clicking the OK button at UAC 2, a new HTTP channel is opened, HTTP header is set and the resource is pulled from the web. In this case, the email account is automatically opened without logging in. The reason is that all session data are moved from UAC 1 to UAC 2.

Process 5 of Session Hand-off

 

2.    Content Sharing between two web browsers

Process 1 of 2: It is assumed that the UACs have successfully registered to a SIP Proxy Server. In the diagram below, content sharing process is chosen in UAC 1 and the session data, URL only, is sent to UAC 2 at sip:micadeyeye-desktop@137.158.125.246.

Process 1 of 2 of Content Sharing

Process 2 of 2: A notification appears in the status bar of UAC 2; on choosing “Accept Session,” a confirmation with the details of the web session pops up. When the OK button is clicked, a new HTTP channel is opened, HTTP header is set and the resource is pulled from the web. Here, only the URL is transferred between UACs.

Process 2 of 2 of Content Sharing

 

3.    Multimedia Services

The diagram below shows how the extension can be used to make a voice call to another UAC at sip: micadeyeye@137.158.125.246:5063.

Make a call

 

4.    TransferHTTP Preferences

The diagram below shows the Preferences interface for setting the user information. Other settings here include the port number and the mode of operation.

TransferHTTP Preferences -1

 

Below is the Preferences interface for setting the UAC in a SIP mode. The SIP Address refers to the address of the UAC, and the SIP Proxy refers to the address of the SIP Proxy Server. The password is required during registration to the proxy.

TransferHTTP Preferences - 2

 

The diagram below shows the IMS fields required to connect to the IMS. At present, this project has not been fully extended to work in the IMS.

TransferHTTP Preferences - 3

The transferhttp project can be contacted through the mailing list or the member list.
Copyright © 2000-2019. All rights reserved. Terms of Use & Privacy Policy.