SlideShare une entreprise Scribd logo
1  sur  18
Enhancing Text Conversations With
Real-Time Text Technology
             Jon Azpiroz, Elisa Martín Caro


María Fernanda Cabrera, Silvia de los Ríos


                           Karel Van Isacker

           AEGIS Workshop and International Conference, Brussels
The background

●   Voice communication
    ●   Not possible for everyone
    ●   Alternative manners (in the past ICQ,
        now AOL IM)
    ●   But what about mobiles?
●   Quest for alternatives to traditional
    voice telephony that could be accessible
    across desktop and mobile
    communications devices.

             AEGIS Workshop and International Conference, Brussels
Background Of Text Communications
●   TTY
    ●   the device for the deaf (TDD) or
        teletypewriter (TTY) (1964) (also used for
        people with speech impairments)




    ●   Problem: different textphone standards, need
        for landline


              AEGIS Workshop and International Conference, Brussels
Background Of Text Communications
●   SMS
    ●   Advantages
        –   Used by the hearing impaired community.
        –   Text-based, easy to use, affordable and mobile.
        –   Vibrating function of the handset alerts the user
            about a message.
    ●   Disadvantages
        –   Unreliable system
        –   Transmission delays
        –   Cost of the messages


                 AEGIS Workshop and International Conference, Brussels
Increase interactivity
●   Instant Messaging (IM) for mobile devices
    ●   More interactivity as users can exchange
        messages faster and more efficiently.
    ●   IM Messages are cheaper than SMS.
    ●   Problem: lack of standardisation (BlackBerry,
        MSN, Google, AOL, Yahoo, ICQ, FaceBook,
        WhatsApp,…)
        –   Few IM clients work with different networks (Pidgin
            for Win, InstantBird for Linux)
    ●   Users cannot interrupt each other


                AEGIS Workshop and International Conference, Brussels
Real-time Text
●   Real-time text (RTT) is conversational
    text that is sent and received on a
    character by character basis.
●   A more natural, bi-directional flow of
    conversation takes place.
●   Pioneered by ICQ in 1996.




           AEGIS Workshop and International Conference, Brussels
RTT protocol status
●   Usage of call control protocols for RTT
    communications

                 100
                        92,3
                  90


                  80


                  70


                  60


                  50


                  40
                                    30,8
                  30


                  20


                  10                             7,7

                   0
                        SIP         H.323      Unknown




           AEGIS Workshop and International Conference, Brussels
RTT protocol status
●   Usage of transport protocols for RTT
    communications

                 90
                            84,6

                 80


                 70


                 60


                 50


                 40


                 30


                 20
                                              15,4

                 10


                  0
                           ToIP             Unknown




           AEGIS Workshop and International Conference, Brussels
RTT protocol status
●   Usage of presentation protocols for RTT
    communications

                 100
                            92,3
                  90


                  80


                  70


                  60


                  50


                  40


                  30


                  20


                  10                           7,7

                   0
                           T.140             Unknown




           AEGIS Workshop and International Conference, Brussels
RTT Protocol Status
 ToIP

 T.140
RFC4103
 RTP
 UDP
  IP




          AEGIS Workshop and International Conference, Brussels
Are there any restrictions?
●   Network Address Translators (NAT)
                  SIP headers                                         SIP headers
        SIP   Priv. IP 192.168.1.2
                                                          SIP     Priv. IP 192.168.1.2
              Private IP address
                                           NAT                    Public IP address
        IP         192.168.1.2
                                                           IP         80.57.12.68



●   May provide non-routable contact information
●   Solutions:
    ●    Server side: STUN / TURN servers to obtain
         public IP address
    ●    Client side: SIP ALG to remove private addresses



                    AEGIS Workshop and International Conference, Brussels
Are there any restrictions?
●   Firewalls
              Port 5060 + media                                    Port 5060 + media
        SIP     comm. ports                         X       SIP      comm. ports
                                           FW
    HTML          Port 80                                 HTML             Port 80




●   May block SIP port (5060) or media communication
    ports
●   Solutions:
    ●   Client and/or server side: tunneling
    ●   Client side: SIP ALG to communicate with the
        firewall to open ports

                   AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile

