<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16441" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=399581513-24052007><FONT face=Arial size=2>Is there anyway of
storing an incoming calls CallerID on a parked call and having it restored when
someone picks up the parked call?</FONT></SPAN></DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial size=2>I've tried storing
the CID as a global variable and restoring it in my dialplan, and while NoOp
shows it working, the phone ignores it and uses the parking lot extension for
callerid instead. I believe this is because the phone is calling out
instead of a call coming in, is there anyway around this?</FONT></SPAN></DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial size=2>This is a basic idea
of what I've done to try to capture the CID in testing:</FONT></SPAN></DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial
size=2> exten =>
200,1,SetGlobalVar(P1NAME=${CALLERID(NAME)})<BR>
exten =>
200,n,SetGlobalVar(P1NUM=${CALLERID(NUM)})<BR>
exten => 200,n,Park()<BR> exten
=> _20x,1,Wait(1)<BR> exten =>
_20x,n,NoOp(${DIAL_OPTIONS})<BR> exten
=> _20x,n,Set(CALLERID(NAME)=${P1NAME})<BR>
exten =>
_20x,n,Set(CALLERID(NUM)=${P1NUM})</FONT></SPAN></DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial
size=2> exten =>
_20x,n,NoOp(${CALLERID(NAME)}
${CALLERID(NUM)})<BR> exten =>
_20x,n,ParkedCall(${EXTEN})<BR></FONT></SPAN></DIV>
<DIV><SPAN class=399581513-24052007><FONT face=Arial size=2>Beings the call is
originating on the phone I'm not sure there's a way to push the CID back to it,
any thoughts?</DIV></FONT></SPAN></BODY></HTML>