<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Saeed Ahmad:</div><div><br></div><div>Yes, it can do transcoding. Transcoding isn't the problem to my architecture, my problem is the codec negotiation between FS and Endpoints.</div><div><br></div><div>I want to use FS as SBC (session border controller) or pseudo SIP proxy.&nbsp;How i said in my last e-mail FS will work in bypass-media or proxy-media in both modes FS doesn't handle media.</div><div><br></div><div>I only want the FS handle Codec Negotiation how i described.</div><div><br></div><div>Thanks &nbsp;</div><div><br></div><div><div>On 19/06/2009, at 09:08, Saeed Ahmad wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">BTW, what is SWITCH? Can it do transcoding?<br><br> <div class="gmail_quote">On Fri, Jun 19, 2009 at 2:06 PM, Saeed Ahmad <span dir="ltr">&lt;<a href="mailto:saeedahmad1981@gmail.com">saeedahmad1981@gmail.com</a>&gt;</span> wrote:<br> <blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">It seems that you want to transcode G729 which is not possible. You can use it in passthru mode only. <div> <div></div> <div class="h5"><br><br> <div class="gmail_quote">On Fri, Jun 19, 2009 at 1:48 AM, JuanMa <span dir="ltr">&lt;<a href="mailto:juanma.v82@gmail.com" target="_blank">juanma.v82@gmail.com</a>&gt;</span> wrote:<br> <blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi,<br><br>I need to have the hability to negotiate the codec in a session (using<br>proxy media or bypass media), unfortunally I've been unable to achive<br> this due the documentation that I've found about it's vague.<br><br>I've already tried using "absolute_codec_string" and everything that<br>says in <a href="http://wiki.freeswitch.org/wiki/Codec_negotiation" target="_blank">http://wiki.freeswitch.org/wiki/Codec_negotiation</a> but it seams<br> to ignore it &nbsp;when the media is in "bypass media" or "proxy media". I<br>need to configure the FS as a SBC or as a pseudo proxy (I already know<br>that FS is not intend to do it, but in the documentation says that it<br> can).<br><br>I've also tried to manually modify the SDP using:<br>&nbsp;&lt;param name="inbound-late-negotiation" value="true"/&gt;<br><br>And updating variables "switch_r_sdp" and "switch_l_dsp" but it also<br> seams to ignore it.<br><br>Here is the config:<br><br>Endpoint1--&gt;FS--&gt;SWITCH--&gt;FS--&gt;Endpoint2<br><br>What I need, is to offer to the SWITCH only the codecs defined for<br>Enpoint1 (ie. G729) and when the SWITCH send the INVITE to FS again,<br> only offer the codecs available for Endpoint2. Eventually the SWITCH<br>will do the transcoding.<br><br>So, here is my question, is there any way to achive this? (Handle the<br>invite codecs in bypass or proxy media), if so, is there any example<br> to follow? o can you give a tip?<br><br>Thanks in advance,<br>Regards<br><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" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br> <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></blockquote></div><br> _______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org<br></blockquote></div><br></body></html>