●   Based on J2ME
    ●   wide availability of the application is one
        of the most important requirements.
    ●   Roughly 78% of the mobile phones sold
        in 2010 were inexpensive feature
        phones that run the Java Micro Edition
        (Java ME) environment.
    ●   Application will be compatible in mobile
        devices with different OS such as
        Symbian or BlackBerry.

             AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile
●   Functionality
    ●   User should login with a
        user name and password to
        start using the applications.
    ●   Once registered, the
        application provides three
        main functionalities: make /
        receive real-time text calls,
        see the call logs and
        manage the RTT contacts.

             AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile
●   Functionality
    ●   Select existing contact or type directly
        the RTT address of the other user.




             AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile
●   Functionality
    ●   Once the call is
        accepted by the other
        user
        –   2 text boxes appear
        –   upper one show what
            the remote user is
            typing
        –   lower box shows what
            user of device is
            typing.
               AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile
●   User testing
    ●   Spain, Belgium, Sweden, and the United
        Kingdom
    ●   26 users with hearing impairments
    ●   11 experts and 11 tutors
●   Feedback overall positive, and desire to
    have this functionality directly
    embedded in IM they use now
●   But: 2 window conversation is new

             AEGIS Workshop and International Conference, Brussels
Real-time Text brought to the mobile
●   Next version (by August 2012)
    ●   Chat based user interface (both
        conversations shown in same screen).
    ●   New modalities of communication.
    ●   Character-by-character, versus word-by-
        word.
    ●   New client will be developed for LWUIT
        Java devices. This will make RTT
        compatible with touch screen devices.

             AEGIS Workshop and International Conference, Brussels

Contenu connexe

Similaire à 50 real time text to enrich text communications

voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher Karan Maker
 
2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different thingsVOIP2DAY
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchAlan Quayle
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVideoguy
 
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...Sebastian Schumann
 
The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017Jian-Hong Pan
 
SIPPO Datasheet from Quobis
SIPPO Datasheet from QuobisSIPPO Datasheet from Quobis
SIPPO Datasheet from QuobisAlan Quayle
 
Cisco TIP Presentation
Cisco TIP PresentationCisco TIP Presentation
Cisco TIP PresentationIMTC
 
Osc ftth solutions v1.0 20160922
Osc ftth solutions v1.0 20160922Osc ftth solutions v1.0 20160922
Osc ftth solutions v1.0 20160922Guisun Han
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryLinaro
 
Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcampALTANAI BISHT
 
Voice over IP (VOIP)
Voice over IP (VOIP)Voice over IP (VOIP)
Voice over IP (VOIP)Ahmed Ayman
 
5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solutionCPqD
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSYatish Bathla
 

Similaire à 50 real time text to enrich text communications (20)

Prashant Resume
Prashant ResumePrashant Resume
Prashant Resume
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher
 
2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
 
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
 
The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017
 
SIPPO Datasheet from Quobis
SIPPO Datasheet from QuobisSIPPO Datasheet from Quobis
SIPPO Datasheet from Quobis
 
Cisco TIP Presentation
Cisco TIP PresentationCisco TIP Presentation
Cisco TIP Presentation
 
Osc ftth solutions v1.0 20160922
Osc ftth solutions v1.0 20160922Osc ftth solutions v1.0 20160922
Osc ftth solutions v1.0 20160922
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcamp
 
Web rtc.intro
Web rtc.introWeb rtc.intro
Web rtc.intro
 
Voice over IP (VOIP)
Voice over IP (VOIP)Voice over IP (VOIP)
Voice over IP (VOIP)
 
5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
 
WebRTC: an introduction
WebRTC: an introductionWebRTC: an introduction
WebRTC: an introduction
 
Comparação Grandstream
Comparação GrandstreamComparação Grandstream
Comparação Grandstream
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKS
 

Plus de AEGIS-ACCESSIBLE Projects

Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)AEGIS-ACCESSIBLE Projects
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)AEGIS-ACCESSIBLE Projects
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)AEGIS-ACCESSIBLE Projects
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...AEGIS-ACCESSIBLE Projects
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...AEGIS-ACCESSIBLE Projects
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS-ACCESSIBLE Projects
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS-ACCESSIBLE Projects
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceAEGIS-ACCESSIBLE Projects
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1AEGIS-ACCESSIBLE Projects
 

