I've just tried native "hold" X-Lite hold with FreeSwitch - it works.
When you hold call, X-Lite (eyeBeam) sends re-INVITE with SDP
v=0
o=- 8 3 IN IP4 172.16.0.6
s=CounterPath eyeBeam 1.5
c=IN IP4 0.0.0.0
t=0 0
m=audio 43362 RTP/AVP 3 101
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=sendonly

SJPhone does the same way.
I also tried to send the same - own SDP with
c=IN IP4 0.0.0.0
a=sendonly
but no luck.

Probably mentioned sopftphones simply do not play incomming media when the call is holded?
In general, is how should I hold a call using FS?






On Wed, May 27, 2009 at 6:34 PM, Artem Shiyanov <shiyanov@gmail.com> wrote:
Thanks for the answer!
Maybe you can advise me another scheme how to accomlish "mute" or "hold" functionality? I just wonder if mute/hold in X-Lite works with FreeSwitch.. I'll try and send the results.



On Wed, May 27, 2009 at 6:22 PM, Brian West <brian@freeswitch.org> wrote:
Try not using RFC2543 HOLD since we do not support it.

/b

On May 27, 2009, at 7:38 AM, Artem Shiyanov wrote:

Hi everyone!

In my environment I use FreeSwitch as media server and session border
controller. SIP routing is mostly done with my private B2BUA. The problem
itself is in my "hold" functionality. In details: A is calling to B:

-- Meet us at ClueCon!  http://www.cluecon.com