Chris Maciejewski a écrit : > But is XCAP implemented in the current version of QuteCom? > In the current version of QuteCom there is no XCap client implemented. > Will QuteCom SUBSCRIBE to a remote contact-list on XCAP server? > QuteCom will manage its contact-list with XCap server. (You always need a sip-simple server to publish/subscribe presence ...) > > 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 > > >
_______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
