Providing some more details.
Attached are 3 sets of SDPs (Initial offer-answer, hold offer-answer and unhold offer-answer)
Please, note that. This is only one side of the call session, which is between webrtc client A and GW. the other end is omitted here, but which is triggering hold/unhold requests.
Also, the GW is in ICE-Lite mode, as present in SDP.
Some more observations:
1. When hold Offer-Answer is completed successfully ICE goes into ICEConnectionStateDisconnected and eventually into ICEConnectionStateFailed.
which looks to be an issue, but finding it difficult to identify this behavior. Not finding appropriate error logs.
chrome://webrtc-internals prints following error log,
ERROR 4540 17176 16:05:11-404 c:\b\build\slave\win\build\src\third_party\webrtc\p2p\base\port.cc 296 Jingle:Port[07300D70:audio:1:0::Net[{4FEC2AA5-E2D5-434E-B9C5-BDB57DAF6E3F}:172.16.110.x/24:Wifi]]: Received non-STUN packet from unknown address
Any help much appreciated.
Thanks!