I apologize ahead of time for this, I am just out of ideas. We're trying to change to a SIP provider (mentioned above)... I initially got regular manual calls to work. At least I think I did, at this point I am exhausted from trying out many different things. Now I have it such that the customer can hear the agent. But the agent cant hear the customer. Also, this affected the call analyzer in that someone would pick up, it would start analyzing, hear nothing and then eventually pass the call to the agent.
I have been using NCA for a bunch of months at this point, the problem I believe is in my settings:
[xcast]
type=peer
disallow=all
allow=ulaw
usecallerid=yes
context=trunkinbound
host=38.102.250.50 <--xcast outbound
requirecalltoken=no
qualify=yes
insecure=port,invite
dtmfmode=rfc2833
Protocol: SIP
Globals String: TRUNKXCAST=SIP/xcast
exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _91NXXNXXXXXX,2,Dial(${TRUNKXCAST}/${EXTEN:1},,To)
exten => _91NXXNXXXXXX,3,Hangup
Xcast verifies by IP, so there are no credentials and whatnot. Im assuming my dialplan is fine in that the call makes it to the customer. What am I missing for the account entry?