Now we need a new feature
[leg_required=true]
set this on any legs required for the originate to proceed, if it's hungup, the cause will be passed to any existing legs and fail the entire originate.
so use
{bridge_early_media=true}[leg_required=true]sofia/internal/real_call@foo.com,sofia/internal/moh_call@foo.com
the leg_required will only be set on the 1st leg because of the [] vs {}
if that leg is then hungup, it will kill the other channels in the list.
please try latest trunk.
Anthony,
LOL, and mounting and mounting... It does work when there is answer...
but if B(2)-side rejects or times out or any other that 200 OK,
B(1)-side stays indefinitely...
On Fri, Jan 15, 2010 at 11:54 PM, Anthony Minessale
<anthony.minessale@gmail.com> wrote:
> you can email me privately at this addr.
>
>
> On Fri, Jan 15, 2010 at 4:45 PM, David Villasmil
> <david.villasmil.work@gmail.com> wrote:
>>
>> Anthony,
>>
>> Trying, Thanks. Is there anyway we can communicate directly?
>>
>>
>> David
>>
>> On Fri, Jan 15, 2010 at 10:17 PM, Anthony Minessale
>> <anthony.minessale@gmail.com> wrote:
>> > Try latest trunk,
>> >
>> > you should have exactly what you want with the same parameter, again my
>> > paypal addr is cleary displayed as a big button on the website.
>> >
>> >
>> > On Fri, Jan 15, 2010 at 10:08 AM, Anthony Minessale
>> > <anthony.minessale@gmail.com> wrote:
>> >>
>> >> one of the many reasons its a bad idea.
>> >> Probably the leg with the bad audio is a different ptime.
>> >> Now the amount of work I have to do escalates I would prefer you commit
>> >> to
>> >> commercial support by emailing me at consulting@freeswitch.org to
>> >> continue
>> >> with this.
>> >>
>> >>
>> >> On Fri, Jan 15, 2010 at 6:43 AM, David Villasmil
>> >> <david.villasmil.work@gmail.com> wrote:
>> >>>
>> >>> I set it to "off" just in case, same thing.
>> >>>
>> >>> On Fri, Jan 15, 2010 at 1:38 PM, David Villasmil
>> >>> <david.villasmil.work@gmail.com> wrote:
>> >>> > Default, haven't touched it i suppose it's off, i haven't set it
>> >>> > anywhere
>> >>> >
>> >>> > On Fri, Jan 15, 2010 at 1:26 PM, Sergey Okhapkin
>> >>> > <sos@sokhapkin.dyndns.org> wrote:
>> >>> >> Is bypass_media on or off?
>> >>> >>
>> >>> >> On Friday 15 January 2010, David Villasmil wrote:
>> >>> >>> Yeah, sorry. Early media. Audio after 200 is fine. Early media was
>> >>> >>> ok
>> >>> >>> before the change.
>> >>> >>>
>> >>> >>> David
>> >>> >>>
>> >>> >>> On Fri, Jan 15, 2010 at 12:51 PM, Sergey Okhapkin
>> >>> >>>
>> >>> >>> <sos@sokhapkin.dyndns.org> wrote:
>> >>> >>> > Which audio? Early media or after 200 OK?
>> >>> >>> >
>> >>> >>> > On Friday 15 January 2010, David Villasmil wrote:
>> >>> >>> >> Hello again Anthony,
>> >>> >>> >>
>> >>> >>> >> I just tested it, and although functionality does not, first
>> >>> >>> >> incoming
>> >>> >>> >> audio is coming in all garbled... do you know why?
>> >>> >>> >>
>> >>> >>> >> David
>> >>> >>> >>
>> >>> >>> >> On Fri, Jan 15, 2010 at 12:54 AM, Anthony Minessale
>> >>> >>> >>
>> >>> >>> >> <anthony.minessale@gmail.com> wrote:
>> >>> >>> >> > {bridge_early_media=true}
>> >>> >>> >> > in the dial string in place of ignore_early_media=true
>> >>> >>> >> >
>> >>> >>> >> > the first b leg in the list who sends 183 will become the
>> >>> >>> >> > ringback
>> >>> >>> >> > device for A leg it will hear the early media
>> >>> >>> >> > for that leg while the other legs still ring. If some other
>> >>> >>> >> > leg
>> >>> >>> >> > answers the final call will still be bridged to the leg who
>> >>> >>> >> > answered.
>> >>> >>> >> >
>> >>> >>> >> >
>> >>> >>> >> > I would estimate it at $500 payable on the big paypal button
>> >>> >>> >> > on
>> >>> >>> >> > http://www.freeswitch.org
>> >>> >>> >> > but, I already added the patch to tree earlier today so I
>> >>> >>> >> > guess
>> >>> >>> >> > it's
>> >>> >>> >> > up to you to pay it or not.
>> >>> >>> >> >
>> >>> >>> >> >
>> >>> >>> >> >
>> >>> >>> >> >
>> >>> >>> >> > On Thu, Jan 14, 2010 at 5:06 PM, David Villasmil
>> >>> >>> >> >
>> >>> >>> >> > <david.villasmil.work@gmail.com> wrote:
>> >>> >>> >> >> Anthony,
>> >>> >>> >> >>
>> >>> >>> >> >> I did take the "hint", don't worry. We will probably ask for
>> >>> >>> >> >> a
>> >>> >>> >> >> bounty
>> >>> >>> >> >> but first we need to know:
>> >>> >>> >> >> 1.- whether this is possible
>> >>> >>> >> >> 2.- how long it would take
>> >>> >>> >> >> 3.- how will it exactly work
>> >>> >>> >> >> 4.- of course, what's the bounty (be gentle ;) )
>> >>> >>> >> >>
>> >>> >>> >> >> We would of course give this back to the community.
>> >>> >>> >> >>
>> >>> >>> >> >> in the meantime, bridge_early_media=true will discard the
>> >>> >>> >> >> 2nd
>> >>> >>> >> >> B-leg
>> >>> >>> >> >> and conversely "false" it will keep on trying to connect and
>> >>> >>> >> >> if
>> >>> >>> >> >> it
>> >>> >>> >> >> connects the other B-leg if will bridge to that one?
>> >>> >>> >> >>
>> >>> >>> >> >> Thanks
>> >>> >>> >> >>
>> >>> >>> >> >> David
>> >>> >>> >> >>
>> >>> >>> >> >> On Thu, Jan 14, 2010 at 10:04 PM, Anthony Minessale
>> >>> >>> >> >>
>> >>> >>> >> >> <anthony.minessale@gmail.com> wrote:
>> >>> >>> >> >> > I added bridge_early_media=true to do the best I can do.
>> >>> >>> >> >> > This is the most I will do, especially for free, nobody
>> >>> >>> >> >> > can
>> >>> >>> >> >> > take a
>> >>> >>> >> >> > hint that
>> >>> >>> >> >> > you should be paying for all these custom requests so take
>> >>> >>> >> >> > it
>> >>> >>> >> >> > or
>> >>> >>> >> >> > leave it
>> >>> >>> >> >> > but this thread is done.........
>> >>> >>> >> >> >
>> >>> >>> >> >> >
>> >>> >>> >> >> >
>> >>> >>> >> >> > On Thu, Jan 14, 2010 at 12:42 PM, Sergey Okhapkin
>> >>> >>> >> >> > <sos@sokhapkin.dyndns.org>
>> >>> >>> >> >> >
>> >>> >>> >> >> > wrote:
>> >>> >>> >> >> >> No, not exactly. ignore_early_media doesn't pass early
>> >>> >>> >> >> >> media
>> >>> >>> >> >> >> to
>> >>> >>> >> >> >> the caller
>> >>> >>> >> >> >> if
>> >>> >>> >> >> >> bypass_media is false.
>> >>> >>> >> >> >>
>> >>> >>> >> >> >> On Thursday 14 January 2010, Michael Jerris wrote:
>> >>> >>> >> >> >> > this is exactly what ignore_early_media does now.
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> > Mike
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> > On Jan 14, 2010, at 1:18 PM, Sergey Okhapkin wrote:
>> >>> >>> >> >> >> > > The issue here is when "originate" routine should
>> >>> >>> >> >> >> > > return
>> >>> >>> >> >> >> > > and
>> >>> >>> >> >> >> > > set "originate_status" variable. Current behavior is
>> >>> >>> >> >> >> > > to
>> >>> >>> >> >> >> > > return
>> >>> >>> >> >> >> > > on early
>> >>> >>> >> >> >> > > media, but what if to introduce a variable
>> >>> >>> >> >> >> > > "originate_wait_for_answer"
>> >>> >>> >> >> >> > > with default value "false" and use the variable in
>> >>> >>> >> >> >> > > originate
>> >>> >>> >> >> >> > > code to
>> >>> >>> >> >> >> > > decide when to return - on 18X or "200 OK"?
>> >>> >>> >> >> >> > >
>> >>> >>> >> >> >> > > On Thursday 14 January 2010, Anthony Minessale wrote:
>> >>> >>> >> >> >> > >> he wants to call 3 people at once and let the A leg
>> >>> >>> >> >> >> > >> hear
>> >>> >>> >> >> >> > >> early media
>> >>> >>> >> >> >> > >> from call #1 while call #2 and #3 still are
>> >>> >>> >> >> >> > >> progressing
>> >>> >>> >> >> >> > >> which
>> >>> >>> >> >> >> > >> is not
>> >>> >>> >> >> >> > >> simple to do without doing thousands of dollars in
>> >>> >>> >> >> >> > >> development.
>> >>> >>> >> >> >> > >>
>> >>> >>> >> >> >> > >> On Thu, Jan 14, 2010 at 11:39 AM, DJB
>> >>> >>> >> >> >> > >> <djbinter@yahoo.com>
>> >>> >> wrote:
>> >>> >>> >> >> >> > >>> What about sending Sip 183 with SDP (no 200OK), so
>> >>> >>> >> >> >> > >>> that your
>> >>> >>> >> >> >> > >>> customers
>> >>> >>> >> >> >> > >>> can hear recordings?
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> > _______________________________________________
>> >>> >>> >> >> >> > FreeSWITCH-users mailing list
>> >>> >>> >> >> >> > FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> >
>> >>> >>> >> >> >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswit
>> >>> >>> >> >> >> >ch- users http://www.freeswitch.org
>> >>> >>> >> >> >>
>> >>> >>> >> >> >> _______________________________________________
>> >>> >>> >> >> >> FreeSWITCH-users mailing list
>> >>> >>> >> >> >> FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> >> >>
>> >>> >>> >> >> >>
>> >>> >>> >> >> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >> >> >>
>> >>> >>> >> >> >>
>> >>> >>> >> >> >>
>> >>> >>> >> >> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch
>> >>> >>> >> >> >>-us ers http://www.freeswitch.org
>> >>> >>> >> >> >
>> >>> >>> >> >> > --
>> >>> >>> >> >> > Anthony Minessale II
>> >>> >>> >> >> >
>> >>> >>> >> >> > FreeSWITCH http://www.freeswitch.org/
>> >>> >>> >> >> > ClueCon http://www.cluecon.com/
>> >>> >>> >> >> > Twitter: http://twitter.com/FreeSWITCH_wire
>> >>> >>> >> >> >
>> >>> >>> >> >> > AIM: anthm
>> >>> >>> >> >> > MSN:anthony_minessale@hotmail.com
>> >>> >>> >> >> > GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
>> >>> >>> >> >> > IRC: irc.freenode.net #freeswitch
>> >>> >>> >> >> >
>> >>> >>> >> >> > FreeSWITCH Developer Conference
>> >>> >>> >> >> > sip:888@conference.freeswitch.org
>> >>> >>> >> >> > iax:guest@conference.freeswitch.org/888
>> >>> >>> >> >> > googletalk:conf+888@conference.freeswitch.org
>> >>> >>> >> >> > pstn:+19193869900
>> >>> >>> >> >> >
>> >>> >>> >> >> > _______________________________________________
>> >>> >>> >> >> > FreeSWITCH-users mailing list
>> >>> >>> >> >> > FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> >> >
>> >>> >>> >> >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >> >> >
>> >>> >>> >> >> >
>> >>> >>> >> >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
>> >>> >>> >> >> >use rs http://www.freeswitch.org
>> >>> >>> >> >>
>> >>> >>> >> >> _______________________________________________
>> >>> >>> >> >> FreeSWITCH-users mailing list
>> >>> >>> >> >> FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> >>
>> >>> >>> >> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >> >>
>> >>> >>> >> >>
>> >>> >>> >> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-us
>> >>> >>> >> >>ers http://www.freeswitch.org
>> >>> >>> >> >
>> >>> >>> >> > --
>> >>> >>> >> > Anthony Minessale II
>> >>> >>> >> >
>> >>> >>> >> > FreeSWITCH http://www.freeswitch.org/
>> >>> >>> >> > ClueCon http://www.cluecon.com/
>> >>> >>> >> > Twitter: http://twitter.com/FreeSWITCH_wire
>> >>> >>> >> >
>> >>> >>> >> > AIM: anthm
>> >>> >>> >> > MSN:anthony_minessale@hotmail.com
>> >>> >>> >> > GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
>> >>> >>> >> > IRC: irc.freenode.net #freeswitch
>> >>> >>> >> >
>> >>> >>> >> > FreeSWITCH Developer Conference
>> >>> >>> >> > sip:888@conference.freeswitch.org
>> >>> >>> >> > iax:guest@conference.freeswitch.org/888
>> >>> >>> >> > googletalk:conf+888@conference.freeswitch.org
>> >>> >>> >> > pstn:+19193869900
>> >>> >>> >> >
>> >>> >>> >> > _______________________________________________
>> >>> >>> >> > FreeSWITCH-users mailing list
>> >>> >>> >> > FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >> >
>> >>> >>> >> >
>> >>> >>> >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use
>> >>> >>> >> >rs http://www.freeswitch.org
>> >>> >>> >>
>> >>> >>> >> _______________________________________________
>> >>> >>> >> FreeSWITCH-users mailing list
>> >>> >>> >> FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >>
>> >>> >>> >>
>> >>> >>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> >>> >> http://www.freeswitch.org
>> >>> >>> >
>> >>> >>> > _______________________________________________
>> >>> >>> > FreeSWITCH-users mailing list
>> >>> >>> > FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>> >
>> >>> >>> >
>> >>> >>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> >>> > http://www.freeswitch.org
>> >>> >>>
>> >>> >>> _______________________________________________
>> >>> >>> FreeSWITCH-users mailing list
>> >>> >>> FreeSWITCH-users@lists.freeswitch.org
>> >>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>>
>> >>> >>>
>> >>> >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> >>> http://www.freeswitch.org
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> _______________________________________________
>> >>> >> FreeSWITCH-users mailing list
>> >>> >> FreeSWITCH-users@lists.freeswitch.org
>> >>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >>
>> >>> >>
>> >>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> >> http://www.freeswitch.org
>> >>> >>
>> >>> >
>> >>>
>> >>> _______________________________________________
>> >>> FreeSWITCH-users mailing list
>> >>> FreeSWITCH-users@lists.freeswitch.org
>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>>
>> >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> http://www.freeswitch.org
>> >>
>> >>
>> >>
>> >> --
>> >> Anthony Minessale II
>> >>
>> >> FreeSWITCH http://www.freeswitch.org/
>> >> ClueCon http://www.cluecon.com/
>> >> Twitter: http://twitter.com/FreeSWITCH_wire
>> >>
>> >> AIM: anthm
>> >> MSN:anthony_minessale@hotmail.com
>> >> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
>> >> IRC: irc.freenode.net #freeswitch
>> >>
>> >> FreeSWITCH Developer Conference
>> >> sip:888@conference.freeswitch.org
>> >> iax:guest@conference.freeswitch.org/888
>> >> googletalk:conf+888@conference.freeswitch.org
>> >> pstn:+19193869900
>> >
>> >
>> >
>> > --
>> > Anthony Minessale II
>> >
>> > FreeSWITCH http://www.freeswitch.org/
>> > ClueCon http://www.cluecon.com/
>> > Twitter: http://twitter.com/FreeSWITCH_wire
>> >
>> > AIM: anthm
>> > MSN:anthony_minessale@hotmail.com
>> > GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
>> > IRC: irc.freenode.net #freeswitch
>> >
>> > FreeSWITCH Developer Conference
>> > sip:888@conference.freeswitch.org
>> > iax:guest@conference.freeswitch.org/888
>> > googletalk:conf+888@conference.freeswitch.org
>> > pstn:+19193869900
>> >
>> > _______________________________________________
>> > FreeSWITCH-users mailing list
>> > FreeSWITCH-users@lists.freeswitch.org
>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> > http://www.freeswitch.org
>> >
>> >
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users@lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
> Twitter: http://twitter.com/FreeSWITCH_wire
>
> AIM: anthm
> MSN:anthony_minessale@hotmail.com
> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888@conference.freeswitch.org
> iax:guest@conference.freeswitch.org/888
> googletalk:conf+888@conference.freeswitch.org
> pstn:+19193869900
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org