CALLERID problems

Hi,

I’m trying to set the called ID for incoming calls, which is working partially.

  1. The called id is set when the call comes in, but once transferred to one of internal lines, it shows up as unknown.

  2. When the call is placed in a queue, agents see the correct callerid name.

  3. Caller Id number is unknown across the board.

Here is the relevant piece from my extensions.conf

exten => 1118,1,Wait(2)
exten => 1118,n,Answer()
exten => 1118,n,Wait(1)
exten => 1118,n,Playback(greeting)
exten => 1118,n,Set(CALLERID(name)=‘Company Name’)
exten => 1118,n,GotoIfTime(17:00-08:00|mon-fri||?close,s,1)
exten => 1118,n,GotoIfTime(|sat-sun||*?close,s,1)
exten => 1118,n,Background(company_prompt)
exten => 1118,n,Wait(2)
exten => 1118,n,Queue(queue01)