PfSense, DNS and sipX



  • Folks - I am trying to get sipX working on my network, and it has some DNS requirements that I am not sure how to do. Currently my dns server is SME (contribs.org) and it really is not very configurable. I have tried to use FreeSWITCH on my pfsense firewall, but it keeps busting when I update it (I am running 1.2.2 - is that a bad compo for pfsense/FreeSwitch?), so I thought I would give sipX a try.

    Anyway, when I run sipX's  DNS test, it says:

    ; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ; ! Missing DNS records:
    ; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    ; NAPTR record for (my domain)
    ;     priority: 2  weight: 0  
    ;     protocol: "SIP+D2T"  regex:  ""  uri: _sip._tcp.(my domain).
    ;
    (my domain).	IN	NAPTR	2	0	"s"	"SIP+D2T"	""	_sip._tcp.(my domain).
    
    ; NAPTR record for (my domain)
    ;     priority: 2  weight: 0  
    ;     protocol: "SIP+D2U"  regex:  ""  uri: _sip._udp.(my domain).
    ;
    (my domain).	IN	NAPTR	2	0	"s"	"SIP+D2U"	""	_sip._udp.(my domain).
    
    ; SRV record for domain SIP TCP (my domain)
    ;     priority: 1  weight: 0  port: 5060  server: sipx.(my domain).
    ;
    _sip._tcp.(my domain).	IN	SRV	1	0	5060	sipx.(my domain).
    
    ; SRV record for domain SIP UDP (my domain)
    ;     priority: 1  weight: 0  port: 5060  server: sipx.(my domain).
    ;
    _sip._udp.(my domain).	IN	SRV	1	0	5060	sipx.(my domain).
    
    ; SRV record for service SIP TCP rr.sipx.(my domain)
    ;     priority: 1  weight: 0  port: 5070  server: sipx.(my domain).
    ;
    _sip._tcp.rr.sipx.(my domain).	IN	SRV	1	0	5070	sipx.(my domain).
    
    

    Would I be able to pull these off with the dns-server package? Since my firewall is in production, would adding the package cause any downtime while configuring it? If there is a better way to go with this, as in has anyone gotten sipX to work on a pfsense-firewalled network, I would be grateful to know how.

    Thanks -

    Mark


Locked