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
