I have 0 in my AA->NumberOnNoInput. I have changed it to an empty string now. Will see what happens..
And by the way, I did not get the AA main menu read 3 times. It read until option 2 for the first time and I disconnected it. After a while I got a call back from my folks at the remote obi location saying that the phone rang and hence they are calling me.. This is what puzzled me.
1) I have setup single stage dialing (per RonR's post) for the remote obi and it has following values in AA:
Digit Map - ([1-9]x?*@@.|[1-9]|[1-9][0-9]|<00:$1>|0|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))
OutBoundCall Route - {([1-9]x?*@@.):pp},{0:ph},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
2) I dialed the phone attached to the LINE port using a 00 suffix.
It then went to AA (expected) since the InBoundCallRoute for LINE port on that obi had {aa}. And, AA picked up the call. So far so good. I thought the test went fine and disconnected the call soon after it read option 2 for the first time..