Delay before SIP channel?

What can cause the SIP 20 error? Everytime I call my softphone, I will hear 5 or 6 rings before the softphone actually rings. It always fails to create the sip channel right before the ring. Sometimes, the softphone will never ring and I will have two SIP 20 errors back to back. I can’t quite figure this one out… I appreciate any help and/or sending me in the right direction! Thanks!!

[2010-12-22 16:53:04] VERBOSE[3668] netsock2.c: == Using SIP RTP TOS bits 184
[2010-12-22 16:53:04] VERBOSE[3668] netsock2.c: == Using SIP RTP CoS mark 5
[2010-12-22 16:53:04] VERBOSE[3668] app_dial.c: – Called 701
[2010-12-22 16:53:04] WARNING[3668] app_dial.c: Unable to create channel of type ‘SIP’ (cause 20 - Unknown)
[2010-12-22 16:53:04] VERBOSE[3668] app_dial.c: – SIP/701-00000003 is ringing

Do you have NAT = yes set? What codec is your softphone wanting to default to?

No sir, NAT is turned off.X