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

Reply via email to