But is XCAP implemented in the current version of QuteCom?

Will QuteCom SUBSCRIBE to a remote contact-list on XCAP server?


2009/8/16 Laurent Tarrisse <[email protected]>:
> Chris Maciejewski a écrit :
>> Hi Laurent,
>>
>> But "url.internaldirectory" is just an URL which is opened in a web
>> browser when "Search Contact" button is clicked in a toolbar.
>>
>> As described in my first email, what I am looking for is to populate
>> "Contacts" list with XML data fetched from a web server automatically
>> when QuteCom starts (in a similar way as Balance and User Name is
>> updated from "wengo.info.path").
>>
>> So looks like this is not currently possible?
>>
> Yes, with directory webservice you can "manually" add  contacts
>
> You need a remote contact-list manager, take a look at OpenXCAP :
> http://openxcap.org
>> Best regards,
>> Chris
>>
>>
>> 2009/8/15 Laurent Tarrisse <[email protected]>:
>>
>>> Chris,
>>>
>>> I'm wrong, sorry for the mistake ...
>>>
>>> Keys :
>>> config.xml : url.internaldirectory
>>> config.cpp : URL_INTERNALDIRECTORY_KEY
>>>
>>> Model layer :
>>> accessors : WsUrl::getWengoDirectoryUrl()
>>>
>>> Presentation layer :
>>> WsUrl::showWengoSmartDirectory() (with open-sources Qt version)
>>> QtWebDirectory (only Windows commercial Qt version)
>>>
>>> (It will be interesting to rewrite QtWebDirectory with QtWebkit module ... )
>>>
>>> Laurent
>>>
>>> Chris Maciejewski a écrit :
>>>
>>>> Hi Laurent,
>>>>
>>>> Thanks for you reply again.
>>>>
>>>> Unfortunately it seems to me xxx is not implemented anywhere in
>>>> current code (apart from model/Config.h(cpp)). I tried to grep source
>>>> code, but all I can find is:
>>>>
>>>> $ find . -name "*.cpp" -exec grep -Hn 'WENGO_DIRECTORY_PATH_KEY' {} \;
>>>>
>>>> ./model/config/Config.cpp:138:const string
>>>> Config::WENGO_DIRECTORY_PATH_KEY = "wengo.directory.path";
>>>> ./model/config/Config.cpp:482:        return
>>>> getStringKeyValue(WENGO_DIRECTORY_PATH_KEY);
>>>>
>>>>
>>>> $ find . -name "*.cpp" -exec grep -Hn 'getWengoDirectoryPath' {} \;
>>>>
>>>> ./model/config/Config.cpp:481:string Config::getWengoDirectoryPath() const 
>>>> {
>>>> ch...@chris:~/qutecom-2.2/wengophone/src$ find . -name "*.cpp" -exec
>>>> grep -Hn 'getWengoDirectoryPath' {} \;
>>>> ./model/config/Config.cpp:481:string Config::getWengoDirectoryPath() const 
>>>> {
>>>>
>>>>
>>>> So looks like Config::getWengoDirectoryPath() is not used anywhere at all.
>>>>
>>>> Also when I checked web server logs, the only URLs requested when
>>>> starting QuteCom are:
>>>>
>>>> wengo.sso.path
>>>> wengo.softupdate.path
>>>> wengo.info.path
>>>>
>>>> Would it be possible wengo.directory.path is currently not
>>>> implemented? Or I am missing something?
>>>>
>>>> Best regards,
>>>> Chris
>>>>
>>>>
>>>>
>>>> 2009/8/14 Laurent Tarrisse <[email protected]>:
>>>>
>>>>
>>>>> Hello Chris,
>>>>>
>>>>> It is : WENGO_DIRECTORY_PATH_KEY = "wengo.directory.path";
>>>>>
>>>>> With it, you can add wengo contacts into your contact-list.
>>>>>
>>>>> This is not a remote contact-list manager .... like XCAP
>>>>> (http://openxcap.org)
>>>>>
>>>>> Laurent
>>>>>
>>>>> Chris Maciejewski a écrit :
>>>>>
>>>>>
>>>>>> Hi Laurent,
>>>>>>
>>>>>> Thanks for you reply.
>>>>>>
>>>>>> I did enable CUSTOM_ACCOUNT in DefineWengoOptions.cmake file.
>>>>>>
>>>>>> However still can't figure out which "webservice" should push contacts
>>>>>> to QuteCom.
>>>>>>
>>>>>> Likely candidates are:
>>>>>>
>>>>>> WENGO_SSO_PATH_KEY = "wengo.sso.path"; // I use that one already for
>>>>>> SIP account details
>>>>>>
>>>>>> WENGO_INFO_PATH_KEY = "wengo.info.path";
>>>>>> WENGO_SUBSCRIBE_PATH_KEY = "wengo.subscribe.path";
>>>>>> WENGO_CIRPACK_PATH_KEY = "wengo.cirpack.path";
>>>>>> WENGO_DIRECTORY_PATH_KEY = "wengo.directory.path";
>>>>>>
>>>>>> Could you please let me know which of the above is responsible for 
>>>>>> Contact list?
>>>>>>
>>>>>> Thanks and best regards,
>>>>>> Chris
>>>>>>
>>>>>>
>>>>>> 2009/8/6 Laurent Tarrisse <[email protected]>:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Yes, it is possible to fetch contacts from server
>>>>>>>
>>>>>>> You need to enable CUSTOM_ACCOUNT in DefineWengoOptions.cmake
>>>>>>>
>>>>>>> Laurent
>>>>>>>
>>>>>>> Chris Maciejewski a écrit :
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Is it currently possible to fetch contacts from the server (in XML 
>>>>>>>> format)?
>>>>>>>>
>>>>>>>> I managed to implement
>>>>>>>>
>>>>>>>> <wengo.info.path><string>/oss/info</string></wengo.info.path>
>>>>>>>>
>>>>>>>> to update balance, line number etc.
>>>>>>>>
>>>>>>>> I can see the following in the config.xml:
>>>>>>>>
>>>>>>>> <wengo.directory.path><string>/oss/directory</string></wengo.directory.path>
>>>>>>>>
>>>>>>>> but there is nowhere in the code the above is used???
>>>>>>>>
>>>>>>>> The only "webservices" I can see in src/model/webservices are
>>>>>>>> callforward, info, sms and softupdate.
>>>>>>>>
>>>>>>>> If it is not implemented at the moment, could please someone let me
>>>>>>>> know, where is a best place to start to add this feature?
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>> Chris
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to