Why not more than 2 accounts in a context- help me please!

Hey,

I’m pulling out my last hair. The asterisk PBX running on ubuntu-9.04 Server and X-lite worked well last week, but now it’s not. I’ll brief what I edited this week in my conf files ( sip and extensions )

Files last week

sip.conf
[210]
type = friend
username = 210
secret = 210_pwd
host = dynamic
context = from-sip

[123]
type = friend
username = 123
secret = 123_pwd
host = dynamic
context = from-sip
finally ;context = default changed to context = default

extensions.conf

[general]
[default]
include => from-sip
exten => 210,1,Dial(SIP/210,60)
exten => 123,1,Dial(SIP/123,60)

Worked perfectly well.

This week I added few more accounts to sip

[234]
type = friend
username = 234
secret = 234_pwd
host = dynamic
context = from-sip

[235]
type = friend
username = 235
secret = 235_pwd
host = dynamic
context = from-sip

extensions.conf

[general]
[default]
include => from-sip
exten => 210,1,Dial(SIP/210,60)
exten => 123,1,Dial(SIP/123,60)
exten => 234,1,Dial(SIP/234,60)
exten => 235,1,Dial(SIP/235,60)

After the additon I’m still able to make 210 and 123 work, but when I’m trying to register 234 and 235 it says registration 404 error , provided I check Register with domain and receive calls option on the X-Lite phone. But If I uncheck the Register with domain and recieve calls option on the X-Lite phone, it registers successfully but my number pad would be disabled, obviously I can’t make any calls.

This is kinda of very weird to me. I need to set-up dial plan for 8 people in sip.conf and their extensions in extensions.conf, so that when I Install X-lite on 8 peoples PC, they should be registered and able to make calls to 7 other people through softphone dialing.

Please help me, what am I missing here.