Hello,
On 1/14/10 2:25 AM, Bruce McAlister wrote:
Hi Klaus,
I do not know. For kamailio 1.5 I would just grep for SCTP in the sources to get the answer. For kamailio 3.0 (based on sip-router with a new (I guess much better) SCTP implementation there is probably another method needed. A cite from another email from Andrei:
Yes, make cfg SCTP=1 and then make all will compile with SCTP support. I'm currently pondering whether or not I should make the SCTP support automatic (if the needed *.h files are installed compile it
automatically).
I am compiling Kamailio 3.0.0 on Solaris 10 which does have SCTP support inherent in the OS. I did a 'grep -i sctp Makefile*' and saw that there were checks for SCTP in the makefiles.
I ended up building Kamailio 3.0.0 with the following command line:
make prefix=/opt/kamailio \ SCTP=1 \ CC_EXTRA_OPTS=-I/usr/gnu/include \ group_include="standard postgres presence" \ include_modules="snmpstats perl tls" \ all
The build went through successfully and I can see that sctp_server.o has been linked into the kamailio binary when the build is running.
Does anyone know of any tool that I can use to test Kamailio using the SCTP protocol?
you may ask this one on sr-dev@lists.sip-router.org since the devel of SCTP use to be more active there.
When I implemented in in old kamailio, it was no option for me than using kamailio-to-kamailio SCTP channel.
Cheers, Daniel
Hi Daniel,
you may ask this one on sr-dev@lists.sip-router.org since the devel of SCTP use to be more active there.
Thanks, I will ask there too.
When I implemented in in old kamailio, it was no option for me than using kamailio-to-kamailio SCTP channel.
When you did the testing between the two kamailio servers, how did you enforce SCTP as the transport?
Does t_relay offer a way to specify UDP/TCP/SCTP as the transport to relay the messages between servers?
Thanks Bruce