Asterisk Version 1.4.17 SIP bug?

Hi,

Just want to ask for help here. I registered a alpha-numeric account on sip.conf and works fine in and out but when I tried to set up a numeric account there seems to be a problem.

– Executing [18773656070@vvu_api:3] Dial(“SIP/8888888888-09c07a00”, “SIP/18773656070@66.251.216.50|60”) in new stack
– Called 18773656070@66.251.216.50
[Jan 24 17:40:25] WARNING[478]: chan_sip.c:8403 check_auth: username mismatch, have <8888888888>, digest has <>
[Jan 24 17:40:25] NOTICE[478]: chan_sip.c:13828 handle_request_invite: Failed to authenticate user “8888888888” sip:8888888888@66.251.216.50;tag=as7ac95b37
[Jan 24 17:40:26] WARNING[478]: chan_sip.c:8403 check_auth: username mismatch, have <8888888888>, digest has <>
[Jan 24 17:40:26] NOTICE[478]: chan_sip.c:13828 handle_request_invite: Failed to authenticate user “8888888888” sip:8888888888@66.251.216.50;tag=as63ac9919

Now I got busy or can send out call to my gateway.

Here is the scenario:

Scenario A:

sip account name is testaccount

testaccount -> dial 18773656070 -> SIP/18773656070@66.251.216.50 works fine

but this one not

sip account name is 8888888888

8888888888 > dial 18773656070 -> SIP/18773656070@66.251.216.50
does not work and sends authentication mismatch

Any help will be greatly appreciated. Thanks.