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 > > > _______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
