<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Dear friends, like someone said before me in the list : neither of both extrems could be pretty good!!<BR>
&nbsp;one for dangerous the other&nbsp; for heavy dutty requeirements in maintenance for users changes...<BR>
&nbsp;<BR>
&nbsp;thus&nbsp; leave the system open with out&nbsp;Firewall+ IDS system &nbsp; this will be dangerous <BR>
,&nbsp; or&nbsp; closing the &nbsp;&nbsp;firewall at all&nbsp;, &nbsp;if&nbsp;you needs&nbsp; to &nbsp;lead&nbsp; with&nbsp; users that will be travelling or changing from&nbsp;ip address , &nbsp;and need to use&nbsp; the same account from any IP, from anywhere.. then the users will be angry any timne that they can't make a call.<BR>
&nbsp;<BR>
&nbsp;<BR>
So i think we must&nbsp;workaround the needs and search the mix that better serves to our purproses. many times&nbsp; the solution may seems something &nbsp; "out&nbsp; of good arts rules" or , but if it works &nbsp;with efficciency, and it is non expensive...&nbsp;&nbsp; then " ARE WELLCOME"<BR>
&nbsp;<BR>
VPNs routed end to end with VPN- Routers requeires some hardware that limits&nbsp;the &nbsp;mobile use and requeires more expensive &nbsp;hard,&nbsp;i.e. &nbsp;if i have my sip acocunt configured on&nbsp;my &nbsp;handheld&nbsp; using it with wifi behind a VPN router i can't to use it to&nbsp; make calls in a hotel or airpot&nbsp;&nbsp;or any &nbsp;wifi zones o hotspot,&nbsp;with the exception that this unit can run a vpn client too.<BR>
&nbsp;<BR>
on other hand, &nbsp; if i have a notebook, laptop or netbook using a softphone with&nbsp;&nbsp;TLS may be usefull,&nbsp;&nbsp;but &nbsp;a bunch of IP telephones, sofphones and gateway &nbsp; not support TLS , or many protocols ,&nbsp;&nbsp;then it will depend on the user ....<BR>
&nbsp;<BR>
On my mind&nbsp; asking to my self, " some advice to follow?? " and the answer&nbsp;could &nbsp;be <BR>
&nbsp;<BR>
try using&nbsp;&nbsp; services that&nbsp;enable me to&nbsp; locate&nbsp; users&nbsp; from domains&nbsp;and &nbsp;at the same time&nbsp; define yours accoutns using it ... it may &nbsp;requieres aditional efforts to use them, but&nbsp;setting up the peers using &nbsp;host with DNS resolution , avoiding the resgiter use from users,may help &nbsp;<BR>
&nbsp;<BR>
host= my.domain<BR>
&nbsp;<BR>
What will be happen &nbsp;if the ip changes&nbsp; or the user hasn't your own domain???&nbsp; askme &nbsp;again&nbsp; , and asnwer me:<BR>
&nbsp;<BR>
&nbsp;<BR>
try this&nbsp;DDNS service like this :<BR>
&nbsp;<BR>
&nbsp;&nbsp;host=my.domain.in.prefer.ddns.service.<BR>
&nbsp;<BR>
may be&nbsp;&nbsp;helpull&nbsp;,&nbsp;&nbsp; any servers from popular ones, ( dyndns, no-ip, ...)<BR>
&nbsp;it will requiere that the user can run at same time&nbsp;a DDNS client ( many router/ATAs/Gateways have&nbsp; embeded on them) and&nbsp; a softphone/SIP Client&nbsp;from same ip address,<BR>
&nbsp; and the other end&nbsp;, &nbsp;on the&nbsp;&nbsp;&nbsp;PBX&nbsp;,&nbsp;also need&nbsp; reload the sip module each time that the ip changes , to reload the news ip&nbsp; from those domains,&nbsp;this must be &nbsp;so often like&nbsp;the &nbsp;client's ip changes...<BR>
&nbsp;<BR>
WHAT A &nbsp;CHEAP SOLUTION !!!&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
this task for reload ,&nbsp; could be&nbsp;MADE&nbsp;&nbsp; at fixed period of time , ie the same&nbsp;value &nbsp;that you usually speficiy&nbsp;&nbsp;in the expire options&nbsp; for registering&nbsp;, thus the "GAP&nbsp;"&nbsp;between the old ip and the new, &nbsp;&nbsp;has the same behavior&nbsp;if you customer changes th ip addres&nbsp; with out re-registering,&nbsp; ie &nbsp;an user&nbsp;&nbsp;using DHCP in you internet conection ,&nbsp; that changes your ip adders and not restart your softphone or gateway., i means :&nbsp; the the incoming calls&nbsp; goes to &nbsp;old ip , until the client re-register orput an outgoing call.<BR>
&nbsp;<BR>
&nbsp;<BR>
in the same way , for &nbsp;the inbound connections to the servers ( a PBX or any other server too) &nbsp;,some similar can be made with iptables modules&nbsp;,&nbsp;&nbsp; it's quite simple,&nbsp; former&nbsp; set the policy to DENNY all connections&nbsp;and then enables just&nbsp; according&nbsp; ddns domains that you will accept ..<BR>
&nbsp;<BR>
iptables -P INPUT DROP<BR>
iptables -I INPUT&nbsp; -s my.first.client,inddns.service &nbsp;-j ACCEPT<BR>
iptables -I INPUT&nbsp; -s my.fsecond.client,in-other-ddns.service&nbsp; -j ACCEPT<BR>
&nbsp;<BR>
(&nbsp; some specfication for ports and protocols may be added, &nbsp; i dont include&nbsp; in the example to make it easier )<BR>
&nbsp;<BR>
after made this, only the&nbsp; ip according to domains can connnect to server , <BR>
&nbsp;but at any time that the ips may change, &nbsp;you&nbsp;&nbsp; need to restart iptables services ,and the input filter will be refilled&nbsp; with the ips according that domains defined on DDNS service ....<BR>
&nbsp;<BR>
to restart&nbsp; this at regular&nbsp;frecuencies in "automatic mode", just need to&nbsp; enable this task &nbsp;in CRON service, &nbsp; also&nbsp; can be&nbsp;joined &nbsp;with the&nbsp; sip module reload&nbsp;&nbsp;&nbsp;to update the host definition &nbsp;in the &nbsp;peer/users/friend&nbsp;&nbsp;in the PBX ,&nbsp;for that &nbsp; must need include&nbsp; any script&nbsp; that&nbsp; has this two lines for system excution <BR>
&nbsp;<BR>
sevrice iptables restart ( restarting iptables fedora /centos&nbsp; style&nbsp; other use init.rc&nbsp; services)<BR>
asterisk -rx sip reload&nbsp;&nbsp; ( relaod the sip modules , renewing the domain definitios for peers , be carefull that your PBX &nbsp;systems&nbsp;must &nbsp;resolve&nbsp;&nbsp;using &nbsp;DNS service )<BR>
&nbsp;<BR>
&nbsp;and... that's all <BR>
&nbsp;<BR>
&nbsp;now&nbsp;&nbsp; can renew the ip&nbsp; that can connect with the server&nbsp;and also the&nbsp; host defined to make calls&nbsp; <BR>
&nbsp;<BR>
&nbsp;<BR>
easy efecctive and cheap,&nbsp;&nbsp; may be other solution betters ,, yeap....so more expensive too<BR>
&nbsp;<BR>
Feel free to contact&nbsp; off the list.<BR>
I hope that it can be helpfull.<BR>
&nbsp;<BR>
Marcos<BR>
<A href="mailto:info@calleasy.com.ar">info@calleasy.com.ar</A><BR>
&nbsp;<BR>                                               <br /><hr />No importa si es pesado o liviano. Con Hotmail Skydrive tenés 25 GB para guardar todo. <a href='http://www.descubrehotmail.com/almacenamiento.asp ' target='_new'>Clic aquí</a></body>
</html>