Ihjaz
Put an ISDN protocol analyzer on a PBX (LT mode) or CO and if you see overlap sending I will eat my hat.
In either case, at the *originating* side the digits will be collected as I describe above. They might even be modified by a PBX, but in either case you should see a SETUP with the called party number present and will get no additional digits.
NOTE: The number of digits may not be 10. For example, in many cases DIDs are programmed for only 3 or 4 digits. But in that case that is all you are going to get (the end user/administrator of your equipment will need to only enter 3 or 4 digits in your equipment in that case - or tell the Telco to send all 10 digits).
As far as implementing this you could either have the user/administrator enter the entire number in your equipment and then also indicate the number of digits to be used, or you can instruct the end user to simply enter the same number of digits that are being sent.
This is indeed an area where most users will mess up and because of it won't be able to receive calls, so make sure support is aware if this.
I no longer have access to most of the ISDN standards (new job) but I bet you will even find that the overlap method is only shown for the TE to LT direction (e.g towards the network). Even if this is not true, I have been intimately involved with PRI equipment that does NOT support overlap in either directions and not once in over 100 installs was this a problem.
Incidentally, with that equipment originally we had planned on using overlap sending for call *origination* and we found that not all PRI's support this. So origination had to be re-written to enbloc and we had to deal with the whole digit collection issue.
I gather your boss has told you to implement it for both send and receive. Spend your time clarifying why it is not needed rather than trying to answer a question that is both unsolvable as well as not needing to be solved!
I hope this helps.
Best of luck