DEAR TRAVEL TROUBLESHOOTER: I recently booked four round-trip tickets to the Philippines through Expedia. A short while later, I received a message from Expedia saying Asiana Airlines changed our flight time. But when I checked Expedia, our departure from Toronto only went as far as Korea. Our last leg, from Seoul to Manila, was missing.

Christopher Elliott, the Travel Troubleshooter

I called Expedia and they said that Asiana was “unsure” about those connecting flights, so I decided to just cancel the tickets. I asked Expedia several times if I would be charged a cancellation fee and they said no, given that it’s the airline’s fault.

It’s been more than two weeks, and I’ve already booked a new flight. I still haven’t heard from Expedia or Asiana about a refund. Expedia keeps saying that they are not responsible for it anymore while Asiana keeps dropping my call because everyone who answers my call can only speak Korean.

I would like to get the refund as soon as possible because I need it to pay for the new flight that I booked. Can you help?

ANSWER: Expedia should have helped you get a refund for your canceled flight immediately. When an airline drops a leg of your flight, as it appeared Asiana did, it owes you a full and prompt refund — no questions asked. And definitely, no cancellation fee.

Expedia is your travel agent. Although Asiana has your money, Expedia was the middleman and should be your advocate. It’s unclear why the online agency couldn’t secure a quick refund.

You spent a considerable amount of time on the phone with Expedia and Asiana. That probably wasn’t the fastest way to obtain a refund. Remember, only the company gets to record your call unless you live in a country or state where call recording is legal. That means the business has an unfair advantage — and you may spend hours on the phone, only to be left refund-less.

To level the playing field, keep a meticulous paper trail. I note that you eventually did write to Expedia and you saved all of your correspondence. That’s great.

It turns out Asiana wasn’t “unsure” about the last leg of your flight. In fact, it initiated a schedule change after you booked the tickets. That’s fairly common, which is why it’s smart to always check your flight at least 24 hours before your scheduled departure. Airlines will notify your travel agent, but in my experience, travel agents don’t always get the message to you.

I publish the names, email addresses and phone numbers for the Asiana Airlines executives and the Expedia executives on my nonprofit consumer advocacy site. A brief but polite email to one of them might have also helped.

By Siobhán O’Grady | The Washington Post Anjali Kulkarni, a 55-year-old Indian mountain climber, trained for six years to make it to the top of Mount Everest, the highest mountain peak in the world. She finally reached Everest’s summit this week, fulfilling a longtime goal. It was coming back down that killed her. Her son, Shantanu Kulkarni, told CNN that...