[sip-comm-dev] SIP based file transfer


#1

Dear Maillinglist!

I would like to start implementing a (sip based) file transfer feature, but I am not quite sure where to start. I thought about extending the Instant Messaging Classes. It seems as if they already offer a lot of SIP logic. Furthermore it seems as if the classes were already prepared to send messages of image MIME types.

I also noticed that there is already an Interface for sending files (OperationSetFileTransfer) which needs to be implemented.

Please let me know what you think about this idea and the way of implementation.

Martin

···

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


#2

Hi Martin,

I think that your project is a very good idea. File transfert for SIP will really be a good improvement for SC.

To implement the file transfer in SIP you have to implement the OperationSetFileTransfer interface. The instant messaging class is just handling the message exchange capacity and should not be used for the file transfer.

For any SIP message, we're using a sip stack named jain-sip which will help you to forge some SIP messages easily (you can have some examples on how to use it by looking at the implementations of IM, telephony and presence).

Perhaps Emil could help you more than I do.

Ben

Martin Bauer a �crit :

···

Dear Maillinglist!

I would like to start implementing a (sip based) file transfer feature, but I am not quite sure where to start. I thought about extending the Instant Messaging Classes. It seems as if they already offer a lot of SIP logic. Furthermore it seems as if the classes were already prepared to send messages of image MIME types.

I also noticed that there is already an Interface for sending files (OperationSetFileTransfer) which needs to be implemented.

Please let me know what you think about this idea and the way of implementation.

Martin

---------------------------------------------------------------------
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


#3

Hi all,

Just to inform you that some guys already worked on the file transfer:

http://www.sip-communicator.org/index.php/Development/FileTransfer

I remember that we talked about it with Emil and he should have some source code he didn't commited, so i suggest you to wait until he answers here :slight_smile:

Stéphane

Benoit Pradelle <ze_real_neo@yahoo.fr> a écrit :

···

Hi Martin,

I think that your project is a very good idea. File transfert for SIP
will really be a good improvement for SC.

To implement the file transfer in SIP you have to implement the
OperationSetFileTransfer interface. The instant messaging class is just
handling the message exchange capacity and should not be used for the
file transfer.

For any SIP message, we're using a sip stack named jain-sip which will
help you to forge some SIP messages easily (you can have some examples
on how to use it by looking at the implementations of IM, telephony and
presence).

Perhaps Emil could help you more than I do.

Ben

Martin Bauer a écrit :

Dear Maillinglist!

I would like to start implementing a (sip based) file transfer feature, but I am not quite sure where to start. I thought about extending the Instant Messaging Classes. It seems as if they already offer a lot of SIP logic. Furthermore it seems as if the classes were already prepared to send messages of image MIME types.

I also noticed that there is already an Interface for sending files (OperationSetFileTransfer) which needs to be implemented.

Please let me know what you think about this idea and the way of implementation.

Martin

---------------------------------------------------------------------
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

--
Vous êtes unique, comme tout le monde!

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


#4

Hello everyone!

thank you for your quick replies! I'll follow your suggestion to wait for Emil :wink:

Martin

St�phane Remy wrote:

···

Hi all,

Just to inform you that some guys already worked on the file transfer:

http://www.sip-communicator.org/index.php/Development/FileTransfer

I remember that we talked about it with Emil and he should have some source code he didn't commited, so i suggest you to wait until he answers here :slight_smile:

St�phane

Benoit Pradelle <ze_real_neo@yahoo.fr> a �crit :

Hi Martin,

I think that your project is a very good idea. File transfert for SIP
will really be a good improvement for SC.

To implement the file transfer in SIP you have to implement the
OperationSetFileTransfer interface. The instant messaging class is just
handling the message exchange capacity and should not be used for the
file transfer.

For any SIP message, we're using a sip stack named jain-sip which will
help you to forge some SIP messages easily (you can have some examples
on how to use it by looking at the implementations of IM, telephony and
presence).

Perhaps Emil could help you more than I do.

Ben

Martin Bauer a �crit :

Dear Maillinglist!

I would like to start implementing a (sip based) file transfer feature, but I am not quite sure where to start. I thought about extending the Instant Messaging Classes. It seems as if they already offer a lot of SIP logic. Furthermore it seems as if the classes were already prepared to send messages of image MIME types.

I also noticed that there is already an Interface for sending files (OperationSetFileTransfer) which needs to be implemented.

Please let me know what you think about this idea and the way of implementation.

Martin

---------------------------------------------------------------------
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


