[asterisk-dev] The TCP/TLS support in chan_sip 1.6 - make it "experimental"

Johansson Olle E oej at edvina.net
Tue Mar 18 03:15:30 CDT 2008


Friends,

I see a lot of issues with the current TCP/TLS support and it's  
configuration in chan_sip. We will need to change the configuration,  
how it's used in the dialplan and much more. In order to be able to do  
this without having to be backward compatible with the current  
implementation, I vote for marking the current implementation  
"experimental" and warning people that it may change.

Some issues I see (without spending a lot of time testing):

- You can't specificy call type in the dial string in the dialplan
- Certificates for multiple domains is not implemented. We need to tie  
certs to the domains.
- We haven't implemented "security levels" for calls (see my earlier  
mails to asterisk-dev and asterisk-users about this)
- DNS SRV record handling and NAPTR doesn't work as specified
- If a call transfer transfers to a TLS uri, this won't work, since  
the dialplan doesn't support it.

So there's still a lot of work to be done, even if we can connect a  
phone locally to Asterisk with tcp/tls. It's not ready for release.

I'm sorry I haven't been able to contribute, but at the moment I have  
no sponsor for my Asterisk work and no customer interested in these  
issues. I do feel it is important that we get the architecture right  
before locking it in a release though and I am very worried about the  
current state of the code. I don't want us to be forced to be  
backwards compatible if I do get anyone to sponsor such work or if  
someone else takes the task to complete this work.

Thanks to those that brought the code here, it's a huge step forward.

/O



More information about the asterisk-dev mailing list