<div>&nbsp;If you wanted to do it with some framework that's already in chan_sip, I'd imagine the way to do it would be to invoke a re-invite back to the same endpoints with different codec preferences, and once you've got a succesful connection up, transfer the bridge to the newly established channels. I'm making this sound alot more simple than it really is though because you're also going to have to try and work around the configuration values for codecs on these endpoints that are going to want to use the same codecs they've already negotiated for the first bridge.
</div>
<div>&nbsp;</div>
<div>&nbsp;I believe one of the goals&nbsp;of chan_sip&nbsp;(&quot;chan_sip3&quot;) that is being planned for post 1.2 is to make codec switches while a channel is still &quot;hot&quot; alot easier to do than what it would be through a programming effort now.
<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 10/17/05, <b class="gmail_sendername">Michael Manousos</b> &lt;<a href="mailto:manousos@inaccessnetworks.com">manousos@inaccessnetworks.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>I'm not looking for a configuration-based method.<br>I would like a programmer's approach on that.<br>
<br>Michael.<br><br>BJ Weschke wrote:<br>&gt;&nbsp;&nbsp;It's not presently possible via specific configuration of Asterisk.<br>&gt;<br>&gt; On 10/17/05, *Michael Manousos* &lt;<a href="mailto:manousos@inaccessnetworks.com">manousos@inaccessnetworks.com
</a><br>&gt; &lt;mailto:<a href="mailto:manousos@inaccessnetworks.com">manousos@inaccessnetworks.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Anyone knows what is the proper way to change the codec<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; of an established SIP channel?
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Michael.<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Asterisk-Dev mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:Asterisk-Dev@lists.digium.com">Asterisk-Dev@lists.digium.com
</a> &lt;mailto:<a href="mailto:Asterisk-Dev@lists.digium.com">Asterisk-Dev@lists.digium.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; To UNSUBSCRIBE or update options visit:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">
http://lists.digium.com/mailman/listinfo/asterisk-dev</a>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Asterisk-Dev mailing list<br>&gt; <a href="mailto:Asterisk-Dev@lists.digium.com">Asterisk-Dev@lists.digium.com</a><br>&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev
</a><br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br><br>_______________________________________________
<br>Asterisk-Dev mailing list<br><a href="mailto:Asterisk-Dev@lists.digium.com">Asterisk-Dev@lists.digium.com</a><br><a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev
</a><br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br><br></blockquote></div><br>