Plus de AEGIS-ACCESSIBLE Projects (20)

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
 
Haptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegisHaptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegis
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
 
Etna bruxelles aegis_2011_ok
Etna bruxelles aegis_2011_okEtna bruxelles aegis_2011_ok
Etna bruxelles aegis_2011_ok
 

Dernier

A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdf
A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdfA_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdf
A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdfAbdulHakimHakimi2
 
Jackrabbit Limousine - Your Fast And Reliable Ride
Jackrabbit Limousine - Your Fast And Reliable RideJackrabbit Limousine - Your Fast And Reliable Ride
Jackrabbit Limousine - Your Fast And Reliable RideJackrabbitLimoLLC
 
Recovery Heroes 247- Recovery Services.pdf
Recovery Heroes 247- Recovery Services.pdfRecovery Heroes 247- Recovery Services.pdf
Recovery Heroes 247- Recovery Services.pdfRecovery Heroes 247
 
Travel In Jhang and Visa company,"Explore, Dream,
Travel In Jhang and Visa company,"Explore, Dream,Travel In Jhang and Visa company,"Explore, Dream,
Travel In Jhang and Visa company,"Explore, Dream,sidramcgroup
 
Top Places To Visit In Sikkim Tour Package.pdf
Top Places To Visit In Sikkim Tour Package.pdfTop Places To Visit In Sikkim Tour Package.pdf
Top Places To Visit In Sikkim Tour Package.pdfKiomoi Travels
 
What Should I Know Before Booking A Catamaran In Aruba
What Should I Know Before Booking A Catamaran In ArubaWhat Should I Know Before Booking A Catamaran In Aruba
What Should I Know Before Booking A Catamaran In ArubaDelphi Watersports
 
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdf
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdfExplore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdf
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdfShimla and Manali Tour
 
6 Unmissable Czech Food Experiences to try in Prague
6 Unmissable Czech Food Experiences to try in Prague6 Unmissable Czech Food Experiences to try in Prague
6 Unmissable Czech Food Experiences to try in Praguekeith33006
 
Unveiling the Enchantment of Kashmir with Nroute Visas
Unveiling the Enchantment of Kashmir with Nroute VisasUnveiling the Enchantment of Kashmir with Nroute Visas
Unveiling the Enchantment of Kashmir with Nroute VisasNrouteVisas
 
top 5 Beautiful Places in the world you can visit
top 5 Beautiful Places in the world you can visittop 5 Beautiful Places in the world you can visit
top 5 Beautiful Places in the world you can visitsurajmifysolutions
 
The Need to Establish a State Owned Airline
The Need to Establish a State Owned AirlineThe Need to Establish a State Owned Airline
The Need to Establish a State Owned Airlineaustinice418
 
Taxi Bambino is a service providing clients with taxis with car seats for the...
Taxi Bambino is a service providing clients with taxis with car seats for the...Taxi Bambino is a service providing clients with taxis with car seats for the...
Taxi Bambino is a service providing clients with taxis with car seats for the...Taxi Bambino
 
Essential Grammar in Use 4th Edition by R. Murphy.pdf
Essential Grammar in Use 4th Edition by R. Murphy.pdfEssential Grammar in Use 4th Edition by R. Murphy.pdf
Essential Grammar in Use 4th Edition by R. Murphy.pdfcarito891
 
Explore the Rich History of Northeast Sicily
Explore the Rich History of Northeast SicilyExplore the Rich History of Northeast Sicily
Explore the Rich History of Northeast SicilyTime for Sicily
 

Dernier (16)

A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdf
A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdfA_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdf
A_Brief_Introductory_of_Nuristan, by Ab.Hakim Hakimi.pdf
 
Pune Baramati Visit Education Tour Report
Pune Baramati  Visit Education Tour ReportPune Baramati  Visit Education Tour Report
Pune Baramati Visit Education Tour Report
 
Jackrabbit Limousine - Your Fast And Reliable Ride
Jackrabbit Limousine - Your Fast And Reliable RideJackrabbit Limousine - Your Fast And Reliable Ride
Jackrabbit Limousine - Your Fast And Reliable Ride
 
