Inbound calls dropping after 30 secs

System rock solid for 9 months then 5 days ago inbound calls get cut off after 30-40 secs. Have upgraded all modules but no change
Any ideas appreciated

Can you post any log file output that you have when a call is dropped? Who is your service provider? Is this over a SIP trunk or ISDN, etc?

Lee Hi
[2014-04-29 16:59:15] VERBOSE[2399] res_musiconhold.c: – Started music on hold, class ‘default’, on SIP/soho66-00000031
[2014-04-29 16:59:47] WARNING[1684] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5061 for seqno 102 (Critical Response) – See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 34273ms with no response
[2014-04-29 16:59:47] WARNING[1684] chan_sip.c: Hanging up call [email protected]:5061 - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
[2014-04-29 16:59:47] VERBOSE[2399] res_musiconhold.c: – Stopped music on hold on SIP/soho66-00000031

Can you post your trunk settings please? Also have you made any changes to your firewall recently and do you have SIP ALG enabled on the firewall?

Lee hi no recent changes to the firewall plus checked SIP ALG is off please see below
type=friend
insecure=very
nat=yes
qualify=no ; this is important!!
canreinvite=no
authuser=
username=
fromuser=
fromdomain=sip.soho66.co.uk
secret=
host=sip.soho66.co.uk
dtmfmode=rfc2833
context=from-pstn
disallow=all
allow=alaw&ulaw

Resolved, thanks for help, I discovered that the freepbx was using our back up ADSL connection rather than our main cable and the ADSL is not a fixed IP adddress

Glad to hear it!