How to trigger call hold using sip phone

I want to establish a call b/w A and B via asterisk and then A wants to put B on hold.

I am able to estd the call with following dialplan:
exten => B,1,Dial(SIP/B)

But how can I hold the call. what will be the dial plan ???