Imsv45 Tspec Presence

download Imsv45 Tspec Presence

of 24

Transcript of Imsv45 Tspec Presence

  • 8/2/2019 Imsv45 Tspec Presence

    1/24

  • 8/2/2019 Imsv45 Tspec Presence

    2/24

  • 8/2/2019 Imsv45 Tspec Presence

    3/24

    7

    IMSv45-TCASE-

    Presence-007 IMSCOR2096

    Service Capability Notification - File

    Transfer Service using Service-id tag. Step 1

    Step 2

    8

    IMSv45-TCASE-

    Presence-008

    Service Capability Notification - File

    Transfer Service using Service-id tag

    when File Transfer is disabled. Step 1

    Step 2

    9

    IMSv45-TCASE-

    Presence-009 IMSCOR2098

    Symmetric Authorization.

    Precondition:

    1. User A and User B are Online.

    2. User B is in the address book of User A. Step 1

    Step 2

  • 8/2/2019 Imsv45 Tspec Presence

    4/24

    Step 3

    Step 4

    Step 5

    10

    IMSv45-TCASE-

    Presence-010

    IMSCOR2099

    IMSCOR2104

    IMSCOR2105

    Publishing Favorite Links Information.

    Precondition:1. User A and User B are Online.

    2. User B is in the address book of User A

    and vice versa.

    3. User A and User B has social presence

    relationship established Step 1

    Step 2

    11

    IMSv45-TCASE-

    Presence-011

    IMSCOR2103

    IMSCOR2105

    Publishing Free Text Information.

    Precondition:

    1. User A and User B are Enhanced

    Contacts and Online.

    2. User B is in the address book of User A

    and vice versa. Step 1

    Step 2

  • 8/2/2019 Imsv45 Tspec Presence

    5/24

    12

    IMSv45-TCASE-

    Presence-012

    IMSCOR2107

    IMSCOR2107

    .1

    IMSCOR2107

    .2

    IMSCOR2107

    .3

    IMSCOR2107

    .4

    IMSCOR2107

    .5

    IMSCOR2107

    .6

    Publishing New Icon details.

    Precondition:

    1. User A and User B are Enhanced

    Contacts and Online.

    2. User B is in the address book of User A. Step 1

    Step 2

    Step 3

    Step 4

    13

    IMSv45-TCASE-

    Presence-013

    Handling new status icon inforamtion

    Precondition:1. User A and User B are Enhanced

    Contacts and Online.

    2. User B is in the address book of User A. Step 1

    Step 2

    14

    IMSv45-TCASE-

    Presence-014 IMSCOR2106 Storing SIP-ETag value Step 1

    Step 2

    Step 3

  • 8/2/2019 Imsv45 Tspec Presence

    6/24

    Step 4

    15

    IMSv45-TCASE-

    Presence-015 IMSCOR2106

    Storing SIP-ETag value - error response

    received for PUBLISH Step 1

    Step 2

    Step 3

    Step 4

    Step 5

    Step 6

  • 8/2/2019 Imsv45 Tspec Presence

    7/24

    Description (Design Step) Expected (Design Step)

    User A enables Video Share Service in config file None

    User A goes Online

    a] User A goes Onlineb] During registration, framework sends presence

    PUBLISH with tuple having as 'open' for

    service-id 'org.gsma.videoshare'

    Example:

    open

    org.gsma.videoshare

    1.0

    tel:+358405344455

    User A disables Video Share Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'closed' for

    service-id 'org.gsma.videoshare'

    Example:

    closed

    org.gsma.videoshare

    1.0

    tel:+358405344455

    User A enables Image Share Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'open' for

    service-id 'org.gsma.imageshare'

    Example:

    open

    org.gsma.imageshare

    1.0

    tel:+358405344455

  • 8/2/2019 Imsv45 Tspec Presence

    8/24

    User A disables Image Share Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'closed' for

    service-id 'org.gsma.imageshare'

    Example:

    closed

    org.gsma.imageshare

    1.0

    tel:+358405344455

    User A enables Chat Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'open' for

    service-id 'org.openmobilealliance:IM-Session'

    Example:

    open

    org.openmobilealliance:IM-

    Session

    1.0

    tel:+358405344455

    User A disables Chat Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'closed' for

    service-id 'org.openmobilealliance:IM-Session'

    Example:

    closed

    org.openmobilealliance:IM-

    Session

    1.0

    tel:+358405344455

  • 8/2/2019 Imsv45 Tspec Presence

    9/24

    User A enables File Transfer Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'open' for

    service-id 'org.openmobilealliance:File-Transfer'

    Example:

    open

    org.openmobilealliance:File-

    Transfer

    1.0

    tel:+358405344455

    User A disables File Transfer Service in config file None

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with tuple having as 'closed' for

    service-id 'org.openmobilealliance:File-Transfer'

    Example:

    closed

    org.openmobilealliance:File-

    Transfer

    1.0

    tel:+358405344455

    User A opens the client. 1-Client is displayed

    User A selects User B from the address book and

    chooses subscribe option from menu

    a] User A's Framework adds User B to 'rcs' list

    b] User B gets watcher-info notification from serverc] User B gets notification from application that User

    A wants to establish a social presence relationship

  • 8/2/2019 Imsv45 Tspec Presence

    10/24

    User B accepts the invitation

    a] User B's Framework adds User A to 'rcs' list

    b] User A is added to address book User B

    c] Social presence relationship established b/w User

    A and User B

    d] Status of User A is shown Online @ User B's

    address book

    e] Status of User B is shown Online @ User A'saddress book

    User A selects User B from address book

    Summary screen of User B is shown with correct

    Profile Icon, Free text, Favorite link

    User B selects User A from address book

    Summary screen of User A is shown with correct

    Profile Icon, Free text, Favorite link

    User B updates his Favorite Link

    a] User B (Framework) sends presence PUBLISH

    with

    1. Favorite Link information as entered by user

    2. Timestamp current time in UTC format

    Example:

    http://example.com/user_b

    2009-03-26T22:02:44+05:00

    b] User A gets NOTIFY from Server for the change

    in presence information of User B

    User A selects User B from address book

    Summary screen displays updated Favorite Link

    information of User B

    User B updates his Free Text.

    a] User B (Framework) sends presence PUBLISH

    with

    1. Free Text (note)information as entered by user

    2. Timestamp current time in UTC formatExample:

    Infineon

    Technologies

    2009-03-26T22:02:44+05:00

    b] User A gets NOTIFY from Server for the change

    in presence information of User B

    User A selects User B from the address book.

    Summary screen displays updated Free Text

    information of User B

  • 8/2/2019 Imsv45 Tspec Presence

    11/24

    User B updates his Status Icon with gif file .

    a] User B (Framework) sends HTTP PUT Requestfor storing status icon

    b] User B (Framework) sends presence PUBLISH

    with updated etag for status icon.

    element value as image/gif

    element value as base64

    User A selects User B from the address book.

    Summary screen displays the Social Presence

    Information of User B with the updated Status Icon.

    User B updates his Status Icon with jpeg file .

    a] User B (Framework) sends HTTP PUT Request

    for storing status icon

    b] User B (Framework) sends presence PUBLISH

    with updated etag for status icon.

    element value as image/jpeg

    element value as base64

    User A selects User B from the address book.

    Summary screen displays the Social Presence

    Information of User B with the updated Status Icon.

    User B updates his Status Icon .

    a] User B (Framework) sends HTTP PUT Request

    for storing status icon

    b] User B (Framework) sends presence PUBLISH

    with updated etag for status icon.

    c] User A gets Notification from server for the

    change in presence information of User B

    d] User A sends HTTP GET request to server tofetch the status icon of User B

    e] User A cache the downloaded status icon file

    along with the etag value.

    User B updates Free Text.

    a] User B sends presence PUBLISH with updated

    free text.

    b] etag sent for status icon in presence PUBLISH

    is same as the etag sent on Step 1.

    c] User A gets Notification from server for the

    change in presence information of User B

    d] User A does NOT send HTTP GET request as

    the etag value for status icon in notification and in

    cache are the same

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH, server sends 2xx response with SIP-

    ETag value

    Power off the device without going Offline None

    Power on device None

  • 8/2/2019 Imsv45 Tspec Presence

    12/24

    User A goes Online again

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with Self-If-Match header having value

    same as the SIP-ETag received in expected results

    'b' of Step 1

    User A goes Online

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH, server sends 2xx response with SIP-Etag

    value

    Power off the device without going Offline None

    Power on device None

    User A goes Online again

    a] User A goes Online

    b] During registration, framework sends presence

    PUBLISH with Self-If-Match header having value

    same as the SIP-ETag received in expected results

    'b' of Step 1

    Server sends '412 Conditional Request Failed'

    response for presence PUBLISH

    Client sends presence PUBLISH again without SIP-

    If-Match header

    Server sends 2xx response Presence service is online

  • 8/2/2019 Imsv45 Tspec Presence

    13/24

    Output Actual Priority

    Passed

    Passed

    Passed

    Passed

    Passed

    Passed

  • 8/2/2019 Imsv45 Tspec Presence

    14/24

    Passed

    Passed

    Passed

    Passed

    Failed

  • 8/2/2019 Imsv45 Tspec Presence

    15/24

    Passed

    Passed

    Passed

    Failed

    Passed

    Failed

  • 8/2/2019 Imsv45 Tspec Presence

    16/24

    Not Executed

    Failed

    Failed

    Failed

    Failed

    Failed

    Failed

  • 8/2/2019 Imsv45 Tspec Presence

    17/24

    Failed

    Not Executed

    Not Executed

    Not Executed

    Failed

    Failed

    Passed

    Passed

    Passed

  • 8/2/2019 Imsv45 Tspec Presence

    18/24

    Failed

    Passed

    Passed

    Passed

    Failed

    Failed

    Passed

  • 8/2/2019 Imsv45 Tspec Presence

    19/24

    BUG ID/Comments

  • 8/2/2019 Imsv45 Tspec Presence

    20/24

    doesnt effect on the sip msg

    sent - bug id : IOT-91

  • 8/2/2019 Imsv45 Tspec Presence

    21/24

    disabling the file transfear in

    configuration file doesnt effect

    bug-id : IOT-92

    by default the client mark theuser subscribe and it doesnt

    unsubscribe it bug id : IOT-93

  • 8/2/2019 Imsv45 Tspec Presence

    22/24

    because of step 2

    ONLY status appeared - bug id

    : IOT-94

    ONLY status appeared - bug id

    : IOT-94

    when changing the favorite or

    the status link no sip messeges

    are sennt bug id : IOT-95

    ONLY status appeared - bug id

    : IOT-94

    when changing the favorite or

    the status link no sip messeges

    are sennt bug id : IOT-95

    ONLY status appeared - bug id

    : IOT-94

  • 8/2/2019 Imsv45 Tspec Presence

    23/24

    when changing the icon no sip

    messeges are sennt bug id :

    IOT-96

    because of step 1

    when changing the icon no sip

    messeges are sennt bug id :

    IOT-96

    because of step 1-3

    when changing the icon no sip

    messeges are sennt bug id :

    IOT-96

    when changing the favorite or

    the status link no sip messeges

    are sennt bug id : IOT-95

  • 8/2/2019 Imsv45 Tspec Presence

    24/24

    it has different etag ( tested on

    wireshark)

    it has different etag ( tested on

    wireshark)