Thanks David for replying, well I have to have two separate nic's as the one nic for the mom and pop SIP provider is connected directly to the ISP no firewall, no switch, directly to there internal network. it doesn't have any internet traffic on this nic.
Here is the sip.conf, but I'm guessing you will need the other files mentioned in the include statements... just let me know which ones and I'll get them posted.
as far as network IP's
internal eth0 is 172.16.1.3 external 216.47.201.26
eth1
10.123.0.176
SIP.conf
;------------------------------------------------------------------------------
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications t
; this file must be done via the web gui. There are alternative files to make
; custom modifications, details at:
http://freepbx.org/configuration_files ;------------------------------------------------------------------------------
[general]
; These files will all be included in the [general] context
;
#include sip_general_additional.conf
;sip_general_custom.conf is the proper file location for placing any sip genera
;options that you might need set. For example: enable and force the sip jitterb
;If these settings are desired they should be set the sip_general_custom.conf f
;
; jbenable=yes
; jbforce=yes
;
;It is also the proper place to add the lines needed for sip nat'ing when going
;through a firewall. For nat'ing you'd need to add the following lines:
; nat=yes , externip= , localhost= , and optionally fromdomain= .
;
#include sip_general_custom.conf
;sip_nat.conf is here for legacy support reasons and for those that upgrade
;from previous versions. If you have this file with lines in it please make
;sure they are not duplicated in sip_general_custom.conf, if so remove them
;from sip_nat.conf as sip_general_custom.conf will have precedence.
#include sip_nat.conf
;sip_registrations_custom.conf is for any customizations you might need to do to
;the automatically generated registrations that FreePBX makes.
;
#include sip_registrations_custom.conf
#include sip_registrations.conf
; These files should all be expected to come after the [general] context
;
#include sip_custom.conf
#include sip_additional.conf
;sip_custom_post.conf If you have extra parameters that are needed for a
;extension to work to for example, those go here. So you have extension
;1000 defined in your system you start by creating a line [1000](+) in this
;file. Then on the next line add the extra parameter that is needed.
;When the sip.conf is loaded it will append your additions to the end of
;that extension.
;
#include sip_custom_post.conf