[sip-comm-dev] Contacts list


#1

Hi all,

I still dont understand the aim of the contacts list... When I add a contact
into a group, I'm only able to chat with this person but not to call her..
is it how the sip-communicator is implemented or am I doing wrong? So is
there a way to have a contacts list for call purpose?

Thanks.


#2

Hello asmouta,

asmouta wrote:

Hi all,

I still dont understand the aim of the contacts list... When I add a contact into a group, I'm only able to chat with this person but not to call her..

This is most probably because you added the contact for a protocol that does not support telephony. Right now only SIP does.

is it how the sip-communicator is implemented or am I doing wrong? So is there a way to have a contacts list for call purpose?

Yes. You need to add SIP contacts and you will be able to call them.

Cheers
Emil

···

Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hi Emil,

Actually I did, the contact I've added is a SIP user and I've entered his
SIP identifier but it does'nt act the why it's supposed to.. All I can do is
either click on the contact to chat with him either right-click to show a
list of options but no way to call him. Even when I select the contact and
push the call button it doesn't work. Hope that you'll clear me.

Thanks a lot.

···

On 5/21/07, Emil Ivov <emcho@emcho.com> wrote:

Hello asmouta,

asmouta wrote:
> Hi all,
>
> I still dont understand the aim of the contacts list... When I add a
> contact into a group, I'm only able to chat with this person but not to
> call her..

This is most probably because you added the contact for a protocol that
does not support telephony. Right now only SIP does.

> is it how the sip-communicator is implemented or am I doing
> wrong? So is there a way to have a contacts list for call purpose?

Yes. You need to add SIP contacts and you will be able to call them.

Cheers
Emil
>
> Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Do the contacts GUI and datastore components have APIs that other S-C
components can call for managing contacts data? If someone installs an
LDAP client in it, S-C could have quite a lot of extra functionality,
without reinventing the wheel to get it.

···

On Tue, 2007-05-22 at 16:13 +0200, asmouta wrote:

Hi Emil,

Actually I did, the contact I've added is a SIP user and I've entered
his SIP identifier but it does'nt act the why it's supposed to.. All I
can do is either click on the contact to chat with him either
right-click to show a list of options but no way to call him. Even
when I select the contact and push the call button it doesn't work.
Hope that you'll clear me.

Thanks a lot.

On 5/21/07, Emil Ivov <emcho@emcho.com> wrote:
        Hello asmouta,
        
        asmouta wrote:
        > Hi all,
        >
        > I still dont understand the aim of the contacts list... When
        I add a
        > contact into a group, I'm only able to chat with this person
        but not to
        > call her..
        
        This is most probably because you added the contact for a
        protocol that
        does not support telephony. Right now only SIP does.
        
        > is it how the sip-communicator is implemented or am I doing
        > wrong? So is there a way to have a contacts list for call
        purpose?
        
        Yes. You need to add SIP contacts and you will be able to call
        them.
        
        Cheers
        Emil
        >
        > Thanks.
        
        ---------------------------------------------------------------------
        To unsubscribe, e-mail:
        dev-unsubscribe@sip-communicator.dev.java.net
        For additional commands, e-mail:
        dev-help@sip-communicator.dev.java.net
        

--

(C) Matthew Rubenstein

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Hello Matthew,

Please excuse the late reply.

Matthew Rubenstein wrote:

  Do the contacts GUI and datastore components have APIs that other S-C
components can call for managing contacts data?

Yes they both do. The MetaContactListService, and the UIService are exactly that

If someone installs an
LDAP client in it, S-C could have quite a lot of extra functionality,

Very much true! Would be interested in contributing?

without reinventing the wheel to get it.

Didn't understand this part.

Emil

···

On Tue, 2007-05-22 at 16:13 +0200, asmouta wrote:

Hi Emil,

Actually I did, the contact I've added is a SIP user and I've entered
his SIP identifier but it does'nt act the why it's supposed to.. All I
can do is either click on the contact to chat with him either
right-click to show a list of options but no way to call him. Even
when I select the contact and push the call button it doesn't work.
Hope that you'll clear me.

Thanks a lot.

On 5/21/07, Emil Ivov <emcho@emcho.com> wrote:
        Hello asmouta,
                asmouta wrote:
        > Hi all,
        >
        > I still dont understand the aim of the contacts list... When
        I add a
        > contact into a group, I'm only able to chat with this person
        but not to > call her..
                This is most probably because you added the contact for a
        protocol that
        does not support telephony. Right now only SIP does.
                > is it how the sip-communicator is implemented or am I doing > wrong? So is there a way to have a contacts list for call
        purpose?
                Yes. You need to add SIP contacts and you will be able to call
        them.
                Cheers
        Emil
        >
        > Thanks.
                --------------------------------------------------------------------- To unsubscribe, e-mail:
        dev-unsubscribe@sip-communicator.dev.java.net
        For additional commands, e-mail:
        dev-help@sip-communicator.dev.java.net
        
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

Hello Matthew,

Please excuse the late reply.

  No deadline, no problem :).

Matthew Rubenstein wrote:
> Do the contacts GUI and datastore components have APIs that other S-C
> components can call for managing contacts data?

Yes they both do. The MetaContactListService, and the UIService are
exactly that

> If someone installs an
> LDAP client in it, S-C could have quite a lot of extra functionality,

