Thanks for you reply ramin, but I don’t think this would be a solution for my problem.
Infact the value I get in the macro for dialing would be the difference between the moment the dial command is executed and a undefined moment in the macro execution.
I have this situation:
A ------> Dial() ------> RING 1 ----- RING 2 --------> RING 3 -----> B
I need to detect the moment the RING 1 is played.
So I actually know the moment the Dial() command is executed, but I need to know
the RING 1 - Dial() time value.[/quote]
difference between Dial() and Macro() execute time and between first RING time and Macro() execute time approximately is equal. Because after Dial() command immediately generate first RING. Also you can substract 10ms-100ms.