"Have Not Received a Valid Response" HELP! (This is my first PBX, Im lost)

Hello,
Ive been working on setting up this PBX for months. Ive gotten to the point where its saying "Have not received a valid response"
The PBX log is as follows:
[2013-11-20 15:23:43] VERBOSE[1705][C-0000f7f4] netsock2.c: == Using SIP RTP TOS bits 184
[2013-11-20 15:23:43] VERBOSE[1705][C-0000f7f4] netsock2.c: == Using SIP RTP CoS mark 5
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:1] Set(“SIP/Primary-00009c15”, “__FROM_DID=5307574683”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:2] Gosub(“SIP/Primary-00009c15”, “app-blacklist-check,s,1()”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@app-blacklist-check:1] GotoIf(“SIP/Primary-00009c15”, “0?blacklisted”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@app-blacklist-check:2] Set(“SIP/Primary-00009c15”, “CALLED_BLACKLIST=1”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@app-blacklist-check:3] Return(“SIP/Primary-00009c15”, “”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:3] Set(“SIP/Primary-00009c15”, “CDR(did)=5307574683”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:4] ExecIf(“SIP/Primary-00009c15”, “0 ?Set(CALLERID(name)=5304005189)”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:5] Set(“SIP/Primary-00009c15”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:6] Set(“SIP/Primary-00009c15”, “CALLERPRES()=allowed_not_screened”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [5307574683@from-pstn:7] Goto(“SIP/Primary-00009c15”, “ivr-1,s,1”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Goto (ivr-1,s,1)
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:1] Set(“SIP/Primary-00009c15”, “TIMEOUT_LOOPCOUNT=0”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:2] Set(“SIP/Primary-00009c15”, “INVALID_LOOPCOUNT=0”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:3] Set(“SIP/Primary-00009c15”, “_IVR_CONTEXT_ivr-1=”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:4] Set(“SIP/Primary-00009c15”, “_IVR_CONTEXT=ivr-1”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:5] Set(“SIP/Primary-00009c15”, “__IVR_RETVM=”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:6] GotoIf(“SIP/Primary-00009c15”, “0?skip”) in new stack
[2013-11-20 15:23:43] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:7] Answer(“SIP/Primary-00009c15”, “”) in new stack
[2013-11-20 15:23:44] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:8] Wait(“SIP/Primary-00009c15”, “1”) in new stack
[2013-11-20 15:23:45] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:9] Set(“SIP/Primary-00009c15”, “IVR_MSG=”) in new stack
[2013-11-20 15:23:45] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:10] Set(“SIP/Primary-00009c15”, “TIMEOUT(digit)=3”) in new stack
[2013-11-20 15:23:45] VERBOSE[32673][C-0000f7f4] func_timeout.c: – Digit timeout set to 3.000
[2013-11-20 15:23:45] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:11] ExecIf(“SIP/Primary-00009c15”, “0?Background()”) in new stack
[2013-11-20 15:23:45] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:12] WaitExten(“SIP/Primary-00009c15”, “10,”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Timeout on SIP/Primary-00009c15, going to ‘t’
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [t@ivr-1:1] Set(“SIP/Primary-00009c15”, “TIMEOUT_LOOPCOUNT=1”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [t@ivr-1:2] GotoIf(“SIP/Primary-00009c15”, “0?final”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [t@ivr-1:3] Set(“SIP/Primary-00009c15”, “IVR_MSG=no-valid-responce-pls-try-again”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [t@ivr-1:4] Goto(“SIP/Primary-00009c15”, “s,start”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Goto (ivr-1,s,10)
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:10] Set(“SIP/Primary-00009c15”, “TIMEOUT(digit)=3”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] func_timeout.c: – Digit timeout set to 3.000
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] pbx.c: – Executing [s@ivr-1:11] ExecIf(“SIP/Primary-00009c15”, “1?Background(no-valid-responce-pls-try-again)”) in new stack
[2013-11-20 15:23:55] VERBOSE[32673][C-0000f7f4] file.c: – <SIP/Primary-00009c15> Playing ‘no-valid-responce-pls-try-again.slin’ (language ‘en’)

Do you guys have any suggestions? Im not sure where I messed up.

Not sure if it matters but my IVR is in place, but not functioning because I need to record the message- but i cant record the message till the phone works.
Using Cisco IP phones (must press 7 to record IVR, but it wont work).

Thanks
A very confused newcomer.

my VOIP provider has ensured that my trunks and routes are correct, but they could be wrong I guess.