[sr-dev] git:master: core: don't attempt srv lookup for proto ws or wss
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Oct 2 13:27:56 CEST 2013
E.g. when connection from one Kamailio to another Kamailio via Websockets.
klaus
On 02.10.2013 13:27, Klaus Darilion wrote:
> Isn't NAPTR/SRV lookups specified for websockets?
>
> On 01.10.2013 23:18, Daniel-Constantin Mierla wrote:
>> Module: sip-router
>> Branch: master
>> Commit: 1c74725dc14fc40d9b553950e212241821351878
>> URL:
>> http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1c74725dc14fc40d9b553950e212241821351878
>>
>>
>> Author: Daniel-Constantin Mierla <miconda at gmail.com>
>> Committer: Daniel-Constantin Mierla <miconda at gmail.com>
>> Date: Tue Oct 1 23:18:07 2013 +0200
>>
>> core: don't attempt srv lookup for proto ws or wss
>>
>> ---
>>
>> dns_cache.c | 4 ++++
>> 1 files changed, 4 insertions(+), 0 deletions(-)
>>
>> diff --git a/dns_cache.c b/dns_cache.c
>> index 917b43e..2d7278c 100644
>> --- a/dns_cache.c
>> +++ b/dns_cache.c
>> @@ -2670,6 +2670,10 @@ struct hostent* dns_srv_sip_resolvehost(str*
>> name, unsigned short* port,
>> }else{
>> srv_proto=PROTO_UDP;
>> }
>> + if(srv_proto==PROTO_WS || srv_proto==PROTO_WS) {
>> + /* no srv records for web sockets */
>> + return 0;
>> + }
>> /* try SRV if no port specified (draft-ietf-sip-srv-06) */
>> if ((port)&&(*port==0)){
>> *port=(srv_proto==PROTO_TLS)?SIPS_PORT:SIP_PORT; /* just in
>> case we
>>
>>
>> _______________________________________________
>> sr-dev mailing list
>> sr-dev at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
More information about the sr-dev
mailing list