zbkoong / android-rcs-ims-stack

Automatically exported from code.google.com/p/android-rcs-ims-stack
0 stars 0 forks source link

The REGISTER and 200 OPTIONS does not contains all Tag which are checked in provisioning #146

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. do a register and save Contact header
2. select the checkbox IP Voice call and IP Video Call in provisioning,
3. do a register and save Contact header 

What is the expected output? What do you see instead?
no new tag are added,
at least tag video tag sould be added

Same issue on 200 Options

What version of the product are you using? On what operating system?
2.5.7, GS4 4.04

FYI: The Functionality Video Call seems to work as Invite are sent

Original issue reported on code.google.com by rcs.capg...@gmail.com on 27 Aug 2013 at 9:23

GoogleCodeExporter commented 9 years ago
Here is some information to complete the issue.

The problem is existing for Options Requests too.

In provisionning, we can choose 14 different capabilities :
 - Image sharing
 - Video sharing
 - File transfer
 - File transfer HTTP
 - IM session
 - IP Voice call
 - IP Video call
 - CS video
 - Presence discovery
 - Social presence
 - Geolocation push
 - File transfer thumbnail
 - File transfer Store & Forward
 - Group chat Store & Forward

If we check all these capabilities in provisioning, we have missing 
capabilities in Options requests/responses and register requests.

Capabilities present in Options request or response : 
 - File transfer
 - File transfer HTTP
 - IM session
 - Geolocation push
 - File transfer thumbnail
 - File transfer Store & Forward
 - Group chat Store & Forward
=> only 7/14 capabilities present

Capabilities present in Register request : 
 - Video sharing
 - Image sharing
 - File transfer HTTP
 - Geolocation push
 - IM session
=> only 5/14 capabilities present

Regards.

Original comment by rcs.capg...@gmail.com on 28 Aug 2013 at 1:39

GoogleCodeExporter commented 9 years ago
Some capabilities are only present in the SIP OPTIONS if you are incall: ISh, 
VSh, CS video.
Some capabilities are only present if the capability is checked (in 
provisioning parameters) and additionnal parameters defined (ex. FT HTTP only 
activated if HTTP server parameters defined).
Some feature tag are not added in the REGISTER (e.g. FT thumbnail, Social 
presence, Presence discovery)
So there is no direct matching between the capabilities you can activate and 
the feature tags in the REGISTER

Original comment by jmauffret@gmail.com on 4 Sep 2013 at 11:42

GoogleCodeExporter commented 9 years ago
You are right. There are missing feature tags for IO Call service in the 
register.

Original comment by jmauffret@gmail.com on 23 Sep 2013 at 11:43