The Angels selected Porter's contract from Triple-A Salt Lake on Wednesday.
The 30-year-old backstop will join the big club to replace Sebastian Rivero, who landed on the injured list Wednesday with a hamate fracture. Porter has slashed .241/.292/.362 with 10 RBI and nine runs in 65 plate appearances at Triple-A this season, though he hasn't played since signing a minor-league deal with the Angels last week. He isn't likely to see much playing time with the big club either behind regular starter Logan O'Hoppe.