Ok, i've just created ebaixas/fixing_seas, take a look if you will, and lets prepare a merge of my changes into the master.

some things I am unsure about my modifications to tm are:

-backported dlg_add_extra from opensips, which lets me copy [local,remote] Display Name into struct dlg/loc_dname,rem_dname
(I just thought that I didn't remember to add the piece of code to free that shared mem from dlg when the dialog is destroyed. TODO)

-backported t_uac_cancel from opensips, which lets me cancel a branch, but also adding some new headers to the CANCEL (the uac cancel function in ser doesn't let adding new headers, and this is needed for AppServer)

-backported build_uac_cancel needed for t_uac_cancel

-in t_reply_with_body changed arguments of type char* to str* and the functions using this accordingly (I think :P )

everything else are changes in seas module itself.

those changes include some important fixes to seas that break the binary-protocol compatibility with the application server. This are needed changes that are not yet published to the public WeSIP/seas-JAIN release. I have uploaded an updated seas-jain compatible with the new protocol to http://www.baixas.net/seas-jain.jar, get it if you need.

at the moment the seas module just compiles with the master sip-router. remains to see if it actually works. this is work I plan to do on the next months, at the moment I can't guarantee everything works as it did/should.

best regards,

Elias

On Tue, Feb 2, 2010 at 9:51 PM, Daniel-Constantin Mierla <miconda@gmail.com> wrote:
Hello,


On 2/2/10 9:26 PM, Jan Janak wrote:
Hi,

On 02-02 19:36, Elias Baixas wrote:
 
   Hello all,

   I have been working on the seas module to make it work on sip-router. I
   have my own git branch locally, but I'd like to share it on the sip-router
   public git so that others can take a look and finally push it to the
   master branch.

   it needs some transaction-module changes, so it needs good review from
   other more tm-knowledgable coders before it can be finally merged.

   where do I need to send my public ssh key to get commit access to the
   sip-router git ?
   
That's great, I actually also started working on making the seas module
compile, so if you want you can send the patches to me and I'd be happy to review and commit the changes to tm and other places.

I'd be also happy to do some testing becase I was going to use it this week.

Regarding the ssh, you can send it to either Daniel or myself and we'll give
you access.
 
ssh access should be up, hopefully I haven't forgot anything and just works now :-)

Cheers,
Daniel