Callwaiting id not showing up in display

using Asterisk 1.6.0.6
when a third person calls ,i am able to hear a beep sound while i am in a active call ,but not able to view the caller id in the sip phone.

possibly i tried to change callwaiting =yes, callwaitingcallerid=yes in chan_dahdi.conf but it doesnt work for me…
is there are any other ways to show the waiting id in the sip phone…

please help.
thanks.