I had a feeling that the issues had to do with the dial plan. The manager manual has provided a dial plan:
exten => _91NXXNXXXXXX,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _91NXXNXXXXXX,2,Dial(newsip:test@10.10.10.15:5060/${EXTEN:2},,tTor)
exten => _91NXXNXXXXXX,3,Hangup
which lead me to try:
exten => _91NXXNXXXXXX,1,AGI(
agi://192.168.1.75:4577/call_log)
exten => _91NXXNXXXXXX,2,Dial(*USER*:*PASS*@jfk-primary.voicepulse.com/${EXTEN:2},,tTor)
exten => _91NXXNXXXXXX,3,Hangup
and im currently using a dial plan from the providers configuration files:
exten => _1NXXNXXXXXX,n,Dial(SIP/+${EXTEN}@${voicepulse-primary})
exten => _1NXXNXXXXXX,n,GotoIf($[${DIALSTATUS}=CHANUNAVAIL]?${EXTEN}|GatewayB)
exten => _1NXXNXXXXXX,n(GatewayB),Dial(SIP/+${EXTEN}@${voicepulse-backup})
I've tried several different variations that ive found online but didnt get any insight from the error log to know what would need to be changed. I was actually tempted to pick up an Asterisk for Dummies book