@ -917,6 +917,12 @@ static int transport_tls_method_handler(const struct aco_option *opt, struct ast
state - > tls . method = PJSIP_SSL_UNSPECIFIED_METHOD ;
} else if ( ! strcasecmp ( var - > value , " tlsv1 " ) ) {
state - > tls . method = PJSIP_TLSV1_METHOD ;
# ifdef HAVE_PJSIP_TLS_TRANSPORT_PROTO
} else if ( ! strcasecmp ( var - > value , " tlsv1_1 " ) ) {
state - > tls . method = PJSIP_TLSV1_1_METHOD ;
} else if ( ! strcasecmp ( var - > value , " tlsv1_2 " ) ) {
state - > tls . method = PJSIP_TLSV1_2_METHOD ;
# endif
} else if ( ! strcasecmp ( var - > value , " sslv2 " ) ) {
state - > tls . method = PJSIP_SSLV2_METHOD ;
} else if ( ! strcasecmp ( var - > value , " sslv3 " ) ) {
@ -933,6 +939,10 @@ static int transport_tls_method_handler(const struct aco_option *opt, struct ast
static const char * tls_method_map [ ] = {
[ PJSIP_SSL_UNSPECIFIED_METHOD ] = " unspecified " ,
[ PJSIP_TLSV1_METHOD ] = " tlsv1 " ,
# ifdef HAVE_PJSIP_TLS_TRANSPORT_PROTO
[ PJSIP_TLSV1_1_METHOD ] = " tlsv1_1 " ,
[ PJSIP_TLSV1_2_METHOD ] = " tlsv1_2 " ,
# endif
[ PJSIP_SSLV2_METHOD ] = " sslv2 " ,
[ PJSIP_SSLV3_METHOD ] = " sslv3 " ,
[ PJSIP_SSLV23_METHOD ] = " sslv23 " ,