[Freeswitch-users] Update DNS SRV records

Ken Rice krice at freeswitch.org
Wed Jun 26 01:40:06 UTC 2019


dont hijack threads start a new one

Sent from my iPhone

> On Jun 25, 2019, at 17:07, zoya Ferdowsian <pingzoya at gmail.com> wrote:
> 
> Hello
> I am very new in FreeSwitch trying to install it on windows 10
> I have followed https://freeswitch.org/confluence/display/FREESWITCH/Windows, 
> 
> I do this warning --> On Windows you must Select CheckOut as-is, Commit as-is in order to Set core.autocrlf False. 
> 
> but when I tun git clone https://stash.freeswitch.org/scm/fs/freeswitch.git C:/FS_GIT/
> After completion on my Gitt I type --> git config --get-all core.autocrlf 
> returns --> true
> 
> Where and how do I change it to give me false, when it says --> On Windows you must Select CheckOut as-is, Commit as-is in order to Set core.autocrlf False. 
>   where do I do this to get the false result?
> 
> Thanks
> Zoya
> 
>> On Tue, Jun 25, 2019 at 8:02 AM David Villasmil <david.villasmil.work at gmail.com> wrote:
>> https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/libs/sofia-sip/libsofia-sip-ua/sresolv/sres_cache.c#367
>> 
>> i'm thinking if we just add a return so that nothing is cached, sofia would do a resolve every time, because it won't find any cached records.
>> 
>> Regards,
>> 
>> David Villasmil
>> email: david.villasmil.work at gmail.com
>> phone: +34669448337
>> 
>> 
>>> On Tue, Jun 25, 2019 at 3:07 AM Kai Danielmeier <kai.danielmeier at gmail.com> wrote:
>>> Basically I solved the problem by working around it with a hangup hook. In it I check the call disposition and if it is 403 I restart the gateway and then retry the call. Not the most perfect solution, but does the job and I do not have to manually restart any gateways. We had cases where the IP change for the server happened several times daily, which was very annoying.
>>> 
>>> BR
>>> 
>>> Kai
>>> 
>>>> Am Mo., 24. Juni 2019 um 16:51 Uhr schrieb Sebastian Denz <denzs at gonicus.de>:
>>>> I didnt see your post before, so i opened a topic for propably the same
>>>> issue today... i am preparing a test setup right now to reproduce it
>>>> with the current git-HEAD and then i'll open an issue in Jira...
>>>> 
>>>> Best regards,
>>>> Sebastian
>>>> 
>>>> Am 6/18/19 um 9:05 AM schrieb Paul Muaddib:
>>>> > Hi,
>>>> > 
>>>> > slowly it becomes annoying. Since a few days I need to reload the gateway
>>>> > profile twice a day to refresh the SRV records. I found out that my SIP
>>>> > Provider "Deutsche Telekom" updated their Documentation of their SIP Trunk.
>>>> > 
>>>> > Perhaps interesting for others. Here is the updated PDF
>>>> > https://geschaeftskunden.telekom.de/blobCache/umn/uti/457678_1548405575000/blobBinary/SIP-Trunk-Technische-Unterlage.ps
>>>> > 
>>>> > The document also includes a section on DNS and SRV. Can someone tell me if
>>>> > I can make changes in the configuration based on the following information
>>>> > so that the SRV records are updated correctly?
>>>> > 
>>>> > Best regards,
>>>> > 
>>>> > ############
>>>> > 
>>>> > Domain and IP address recognition and resolution on the SIP trunk interface
>>>> > is performed via DNS servers.
>>>> > 
>>>> > In the registration mode, the IP address, transport and port of the server
>>>> > are determined according to RFC 3263 and SIPConnect 2.0 16.1 "Locating SIP
>>>> > Servers".
>>>> > 
>>>> > According to RFC 3263, the SIP-PBX performs a NAPTR query for the domain
>>>> > names:
>>>> > - reg.sip-trunk.telekom.de.
>>>> > - stat.sip-trunk.telekom.de
>>>> > 
>>>> > and receives the records with the protocols supported by the domain name
>>>> > (in case of a SIP trunk usage of the TLS via TCP and TCP protocol depending
>>>> > on whether the client uses TLS or not).
>>>> > 
>>>> > Since the protocol has been determined, an IP address and port must also be
>>>> > determined, as described in RFC 3263, Chapter 5, and an SRV query is sent
>>>> > to the record returned by the NAPTR. Finally, the client performs an
>>>> > A-Record lookup on these records to obtain the IP addresses of the servers.
>>>> > The destination node selection is the SIP-PBX behavior (SIPconnect 2.0,
>>>> > Chapter 17.1 for Register Mode and Chapter 16.1 for Static Mode).
>>>> > 
>>>> > A lookup to these domain names is not possible. Therefore a lookup with
>>>> > some tools (e.g. nslookup under some Windows versions) does not lead to
>>>> > success, because these only make an A-Record query by default!
>>>> > The correct query order is therefore
>>>> > - NAPTR on reg.sip-trunk.telekom.de
>>>> > - SRV to a record of the NAPTR response
>>>> > - A to a record of the SRV response
>>>> > 
>>>> > Success also leads:
>>>> > - SRV on reg.sip-trunk.telekom.de
>>>> > 
>>>> > - A to a record of the SRV response
>>>> > 
>>>> > Does not lead to success:
>>>> > - A on reg.sip-trunk.telekom.de
>>>> > 
>>>> > Attention: With many PBXs, setting the port (e.g. to 5060) leads to a
>>>> > behavior in which only the A record is queried, which then fails. A
>>>> > NAPTR/SRV query is only performed if the port is set to "0". (The
>>>> > background is that the SRV query provides the port, i.e. the port cannot be
>>>> > set to a fixed value in advance).
>>>> > 
>>>> > ############
>>>> > 
>>>> > 
>>>> > 
>>>> > Am Di., 7. Mai 2019 um 13:42 Uhr schrieb Paul Muaddib <
>>>> > paul.muaddib83 at gmail.com>:
>>>> > 
>>>> >> How can I check the TTL of the SRV register?
>>>> >>
>>>> >> Am Di., 7. Mai 2019 um 12:36 Uhr schrieb Raúl Alexis Betancor Santana <
>>>> >> rbetancor at gmail.com>:
>>>> >>
>>>> >>> The only way you have is to tell FS to "reload" that provider gw profile.
>>>> >>>
>>>> >>> You should check the TTL of that provider SRV registers as may be a
>>>> >>> problem on their end, not updating them correctly.
>>>> >>>
>>>> >>> On Tue, May 7, 2019 at 10:25 AM Paul Muaddib <paul.muaddib83 at gmail.com>
>>>> >>> wrote:
>>>> >>>
>>>> >>>> Hi Lawrence,
>>>> >>>>
>>>> >>>> I think that you want to know how to tell your fS to re-lookup the SRV
>>>> >>>>> records for that gateway's domain while running, as the SRV records in that
>>>> >>>>> provider's DNS changes regularly.
>>>> >>>>>
>>>> >>>>> I can't help on the details of fS's DNS lookup code, but is that the
>>>> >>>>> actual problem you have and so the question you want to ask?
>>>> >>>>>
>>>> >>>>
>>>> >>>> Yes, that is my problem.
>>>> >>>>
>>>> >>>> Am Di., 7. Mai 2019 um 00:07 Uhr schrieb Lawrence Conroy <
>>>> >>>> lconroy at insensate.co.uk>:
>>>> >>>>
>>>> >>>>> Hi
>>>> >>>>>  They may do; they may not. It's hard to tell when the question is that
>>>> >>>>> confusing.
>>>> >>>>>
>>>> >>>>> 1. IIUC, fS doesn't update local DNS records at all.
>>>> >>>>> (it could, but you'd need to write something external to do the DNS
>>>> >>>>> update).
>>>> >>>>>
>>>> >>>>> 2. you talk of not being able to call OUT.
>>>> >>>>> That's good, as it means there is no need to update your domain's DNS
>>>> >>>>> records.
>>>> >>>>>
>>>> >>>>> I assume that what you mean is that your provider changes its SRV
>>>> >>>>> records every couple of days.
>>>> >>>>> You have a gateway entry in your fS config for that provider.
>>>> >>>>> That gateway spec has a defined domain name for the server.
>>>> >>>>> I think that you want to know how to tell your fS to re-lookup the SRV
>>>> >>>>> records for that gateway's domain while running, as the SRV records in that
>>>> >>>>> provider's DNS changes regularly.
>>>> >>>>>
>>>> >>>>> I can't help on the details of fS's DNS lookup code, but is that the
>>>> >>>>> actual problem you have and so the question you want to ask?
>>>> >>>>>
>>>> >>>>> br,
>>>> >>>>>   Lawrence
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On 6 May 2019, at 21:04, Paul Muaddib <paul.muaddib83 at gmail.com> wrote:
>>>> >>>>>
>>>> >>>>>> Really nobody with the same problem?
>>>> >>>>>>
>>>> >>>>>> Am Do., 2. Mai 2019 um 11:23 Uhr schrieb Paul Muaddib <
>>>> >>>>> paul.muaddib83 at gmail.com>:
>>>> >>>>>> Hi,
>>>> >>>>>>
>>>> >>>>>> how can I tell freeswitch to update the SRV records or is there a way
>>>> >>>>> to force the update without restarting. My provider keeps changing the
>>>> >>>>> entries after a few days and if I don't restart freeswitch I can not call
>>>> >>>>> out anymore (403)
>>>> >>>>>>
>>>> >>>>>> Best regards
>>>> >>>>>>
>>>> >>>>> _________________________________________________________________________
>>>> >>>>>>
>>>> >>>>>> The FreeSWITCH project is sponsored by SignalWire
>>>> >>>>> https://signalwire.com
>>>> >>>>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>>>> >>>>> services.
>>>> >>>>>> Build your next product on our scalable cloud platform.
>>>> >>>>>>
>>>> >>>>>> Join our online community to chat in real time
>>>> >>>>> https://signalwire.community
>>>> >>>>>>
>>>> >>>>>> Professional FreeSWITCH Services
>>>> >>>>>> sales at freeswitch.com
>>>> >>>>>> https://freeswitch.com
>>>> >>>>>>
>>>> >>>>>> Official FreeSWITCH Sites
>>>> >>>>>> https://freeswitch.com/oss
>>>> >>>>>> https://freeswitch.org/confluence
>>>> >>>>>> https://cluecon.com
>>>> >>>>>>
>>>> >>>>>> FreeSWITCH-users mailing list
>>>> >>>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> >>>>>> UNSUBSCRIBE:
>>>> >>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> >>>>>> https://freeswitch.com
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> _________________________________________________________________________
>>>> >>>>>
>>>> >>>>> The FreeSWITCH project is sponsored by SignalWire
>>>> >>>>> https://signalwire.com
>>>> >>>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>>>> >>>>> services.
>>>> >>>>> Build your next product on our scalable cloud platform.
>>>> >>>>>
>>>> >>>>> Join our online community to chat in real time
>>>> >>>>> https://signalwire.community
>>>> >>>>>
>>>> >>>>> Professional FreeSWITCH Services
>>>> >>>>> sales at freeswitch.com
>>>> >>>>> https://freeswitch.com
>>>> >>>>>
>>>> >>>>> Official FreeSWITCH Sites
>>>> >>>>> https://freeswitch.com/oss
>>>> >>>>> https://freeswitch.org/confluence
>>>> >>>>> https://cluecon.com
>>>> >>>>>
>>>> >>>>> FreeSWITCH-users mailing list
>>>> >>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> >>>>> UNSUBSCRIBE:
>>>> >>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> >>>>> https://freeswitch.com
>>>> >>>>
>>>> >>>> _________________________________________________________________________
>>>> >>>>
>>>> >>>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>>> >>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>>>> >>>> services.
>>>> >>>> Build your next product on our scalable cloud platform.
>>>> >>>>
>>>> >>>> Join our online community to chat in real time
>>>> >>>> https://signalwire.community
>>>> >>>>
>>>> >>>> Professional FreeSWITCH Services
>>>> >>>> sales at freeswitch.com
>>>> >>>> https://freeswitch.com
>>>> >>>>
>>>> >>>> Official FreeSWITCH Sites
>>>> >>>> https://freeswitch.com/oss
>>>> >>>> https://freeswitch.org/confluence
>>>> >>>> https://cluecon.com
>>>> >>>>
>>>> >>>> FreeSWITCH-users mailing list
>>>> >>>> FreeSWITCH-users at lists.freeswitch.org
>>>> >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> >>>> https://freeswitch.com
>>>> >>>
>>>> >>> _________________________________________________________________________
>>>> >>>
>>>> >>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>>> >>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>>>> >>> services.
>>>> >>> Build your next product on our scalable cloud platform.
>>>> >>>
>>>> >>> Join our online community to chat in real time
>>>> >>> https://signalwire.community
>>>> >>>
>>>> >>> Professional FreeSWITCH Services
>>>> >>> sales at freeswitch.com
>>>> >>> https://freeswitch.com
>>>> >>>
>>>> >>> Official FreeSWITCH Sites
>>>> >>> https://freeswitch.com/oss
>>>> >>> https://freeswitch.org/confluence
>>>> >>> https://cluecon.com
>>>> >>>
>>>> >>> FreeSWITCH-users mailing list
>>>> >>> FreeSWITCH-users at lists.freeswitch.org
>>>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> >>> https://freeswitch.com
>>>> >>
>>>> >>
>>>> > 
>>>> > 
>>>> > _________________________________________________________________________
>>>> > 
>>>> > The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>>> > Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>>> > Build your next product on our scalable cloud platform.
>>>> > 
>>>> > Join our online community to chat in real time https://signalwire.community
>>>> > 
>>>> > Professional FreeSWITCH Services
>>>> > sales at freeswitch.com
>>>> > https://freeswitch.com
>>>> > 
>>>> > Official FreeSWITCH Sites
>>>> > https://freeswitch.com/oss
>>>> > https://freeswitch.org/confluence
>>>> > https://cluecon.com
>>>> > 
>>>> > FreeSWITCH-users mailing list
>>>> > FreeSWITCH-users at lists.freeswitch.org
>>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> > https://freeswitch.com
>>>> > 
>>>> 
>>>> 
>>>> _________________________________________________________________________
>>>> 
>>>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>>> Build your next product on our scalable cloud platform.
>>>> 
>>>> Join our online community to chat in real time https://signalwire.community
>>>> 
>>>> Professional FreeSWITCH Services
>>>> sales at freeswitch.com
>>>> https://freeswitch.com
>>>> 
>>>> Official FreeSWITCH Sites
>>>> https://freeswitch.com/oss
>>>> https://freeswitch.org/confluence
>>>> https://cluecon.com
>>>> 
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> https://freeswitch.com
>>> _________________________________________________________________________
>>> 
>>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>> Build your next product on our scalable cloud platform.
>>> 
>>> Join our online community to chat in real time https://signalwire.community
>>> 
>>> Professional FreeSWITCH Services
>>> sales at freeswitch.com
>>> https://freeswitch.com
>>> 
>>> Official FreeSWITCH Sites
>>> https://freeswitch.com/oss
>>> https://freeswitch.org/confluence
>>> https://cluecon.com
>>> 
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> https://freeswitch.com
>> _________________________________________________________________________
>> 
>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>> Build your next product on our scalable cloud platform.
>> 
>> Join our online community to chat in real time https://signalwire.community
>> 
>> Professional FreeSWITCH Services
>> sales at freeswitch.com
>> https://freeswitch.com
>> 
>> Official FreeSWITCH Sites
>> https://freeswitch.com/oss
>> https://freeswitch.org/confluence
>> https://cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> https://freeswitch.com
> _________________________________________________________________________
> 
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
> Build your next product on our scalable cloud platform.
> 
> Join our online community to chat in real time https://signalwire.community
> 
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
> 
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20190625/fe5c8ab6/attachment-0001.html>


More information about the FreeSWITCH-users mailing list