Very much true! Would be interested in contributing?

  I am considering using S-C in a project I'm analyzing, so I might be in
a position to do so.

> without reinventing the wheel to get it.

Didn't understand this part.

  I meant that if we use an LDAP client, especially existing code that is
just integrated with S-C, and existing LDAP servers, we could get that
extra functionality without writing all that directory/contacts code
from scratch.

  I also followed some of the discussion lately of searching within the
different types of personal data S-C maintains. S-C would be more
useable and manageable by developers if it had a single search facility
that called search threads in each searchable module with a consistent
API across all of them. A search API in the search module that calls an
API that is identical across each module containing searchable data. So
a "module search" Java interface that each module implements, preferably
with callbacks to the calling search object so parallel threads can
return data as it's available.

  That's the kind of wheel I'd invent for S-C searching, using existing
spokes, hubs and roads :).

···

On Fri, 2007-05-25 at 18:52 +0200, Emil Ivov wrote:

Emil

>
>
> On Tue, 2007-05-22 at 16:13 +0200, asmouta wrote:
>> Hi Emil,
>>
>> Actually I did, the contact I've added is a SIP user and I've entered
>> his SIP identifier but it does'nt act the why it's supposed to.. All I
>> can do is either click on the contact to chat with him either
>> right-click to show a list of options but no way to call him. Even
>> when I select the contact and push the call button it doesn't work.
>> Hope that you'll clear me.
>>
>> Thanks a lot.
>>
>> On 5/21/07, Emil Ivov <emcho@emcho.com> wrote:
>> Hello asmouta,
>>
>> asmouta wrote:
>> > Hi all,
>> >
>> > I still dont understand the aim of the contacts list... When
>> I add a
>> > contact into a group, I'm only able to chat with this person
>> but not to
>> > call her..
>>
>> This is most probably because you added the contact for a
>> protocol that
>> does not support telephony. Right now only SIP does.
>>
>> > is it how the sip-communicator is implemented or am I doing
>> > wrong? So is there a way to have a contacts list for call
>> purpose?
>>
>> Yes. You need to add SIP contacts and you will be able to call
>> them.
>>
>> Cheers
>> Emil
>> >
>> > Thanks.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail:
>> dev-help@sip-communicator.dev.java.net
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--

(C) Matthew Rubenstein


#7

Hello Matthew,

Matthew Rubenstein wrote:

If someone installs an
LDAP client in it, S-C could have quite a lot of extra functionality,

Very much true! Would be interested in contributing?

I am considering using S-C in a project I'm analyzing, so I might be in
a position to do so.

Glad to hear that!

without reinventing the wheel to get it.

Didn't understand this part.

  I meant that if we use an LDAP client, especially existing code that is
just integrated with S-C, and existing LDAP servers, we could get that
extra functionality without writing all that directory/contacts code
from scratch.

It would probably be best to define an LDAP service that all interested modules (such as the GUI or other plugins) would be able to query when necessary.

It would be best to keep that separate from the contact list services since they don't serve the same purpose.

  I also followed some of the discussion lately of searching within the
different types of personal data S-C maintains. S-C would be more
useable and manageable by developers if it had a single search facility
that called search threads in each searchable module with a consistent
API across all of them.

I am afraid I don't quite understand. Do you mean a search facility that would allow searching for contacts? If yes, then once we have the LDAP service, we could define another service that would be performing a global search over all contacts stored in local and server contact lists, as well as the LDAP server. This is pretty much the way Thunderbird works.

A search API in the search module that calls an
API that is identical across each module containing searchable data. So
a "module search" Java interface that each module implements, preferably
with callbacks to the calling search object so parallel threads can
return data as it's available.

Okay I see what you mean. Not a bad idea, though this should be kept apart from a module that would be doing global search on all contacts since once you start typing a phone number, you don't want it auto completed to a text that you sent to someone as a message. That said, the module that you are talking about could be very easily implemented in OSGi. The "Searchable" interface would become a service and all modules that support it would be exporting it.

Cheers
Emil

···

  That's the kind of wheel I'd invent for S-C searching, using existing
spokes, hubs and roads :).

Emil

On Tue, 2007-05-22 at 16:13 +0200, asmouta wrote:

Hi Emil,

Actually I did, the contact I've added is a SIP user and I've entered
his SIP identifier but it does'nt act the why it's supposed to.. All I
can do is either click on the contact to chat with him either
right-click to show a list of options but no way to call him. Even
when I select the contact and push the call button it doesn't work.
Hope that you'll clear me.

Thanks a lot.

On 5/21/07, Emil Ivov <emcho@emcho.com> wrote:
        Hello asmouta,
                asmouta wrote:
        > Hi all,
        >
        > I still dont understand the aim of the contacts list... When
        I add a
        > contact into a group, I'm only able to chat with this person
        but not to > call her..
                This is most probably because you added the contact for a
        protocol that
        does not support telephony. Right now only SIP does.
                > is it how the sip-communicator is implemented or am I doing > wrong? So is there a way to have a contacts list for call
        purpose?
                Yes. You need to add SIP contacts and you will be able to call
        them.
                Cheers
        Emil
        >
        > Thanks.
                --------------------------------------------------------------------- To unsubscribe, e-mail:
        dev-unsubscribe@sip-communicator.dev.java.net
        For additional commands, e-mail:
        dev-help@sip-communicator.dev.java.net
        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net