Hello,

Please find my below environment:

Operating System: Debian (v. 9.13)
FreeSWITCH Version: 1.10.3 (64bit)
Softphones that I am using: MicroSIP, 3CX, Grandstream

I hosted our server in AWS and was able to make and receive calls successfully. Along with "valet_park_in" and "valet_park_out", also enabled the "CID Lookup" module. I am facing two issues in Valet parking and below is the scenario:

User A calls User B. 
User B transfers User A call to *5900.
Now User B is free, and User A is in valet parking at 5901 extension.
Here, It is announcing the parked extension i.e. 5901 to User A, instead of User B. It should announce to User B. Right? How to solve this issue?
Now, User C calls *5901 and is able to speak to User A. In this scenario, User C should be able to see the actual caller ID of User A. But, he is seeing only *5901. How to get the original caller ID of User A and display to User C?

Any help would be appreciated.

Thank you.

Best Regards,
Chandramouli.