For example, the pass code for a call may be 5151234, but after keying it in the conference system only receives 5155234. Although the correct number appears on my two line AT&T desk phone it is not received correctly by the conference system.
Just ideas, with no confidence in any being the solution:
If the system received 5155123 I might wonder if the DTMF tones were sent too long. That is to say that the 5 was heard as 2 tones, and the system was only looking for the first 7 digits and therefore ignored the 4.
Is it ever the case that the OBi does not appear to receive the number from your desk phone correctly? If so, I might consider settings in the desk phone.
I see that the OBi110 has a DTMFPlaybackLevel
The energy level of DTMF signal transmitted on PSTN line port in dBm (-90 to 3) with a default of -5. I wonder if increasing to -2 or decreasing to -7 would help.
Another thing that comes to mind is that after the number has dialed but before the time where the code is accepted, press # to have the OBi just pass the audio from the phone through unchanged. This one seems simplest to try.
Maybe try the call via your SIP or GV provider until you get this sorted out.
Edit: I see the OBi110 Physical Interfaces -> Line Port has some dialing timing settings.