said by CatsEyeX:So I did try to setup the HT701 at my home as an external device, but I could not get FS to register to the HT701. I did port forward both ports 5060 and 5080 on the NetGear router to the HT701.
I am not sure if I understand what you said. I think what you will need is as follows:
2. Go to its [FS configuration XML directory]/sip_profiles/external directory to create a new SIP profile for your ATA to register.
3. Then, login to your ATA and configure it to register to your FS using the above newly created SIP profile credentials.
When you do the above #2, your FS becomes your SIP ISP and you can register your ATA to your FS using the SIP credentials you just create. I haven't done this before.
I don't know if the following will help you or not.
At the beginning of this year,
dicodread shipped me some partially broken OBi-1X0 devices. Some of these OBi-1X0 devices had problems with their FXS ports, i.e. no dial tone, no rings on an incoming call, etc., when a phone is plugged in, nevertheless they still functioned (registered) with GV. So, with some helps from a friend, we managed to configure my FS to use the partially broken OBi-1X0 devices as a GV Gateway to place an outbound call through GV. This way, the OBi-1X0 devices could still be used. To do this, we had to create a SIP profile along with an outbound dialplan for each OBi-1X0 device. The SIP profile we created doesn't require the device to register to FS. I have included here the SIP profile and default dialplan (for outbound). Perhaps, you can make use of them.
1. SIP profile for an OBi-100 (/etc/freeswitch/sip_profiles/external/OBi-100.xml). I don't know if setting the "register' value to true will work for you. You can change the gateway name and/or the value of any parameter names as you wish.
<include>
<gateway name="OBi100">
<param name="proxy" value="10.0.0.10:5061"/>
<param name="username" value="1000"/>
<param name="password" value="$${default_password}"/>
<param name="register" value="false"/>
<param name="retry-seconds" value="30"/>
<param name="context" value="public"/>
</gateway>
</include>
2. Dialplan for an OBi-100 (/etc/freeswitch/dialplan/default/OBi100.xml). If you change the gateway name in your SIP profile, make sure you change the gateway used in here, too. The following dialplan allows users to place an outbound call by dialing 10 or 11 digits as well as prefix the called number (10 or 11 digits) with 0100.
<include>
<extension name="OBi100_Out">
<condition field="destination_number" expression="^(|0100)1?(\d{10})$">
<action application="bridge" data="sofia/gateway/OBi100/1$2" />
</condition>
</extension>
</include>
If you make it to work, I am sure readers here will appreciate your efforts to post your FS XML configuration files here. Good luck.