<div dir="ltr">When I&#39;m removing the video track from the local media stream, I can hear audio fine. what could be the cause?<div><br></div><div><pre class="" style="margin-top:0px;margin-bottom:1em;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-serif;color:rgb(57,51,24);word-wrap:normal;background-color:rgb(238,238,238)"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,sans-serif;white-space:inherit"><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">var</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> cameraID</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">String</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localMediaStream </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">factory</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">mediaStreamWithLabel</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;Local-Meida&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

        </span><span class="" style="margin:0px;padding:0px;border:0px;color:gray">//if video option is enabled (default true)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

        </span><span class="" style="margin:0px;padding:0px;border:0px;color:gray">//-------------- Disabling this section solves the audio issues --------------</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">if</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">mediaOptions</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?[</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;video&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">]</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">as</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">Bool</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">??</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">true</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">for</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> captureDevice </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">in</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">AVCaptureDevice</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">devicesWithMediaType</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">AVMediaTypeVideo</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">if</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">captureDevice</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">position </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">==</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> mediaOptions</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?[</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;devicePosition&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">]</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">as</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">AVCaptureDevicePosition</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">??</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">AVCaptureDevicePosition</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">Front</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                    cameraID </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> captureDevice</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localizedName
                    </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">break</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">if</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">cameraID </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">==</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">nil</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                reject</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">NSError</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">domain</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;No cammera detected&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> code</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">0</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> userInfo</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">nil</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">))</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">let</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> capturer </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">RTCVideoCapturer</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">init</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">deviceName</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> cameraID</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">let</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> videoSource </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">factory</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">videoSourceWithCapturer</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">capturer</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> constraints</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> mediaOptions</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?[</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;constraints&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">]</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">as</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">RTCMediaConstraints</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">??</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">nil</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">if</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">let</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> localVideoTrack </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">factory</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">videoTrackWithID</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;Local-Video&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> source</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> videoSource</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localMediaStream</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">addVideoTrack</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localVideoTrack</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">else</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">{</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
                reject</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">NSError</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">domain</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;No Video track&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> code</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">0</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> userInfo</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">:</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">nil</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">))</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:gray">//-------------- Disabling this section solves the audio issues --------------</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">

        </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">if</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">mediaOptions</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?[</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;audio&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">]</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">as</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">Bool</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">??</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">true</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">){</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">let</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> audioTrack </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:black"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">factory</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">audioTrackWithID</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:maroon">&quot;Local-Audio&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
            </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localMediaStream</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">?.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">addAudioTrack</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">audioTrack</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">);</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:black">}</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">
        </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">peerConnection</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">!.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">addStream</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">self</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">localMediaStream</span><span class="" style="margin:0px;padding:0px;border:0px;color:black">)</span></code></pre></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 8, 2016 at 6:25 PM, Sergey Safarov <span dir="ltr">&lt;<a href="mailto:s.safarov@gmail.com" target="_blank">s.safarov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>Could you connect iPhone to wifi router and capture network traffic from iPhone for analyzing. Using this way you can see what is ip address and port of RTP stream. </span><br><br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Tue, Mar 8, 2016, 17:20 Shlomi Schwartz &lt;<a href="mailto:shlomis@liveperson.com" target="_blank">shlomis@liveperson.com</a>&gt; wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><br clear="all"><div>Hi All,</div><div><br></div><div>I&#39;m currently developing mod_verto class for IOS. I&#39;m connecting via websocket (ws:// <b>not secure</b>) to my FreeSwitch server and making a call.</div><div><br></div><div>the other client is a chrome browser running Vero Communicator.</div><div>the call starts as expected and I can here audio from the chrome browser on my iPhone.<br></div><div><br></div><div>But there is no audio on the chrome side (can&#39;t hear my voice transmitted from my iPhone).</div><div><br></div><div>A call from browser to browser, works fine.</div><div><br></div><div>Here is the <a href="https://www.dropbox.com/home/Public?preview=freeswitch.log.txt" target="_blank">FreeSwitch log</a> of an iPhone call session, and a <a href="http://stackoverflow.com/questions/35826464/webrtc-ios-freeswitch-cant-hear-audio" target="_blank">stackoverflow question</a> explaining my approach.</div><div><br></div><div>I&#39;m lost and any help will be appreciated! :)<br></div><div><br></div>-- <br><div><div style="width:400px;float:left"> 

<table cellpadding="0" cellspacing="0" border="0">

<tbody><tr>
        <td valign="top" colspan="2"><img src="https://signature.s3.amazonaws.com/2015/lp_logo.png" style="display:block;border:0px"></td>
</tr>
<tr>
        <td valign="top" colspan="2" style="padding-top:19px"><font style="font-family:arial;font-size:20px;color:rgb(22,32,54)">Shlomi Schwartz</font></td>
</tr>
<tr>
        <td valign="top" colspan="2"><font style="font-family:arial;font-size:13px;color:rgb(124,119,116)">R&amp;D Technical Leader</font></td>
