Thanks a lot dear

.
I am afraid a call will not give you any different response my dear. As file is at CIO and most likely no on has looked at it after IP1. Wait period between 2 checks is very long at CIO.
CIO is very slow, takes 40-50 days after NA2 to even start eligibility. After eligibility is checked and passed there, file will be sent to Local Visa Office, where it will be in queue till some Visa officer checks it, as the Visa officer will start all the checks again to finalise the file, then only you will get the IP2 update now. CIO files get IP2 update when the LVO starts the final checks again, hence sadly long way to IP2 my friend, as it depends on how fast/slow your LVO is.
Also keep a check on your additional docs status, most applicants get the update "we do not need additional docs" when eligibility is cleared at CIO. this will indicate that your file is close to being shipped off to LVO.
I suggest you wait and not waste your call, as most likely you will receive no update. Wait till 40 days in NA2 and then call.