[asterisk-dev] Cisco 79x1 SIP Messaging

Gareth Palmer gareth at acsdata.co.nz
Fri May 13 00:25:54 CDT 2011


On Thu, 2011-05-12 at 13:01 -0700, Dan Austin wrote:
> Matt wrote:
> > Server side conferencing looks like it's going to be a little more difficult, as the call > legs are within the XML dialog.  Perhaps this would be a good time to instantiate an XML > parser?  What's the desired actions from an asterisk perspective?  I'm assuming it would > go something like this:
> 
> > 1. User establishes Leg A and presses Cnfrnce
> > 2. User establishes Leg B and presses Cnfrnce to join the calls.
> > 3. Phone sends a SIP dialog with the two callid's embedded within an XML dialog
> > 4. Asterisk creates a meetme instance and joins the three channels.
> 
> > I'm sure there are a ton of steps that go into step 4. :)
> Step 4 strikes me as exactly what the new bridging API was meant for.
> A few caveats spring to mind-
> 	1.  I believe Cisco uses the phone to mix the audio when-
> 		A.  Only three parties are involved
> 		B.  Direct media is enabled and possible
> 		C.  The codecs are identical on both legs
> 	2.  It needs to be possible to cancel out after step 2
> 	3.  Each leg should be tracked allow to dropping a specific leg

struct ast_bridge keeps track of the current participants, just need to
iterate over bridge->channels.

> The first item might be specific to SCCP, and/or not worth the
> extra effort.

With the SIP firmware the phone does either one or the other of those
based on how the Confrn softkey is defined.

> Dan
> 
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev




More information about the asterisk-dev mailing list