Help with caller ID

Hi, I’m a newbie on freepbx and asterisk.

I don’t use them professionaly. I just live in a place where I don’t have landline available, only mobile. Because of that I followed some tutorials on the internet on how to setup a GSM gateway using freepbx/asterisk.

I’m using and my doubt is that when I receive a call, asterisk detects the caller ID correctly, but it also sets the caller ID name to “dongle0”.

For example:

[2013-10-23 11:51:05] VERBOSE[13180][C-00000051] res_agi.c: dialparties.agi: Caller ID name is ‘dongle0’ number is ‘35422859’

It is correctly. On my SIP extensions (android phones) I see the caller ID name and number.

The problem is that I have a Linksys SPA3000 as a SIP extension and a landline phone connected on it. When I receive a call, my landline phone only shows the caller id NAME (that is always dongle0).

My question is: How do I force the caller id name to be equals the caller id number?