Recovery Heroes 247- Recovery Services.pdf
Recovery Heroes 247- Recovery Services.pdfRecovery Heroes 247- Recovery Services.pdf
Recovery Heroes 247- Recovery Services.pdf
 
Travel In Jhang and Visa company,"Explore, Dream,
Travel In Jhang and Visa company,"Explore, Dream,Travel In Jhang and Visa company,"Explore, Dream,
Travel In Jhang and Visa company,"Explore, Dream,
 
Top Places To Visit In Sikkim Tour Package.pdf
Top Places To Visit In Sikkim Tour Package.pdfTop Places To Visit In Sikkim Tour Package.pdf
Top Places To Visit In Sikkim Tour Package.pdf
 
What Should I Know Before Booking A Catamaran In Aruba
What Should I Know Before Booking A Catamaran In ArubaWhat Should I Know Before Booking A Catamaran In Aruba
What Should I Know Before Booking A Catamaran In Aruba
 
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdf
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdfExplore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdf
Explore the Best of North India Shimla, Manali, Dalhousie, Delhi .pdf
 
6 Unmissable Czech Food Experiences to try in Prague
6 Unmissable Czech Food Experiences to try in Prague6 Unmissable Czech Food Experiences to try in Prague
6 Unmissable Czech Food Experiences to try in Prague
 
10 precious day Vietnam ( 19-28 Sep ) .pdf
10 precious day Vietnam ( 19-28 Sep ) .pdf10 precious day Vietnam ( 19-28 Sep ) .pdf
10 precious day Vietnam ( 19-28 Sep ) .pdf
 
Unveiling the Enchantment of Kashmir with Nroute Visas
Unveiling the Enchantment of Kashmir with Nroute VisasUnveiling the Enchantment of Kashmir with Nroute Visas
Unveiling the Enchantment of Kashmir with Nroute Visas
 
top 5 Beautiful Places in the world you can visit
top 5 Beautiful Places in the world you can visittop 5 Beautiful Places in the world you can visit
top 5 Beautiful Places in the world you can visit
 
The Need to Establish a State Owned Airline
The Need to Establish a State Owned AirlineThe Need to Establish a State Owned Airline
The Need to Establish a State Owned Airline
 
Taxi Bambino is a service providing clients with taxis with car seats for the...
Taxi Bambino is a service providing clients with taxis with car seats for the...Taxi Bambino is a service providing clients with taxis with car seats for the...
Taxi Bambino is a service providing clients with taxis with car seats for the...
 
Essential Grammar in Use 4th Edition by R. Murphy.pdf
Essential Grammar in Use 4th Edition by R. Murphy.pdfEssential Grammar in Use 4th Edition by R. Murphy.pdf
Essential Grammar in Use 4th Edition by R. Murphy.pdf
 
Explore the Rich History of Northeast Sicily
Explore the Rich History of Northeast SicilyExplore the Rich History of Northeast Sicily
Explore the Rich History of Northeast Sicily
 

