IAX2 Trunk Won't Register

I am trying to get an IAX2 trunk connection to my IAX2 provider, les.net, working on Elastix 2.0 (Asterisk 1.6) with FreePBX 2.8. I have years of happy experience dealing with les.net, so I am confused by the difficulty I am having this time. Here is what I have done so far:

–Port 4569 is port forwarded to the new PBX
–“requirecalltoken=no” added to iax_custom.conf
–Trunk definition set precisely as les.net directs:

Trunk Name = [number provided by les.net]

PEER Details:

host=did.voip.les.net
context=from-trunk
type=peer
insecure=very
nat=yes
canreinvite=no
username=[trunk name]
secret=[password]

USER Context = from-trunk

USER Details:

context=from-trunk
type=user
insecure=very
nat=yes
canreinvite=no

Register String = [trunk name]:[password]@did.voip.les.net

Anyone have some insight into this? It’s really perplexing me… Thanks in advance!

See this thread, it may help you:
http://www.pbxinaflash.com/forum/showthread.php?t=7991