Re-INVITE loses audio (music on hold)
We are experiencing an issue where setting a call on hold loses MoH, retrieving the call again establishes the audio channel properly.
AP 3900 HA pair, so we hear RTP in local packet-trace.
Initial call:
Scenario: IP phone 1.1.1.2, sends signalling to PBX 1.1.1.10; PBX sends INVITE to SBC 1.1.1.15; SBC forwards the INVITE to public side from source IP 2.2.2.15; destination eg 3.3.3.15
all is OK, audio in both directions.
When SIP phone places the call on hold, media stream is switched:
Scenario: IP phone 1.1.1.2, sends signalling to PBX 1.1.1.10; PBX sends reINVITE to SBC 1.1.1.15, updating SDP: c=1.1.1.11 (media server providing MoH); SBC forwards the reINVITE to public side from source IP 2.2.2.15; destination eg 3.3.3.15 << on public side, SDP addresses do not change, only difference is in Session name.