Are you using symmetric RTP? if not, try that along with a keep alive option. As the RFC for it states it should be a default - shame it isn't on many systems. it fixes a lot of snags for me.
I have a phone - Cisco 504G - on my desk that can go weeks without making/taking a call and yet just works. The PBX - Asterisk 11 - for it is over 50 miles away, behind pfSense 2.1 (formally 2.0.{1,2,3}), at one stage over IPSEC and now simply NATted. Your problem is almost certainly the phone setting up an RTP port at registration and then assuming it can carry on using it. The state goes at one end or the other and then calls fail. By using symmetric RTP you effectively fix the RTP port at both ends and the state will properly keep alive - at both ends, PBX and phone. Also make sure that your RTP port range is the same at both ends. There are many range defaults depending on manufacturer. Asterisk defaults to 10000-20000 (check /etc/astyerisk/rtp.conf) but Cisco for example does not. So: Get the RTP ranges fixed up Use symmetric RTP Use keep alives Cheers Jon >>> > Already tried that, I think they are pinged every 30sec from the asterisk > side. > > > On Thu, Oct 10, 2013 at 10:05 AM, Vick Khera <vi...@khera.org> wrote: > >> Can you configure your phones to use do a keepalive ping? It sounds like >> the states are timing out. >> >> >> >> On Wed, Oct 9, 2013 at 5:44 PM, palesius . <pales...@gmail.com> wrote: >> >>> To take a break from all the NSA talk... >>> >>> I'm having some trouble routing traffic over an openvpn tunnel between >>> two pfsense firewalls. Asterisk server on one end, a couple of different >>> phones on the other side. >>> >>> It was working fine when we had monowall on both ends. (W/ipsec tunnel) >>> Since changing to pfsense it will register with the server just fine but >>> will lose it's connection anywhere from a few minutes to hours later. >>> >>> I've tried both ipsec and openvpn tunnels and have pretty much the same >>> result. I know mono and pfsense use a diffrerent firewall engine, is there >>> something obvious I should set/change to fix this. >>> >>> I had kind of dropped the issue a few months ago but wanted to take >>> another stab at it. I'll try to do some packet captures but don't have any >>> at the moment. Just hoping there is some easy general fix for getting SIP >>> working that someone else has already discovered. >>> >>> _______________________________________________ >>> List mailing list >>> List@lists.pfsense.org >>> http://lists.pfsense.org/mailman/listinfo/list >>> >>> >> >> _______________________________________________ >> List mailing list >> List@lists.pfsense.org >> http://lists.pfsense.org/mailman/listinfo/list >> >> Registered Address : Blueloop House, Ilchester Road, YEOVIL, BA21 3AA Registered England & Wales - 3981322 CONFIDENTIAL INFORMATION This e-mail and any files attached with it are confidential and for the sole use of the intended recipient(s). If you are not the intended recipient(s) you are prohibited from using, copying or distributing this or any information contained in it and should immediately notify the sender and delete the message from your system. Internet communications are not secure and Blueloop Limited is not responsible for unauthorised use by third parties nor for alteration or corruption in transmission. Furthermore, while Blueloop Limited have taken reasonable precautions to minimise the risk of software viruses, it cannot accept liability for any damage which you may suffer as a result of such viruses, and we therefore recommend you carry out your own virus checks on receipt of any e-mail. _______________________________________________ List mailing list List@lists.pfsense.org http://lists.pfsense.org/mailman/listinfo/list