The US and Israel offered conflicting accounts today over alleged Israeli intervention to prevent the US voting for a United Nations ceasefire resolution last week, a move that apparently left the US secretary of state, Condoleezza Rice, humiliated.

The Israeli prime minister, Ehud Olmert, speaking at a meeting in Ashkelon in southern Israel last night, claimed that he had been forced to call George Bush, the US president, to override Rice. According to Olmert, Rice had been planning to vote with the other members of the security council for the resolution.

But the resolution was passed with 14 votes for, and one abstention.

Olmert, in a speech in Hebrew, is reported to have said: "When we saw that the secretary of state, for reasons we did not really understand, wanted to vote in favour of the UN resolution ... I looked for President Bush and they told me he was in Philadelphia making a speech.

"I said, 'I don't care. I have to talk to him now'. They got him off the podium, brought him to another room and I spoke to him. I told him, 'You can't vote in favour of this resolution.' He said, 'Listen, I don't know about it, I didn't see it, I'm not familiar with the phrasing.'"

Olmert said: "He gave an order to the secretary of state and she did not vote in favour of it - a resolution she cooked up, phrased, organised and manoeuvred for. She was left pretty shamed and abstained on a resolution she arranged."

Gordon Johndroe, a White House spokesman, said today: "I've seen these press reports. They are inaccurate."

Olmert's version coincides with the one offered up by other members of the security council the day after the vote.

It is also known that Rice had been planning a press conference before the vote but abruptly cancelled it to take a call from Bush.