; Set Called Party ID Based on peer information from sip.conf

exten => _2XXX,1,SIPCalledRPID(${SIPPEER(${EXTEN}:callerid_name)},${SIPPEER(${EXTEN}:callerid_num)})
exten => _2XXX,n,Macro(stdexten,${EXTEN},SIP/${EXTEN})

; Explicitly Set Called Party ID

exten => 8500,1,SIPCalledRPID(Voicemail,8500)
exten => 8500,n,VoicemailMain(s${CALLERID(num)})

; Use Called Party ID to show ongoing call progress. Any application that
; causes Asterisk to send a 180 Ringing, 183 Progress, or 200 OK (on answer)
; should cause the phone's display to update.

exten => 0,1,SipCalledRPID(Ringing Operator,0)
exten => 0,n,Dial(${OPERATOR},10)
exten => 0,n,SipCalledRPID(Still Trying,0)
exten => 0,n,Dial(${OPERATOR},10)