</tr>
<tr>
        <td valign="top" style="padding-top:10px"><font style="font-family:arial;font-size:13px;color:rgb(124,119,116);font-weight:bold">T: <span style="font-weight:normal"><a href="tel:%2B972-74-700-4511" value="+972747004511" target="_blank">+972-74-700-4511</a></span></font></td>
</tr>


<tr>
        <td valign="top" colspan="2" style="padding-top:20px">
                <table cellpadding="0" cellspacing="0" border="0">
                <tbody><tr>
                        <td valign="top">
                                <table cellpadding="0" cellspacing="0" border="0">
                                <tbody><tr>
                                        <td valign="top" style="padding-right:10px"><a href="http://www.linkedin.com/company/164748" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/LinkedIn.png" style="display:block;border:0px"></a></td>
                                        <td valign="top" style="padding-right:10px"><a href="http://twitter.com/liveperson" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/Twitter.png" style="display:block;border:0px"></a></td>
                                        <td valign="top"><a href="http://www.facebook.com/LivePersonInc" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/Facebook.png" style="display:block;border:0px"></a></td>
                                </tr>
                                </tbody></table>
                        </td>
                        <td valign="top" style="padding-top:7px;padding-left:10px"><font style="font-family:arial;font-size:16px;color:rgb(124,119,116);font-style:italic">We Create Meaningful Connections</font></td>
                </tr>
                </tbody></table>
        </td>
</tr>
<tr>
        <td valign="top" colspan="2" style="padding-top:20px"><a href="http://info.liveperson.com/201602/liz-welch/liveperson-robert-locascio-on-death-of-the-800-call.html" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/banners/Inc_email_banner_2.8.2016.jpg" style="display:block;border:0px"></a></td>
</tr>


</tbody></table>


</div> 
<div style="clear:both"></div></div>
</div>

<br>
</div></div><span class=""><div><font size="1">This message may contain confidential and/or privileged information. </font></div><div><font size="1">If you are not the addressee or authorized to receive this on behalf of the addressee you must not use, copy, disclose or take action based on this message or any information herein. </font></div><div><font size="1">If you have received this message in error, please advise the sender immediately by reply email and delete this message. Thank you.</font></div></span>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></blockquote></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div style="width:400px;float:left"> 

<table cellpadding="0" cellspacing="0" border="0">

<tbody><tr>
        <td valign="top" colspan="2"><img src="https://signature.s3.amazonaws.com/2015/lp_logo.png" style="display:block;border:0"></td>
</tr>
<tr>
        <td valign="top" colspan="2" style="padding-top:19px"><font style="font-family:arial;font-size:20px;color:#162036">Shlomi Schwartz</font></td>
</tr>
<tr>
        <td valign="top" colspan="2"><font style="font-family:arial;font-size:13px;color:#7c7774">R&amp;D Technical Leader</font></td>
</tr>
<tr>
        <td valign="top" style="padding-top:10px"><font style="font-family:arial;font-size:13px;color:#7c7774;font-weight:bold">T: <span style="font-weight:normal">+972-74-700-4511</span></font></td>
</tr>


<tr>
        <td valign="top" colspan="2" style="padding-top:20px">
                <table cellpadding="0" cellspacing="0" border="0">
                <tbody><tr>
                        <td valign="top">
                                <table cellpadding="0" cellspacing="0" border="0">
                                <tbody><tr>
                                        <td valign="top" style="padding-right:10px"><a href="http://www.linkedin.com/company/164748" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/LinkedIn.png" style="display:block;border:0"></a></td>
                                        <td valign="top" style="padding-right:10px"><a href="http://twitter.com/liveperson" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/Twitter.png" style="display:block;border:0"></a></td>
                                        <td valign="top"><a href="http://www.facebook.com/LivePersonInc" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/Facebook.png" style="display:block;border:0"></a></td>
                                </tr>
                                </tbody></table>
                        </td>
                        <td valign="top" style="padding-top:7px;padding-left:10px"><font style="font-family:arial;font-size:16px;color:#7c7774;font-style:italic">We Create Meaningful Connections</font></td>
                </tr>
                </tbody></table>
        </td>
</tr>
<tr>
        <td valign="top" colspan="2" style="padding-top:20px"><a href="http://info.liveperson.com/201602/liz-welch/liveperson-robert-locascio-on-death-of-the-800-call.html" target="_blank"><img src="https://signature.s3.amazonaws.com/2015/banners/Inc_email_banner_2.8.2016.jpg" style="display:block;border:0"></a></td>
</tr>


</tbody></table>


</div> 
<div style="clear:both"></div></div>
</div>

<br>
<div><font size="1">This message may contain confidential and/or privileged information. </font></div><div><font size="1">If you are not the addressee or authorized to receive this on behalf of the addressee you must not use, copy, disclose or take action based on this message or any information herein. </font></div><div><font size="1">If you have received this message in error, please advise the sender immediately by reply email and delete this message. Thank you.</font></div>