[Freeswitch-users] Update DNS SRV records

zoya Ferdowsian pingzoya at gmail.com
Tue Jun 25 22:07:19 UTC 2019


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20190625/414ecc03/attachment-0001.html>


More information about the FreeSWITCH-users mailing list