Hi Gonzalo,

I think you are doing wrong setting 'transport=tls' in the alias_domain. You should implement a combination of aliasdb and checking for protocol as below:

alias_usernamegonzalo58
alias_domaintest.external.com
username: gonzalo
domainsip.parzee.io



In kamailio's script (example):

#!ifdef WITH_ALIASDB
# search in DB-based aliases
if(proto==TLS)
{
if(alias_db_lookup("dbaliases")) {
route(SIPOUT);
}
}
#!endif




Regards,

On Fri, Nov 4, 2016 at 9:58 AM, Gonzalo Gasca Meza <gascagonzalo@gmail.com> wrote:
Hi Kamailions,

Kamailio 4.3 will receive calls (SIP TLS) for users in this domain: sip.parzee.io. Example

sip:gonzalo@sip.parzee.io

When call is received by Kamailio I need to overwrite R-URI and transport. 
I should keep a mapping per user. ( gonzalo -> gonzalo58)


Example.

sip:gonzalo58@test.external.com;transport=tls

I started looking into dbaliases table in LOCATION.


#!ifdef WITH_ALIASDB
        # search in DB-based aliases
        if(alias_db_lookup("dbaliases"))
                route(SIPOUT);
    #!endif

In dbaliases table I see 4 columns. Is the following configuration correct?

alias_usernamegonzalo58
alias_domaintest.external.com;transport=tls
username: gonzalo

Thanks

-Gonzalo

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users




--
Alberto Llamas
Phone: +1-786-805-6003
Telecommunications Engineer
Digium Certified Asterisk Professional (dCap)