Caller ID

Provide a Solution for Caller ID configuration.When i called from any extension pilot number get displayed on all the outgoing calls

Too little information to direct You to a quick solution.
Therefor: Have a look at CALLERID(num).

I have tried CALLERID(num)…but it doesnt work.incomng and outgoing calls are working.I have also configured extensions on analog phones.But when i called from any extension pilot number get displayed instead of that particular extension

Please provide the dialplan you are trying to use, so we can work out exactly what you mean by pilot number and what you are doing wrong with the dialplan.

Pilot number means number which is provided by ISDN.
Dialplan for outbound

pretend+prefix[match pattern/caller id]

( )+9 [./]
( )+9 [XXXXXXXXX/]
( )+9 [XXXXXXXXXX/]

i hv kept pretend and caller id field blank.

That’s not an Asterisk dialplan.

On the information available you should be running Set(CALLERID(num)=${EXTEN}) on an Asterisk dialplan line matching the DID number.