Call Parking and Caller ID

I am using Asterisk 1.4.26 from source.

Have several Aastra 9143i’s connected and working. When a call comes into the IVR, which is handled entirely with PHP/AGI, the caller is ultimately connected to an employee. At this point the Caller ID is +1ZXXXXXXXXX which is displayed on the Aastra 9143i.

An employee parks the call and receives the annoucement of 701 as the parked call extension.

Another employee dials 701, and 701 stays on the phone as the Caller ID.

Is it possible to replace that with Caller ID with that of the original caller?

I’m afraid that I already know the answer, and that it is a SIP client function that has nothing to do with server configuration.

Just hoping there might be a way…

follow it is
/etc/asterisk/res_parking.conf

[default]
parkext => 700
parkpos => 701-720
context => parkedcalls

/etc/asterisk/extensions.conf
[from-internal]
exten => _[70],1,ParkedCall(${EXTEN})
same => n,Hangup

and the last
you reload parking
example:
asterisk -rvvv
module reload res_parking.so

Good luck

The OPs problem was that he required a version of Asterisk that did not yet exist at the time.

tomiperdana4: Your sample dialplan contains an error. The line with the _[70] pattern will not do what you want it to do. It also does not address the connected line ID issue in the original questions.