#5

Hello Martin,

Nykos and Gregory have been working on file transfer in February. They
did some nice work on implementing file transfer for protocols supported
at the time (excluding SIP), but we haven't yet had the time to do the
user interface and integrate it in the project.

Their work is available in one of the SIP Communicator sub projects:

http://sc-filetransfer.dev.java.net

As I've just mentioned, the project does not contain file transfer over
SIP but it would probably be useful for you as it give you some pointers
on how we intend to be handling File Transfer in SIP Communicator.

Hope this helps
Emil

Martin Bauer wrote:

···

Hello everyone!

thank you for your quick replies! I'll follow your suggestion to wait
for Emil :wink:

Martin

St�phane Remy wrote:

Hi all,

Just to inform you that some guys already worked on the file transfer:

http://www.sip-communicator.org/index.php/Development/FileTransfer

I remember that we talked about it with Emil and he should have some
source code he didn't commited, so i suggest you to wait until he
answers here :slight_smile:

St�phane

Benoit Pradelle <ze_real_neo@yahoo.fr> a �crit :

Hi Martin,

I think that your project is a very good idea. File transfert for SIP
will really be a good improvement for SC.

To implement the file transfer in SIP you have to implement the
OperationSetFileTransfer interface. The instant messaging class is just
handling the message exchange capacity and should not be used for the
file transfer.

For any SIP message, we're using a sip stack named jain-sip which will
help you to forge some SIP messages easily (you can have some examples
on how to use it by looking at the implementations of IM, telephony and
presence).

Perhaps Emil could help you more than I do.

Ben

Martin Bauer a �crit :

Dear Maillinglist!

I would like to start implementing a (sip based) file transfer
feature, but I am not quite sure where to start. I thought about
extending the Instant Messaging Classes. It seems as if they
already offer a lot of SIP logic. Furthermore it seems as if the
classes were already prepared to send messages of image MIME types.

I also noticed that there is already an Interface for sending files
(OperationSetFileTransfer) which needs to be implemented.

Please let me know what you think about this idea and the way of
implementation.

Martin

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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 Emil!
Hello Everyone
   Thank you for this very useful information. Unfortunately I experience some trouble while trying to check out the sources (I get CVS timeouts all the time).
Do you experience similar problems? If not, it would be great if someone could send me the zipped sources!

Thank you!
Martin

Emil Ivor wrote:

···

Hello Martin,

Nykos and Gregory have been working on file transfer in February. They
did some nice work on implementing file transfer for protocols supported
at the time (excluding SIP), but we haven't yet had the time to do the
user interface and integrate it in the project.

Their work is available in one of the SIP Communicator sub projects:

http://sc-filetransfer.dev.java.net

As I've just mentioned, the project does not contain file transfer over
SIP but it would probably be useful for you as it give you some pointers
on how we intend to be handling File Transfer in SIP Communicator.

Hope this helps
Emil

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


#7

Hi Martin,

The server is perfectly working for me, are you sure that all your settings are correct ?
you can find some more informations here :
http://www.sip-communicator.org/index.php/Documentation/DeveloperDocumentation

cheers,
Ben

Martin Bauer a �crit :

···

Hello Emil!
Hello Everyone
  Thank you for this very useful information. Unfortunately I experience some trouble while trying to check out the sources (I get CVS timeouts all the time).
Do you experience similar problems? If not, it would be great if someone could send me the zipped sources!

Thank you!
Martin

Emil Ivor wrote:

Hello Martin,

Nykos and Gregory have been working on file transfer in February. They
did some nice work on implementing file transfer for protocols supported
at the time (excluding SIP), but we haven't yet had the time to do the
user interface and integrate it in the project.

Their work is available in one of the SIP Communicator sub projects:

http://sc-filetransfer.dev.java.net

As I've just mentioned, the project does not contain file transfer over
SIP but it would probably be useful for you as it give you some pointers
on how we intend to be handling File Transfer in SIP Communicator.

Hope this helps
Emil

---------------------------------------------------------------------
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


#8

Hi Ben

The server is perfectly working for me, are you sure that all your settings are correct ?

I am not quite sure, since I am used to SVN. I have attached of screen shot with my settings and the error I receive.

you can find some more informations here :
http://www.sip-communicator.org/index.php/Documentation/DeveloperDocumentation

I now have requested Observer role, but I believe, that it is some network issue (according to the Error). I get the same Error using the command line version of CVS.

Please also note, that I am trying to access sc-filetransfer subproject.

friendly regards
Martin