50 real time text to enrich text communications

  • 1. Enhancing Text Conversations With Real-Time Text Technology Jon Azpiroz, Elisa Martín Caro María Fernanda Cabrera, Silvia de los Ríos Karel Van Isacker AEGIS Workshop and International Conference, Brussels
  • 2. The background ● Voice communication ● Not possible for everyone ● Alternative manners (in the past ICQ, now AOL IM) ● But what about mobiles? ● Quest for alternatives to traditional voice telephony that could be accessible across desktop and mobile communications devices. AEGIS Workshop and International Conference, Brussels
  • 3. Background Of Text Communications ● TTY ● the device for the deaf (TDD) or teletypewriter (TTY) (1964) (also used for people with speech impairments) ● Problem: different textphone standards, need for landline AEGIS Workshop and International Conference, Brussels
  • 4. Background Of Text Communications ● SMS ● Advantages – Used by the hearing impaired community. – Text-based, easy to use, affordable and mobile. – Vibrating function of the handset alerts the user about a message. ● Disadvantages – Unreliable system – Transmission delays – Cost of the messages AEGIS Workshop and International Conference, Brussels
  • 5. Increase interactivity ● Instant Messaging (IM) for mobile devices ● More interactivity as users can exchange messages faster and more efficiently. ● IM Messages are cheaper than SMS. ● Problem: lack of standardisation (BlackBerry, MSN, Google, AOL, Yahoo, ICQ, FaceBook, WhatsApp,…) – Few IM clients work with different networks (Pidgin for Win, InstantBird for Linux) ● Users cannot interrupt each other AEGIS Workshop and International Conference, Brussels
  • 6. Real-time Text ● Real-time text (RTT) is conversational text that is sent and received on a character by character basis. ● A more natural, bi-directional flow of conversation takes place. ● Pioneered by ICQ in 1996. AEGIS Workshop and International Conference, Brussels
  • 7. RTT protocol status ● Usage of call control protocols for RTT communications 100 92,3 90 80 70 60 50 40 30,8 30 20 10 7,7 0 SIP H.323 Unknown AEGIS Workshop and International Conference, Brussels
  • 8. RTT protocol status ● Usage of transport protocols for RTT communications 90 84,6 80 70 60 50 40 30 20 15,4 10 0 ToIP Unknown AEGIS Workshop and International Conference, Brussels
  • 9. RTT protocol status ● Usage of presentation protocols for RTT communications 100 92,3 90 80 70 60 50 40 30 20 10 7,7 0 T.140 Unknown AEGIS Workshop and International Conference, Brussels
  • 10. RTT Protocol Status ToIP T.140 RFC4103 RTP UDP IP AEGIS Workshop and International Conference, Brussels
  • 11. Are there any restrictions? ● Network Address Translators (NAT) SIP headers SIP headers SIP Priv. IP 192.168.1.2 SIP Priv. IP 192.168.1.2 Private IP address NAT Public IP address IP 192.168.1.2 IP 80.57.12.68 ● May provide non-routable contact information ● Solutions: ● Server side: STUN / TURN servers to obtain public IP address ● Client side: SIP ALG to remove private addresses AEGIS Workshop and International Conference, Brussels
  • 12. Are there any restrictions? ● Firewalls Port 5060 + media Port 5060 + media SIP comm. ports X SIP comm. ports FW HTML Port 80 HTML Port 80 ● May block SIP port (5060) or media communication ports ● Solutions: ● Client and/or server side: tunneling ● Client side: SIP ALG to communicate with the firewall to open ports AEGIS Workshop and International Conference, Brussels
  • 13. Real-time Text brought to the mobile ● Based on J2ME ● wide availability of the application is one of the most important requirements. ● Roughly 78% of the mobile phones sold in 2010 were inexpensive feature phones that run the Java Micro Edition (Java ME) environment. ● Application will be compatible in mobile devices with different OS such as Symbian or BlackBerry. AEGIS Workshop and International Conference, Brussels
  • 14. Real-time Text brought to the mobile ● Functionality ● User should login with a user name and password to start using the applications. ● Once registered, the application provides three main functionalities: make / receive real-time text calls, see the call logs and manage the RTT contacts. AEGIS Workshop and International Conference, Brussels
  • 15. Real-time Text brought to the mobile ● Functionality ● Select existing contact or type directly the RTT address of the other user. AEGIS Workshop and International Conference, Brussels
  • 16. Real-time Text brought to the mobile ● Functionality ● Once the call is accepted by the other user – 2 text boxes appear – upper one show what the remote user is typing – lower box shows what user of device is typing. AEGIS Workshop and International Conference, Brussels
  • 17. Real-time Text brought to the mobile ● User testing ● Spain, Belgium, Sweden, and the United Kingdom ● 26 users with hearing impairments ● 11 experts and 11 tutors ● Feedback overall positive, and desire to have this functionality directly embedded in IM they use now ● But: 2 window conversation is new AEGIS Workshop and International Conference, Brussels
  • 18. Real-time Text brought to the mobile ● Next version (by August 2012) ● Chat based user interface (both conversations shown in same screen). ● New modalities of communication. ● Character-by-character, versus word-by- word. ● New client will be developed for LWUIT Java devices. This will make RTT compatible with touch screen devices. AEGIS Workshop and International Conference, Brussels