[Freeswitch-dev] presence direction incorrect?

Beeton, Carolyn (Carolyn) cbeeton at avaya.com
Fri Oct 22 12:25:47 PDT 2010


I'm sure it is wrong.  I have SUBSCRIBEd for dialog events from both the FS extension and a Polycom set.  The Polycom correctly marks dialogs for calls it made as "initiator", and for calls it received as "recipient".  The FS extension reports the same dialogs with the same direction, which clearly does not make sense (both ends cannot be the initiator).  I'm not surprised that BLF applications don't care about the direction.  There are a lot of fields in a dialog event that won't matter to many applications, but they should be correct for the applications that do care, such as one that wants to be able to pick up the call.

Carolyn

-----Original Message-----
From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: Wednesday, October 20, 2010 4:35 PM
To: freeswitch-dev at lists.freeswitch.org
Subject: Re: [Freeswitch-dev] presence direction incorrect?

It may be wrong so I can't be sure enough to argue but this is how it works properly for BLF you need to make sure that change works for that too.
Did you find some dialog-info driven phones and use the blf features to make sure they continue to work per our initial conversation?



On Wed, Oct 20, 2010 at 1:23 PM, Beeton, Carolyn (Carolyn) <cbeeton at avaya.com> wrote:
> One more thing: the "direction" contained in the dialog NOTIFYs is 
> backwards, I think:
>
> if (!strcasecmp(direction, "outbound")) {
>     direction = "recipient";
>     dft_state = "early";
> } else {
>     direction = "initiator";
>     dft_state = "confirmed";
> }
>
> should be either comparing on "inbound" or switched around.  I am 
> seeing inbound dialogs being marked "initiator".  The observed user 
> (the internal FS extension) was the recipient of the call.
>
> "This attribute is either initiator or recipient, and
>          indicates whether the observed user was the initiator of the
>          dialog, or the recipient of the INVITE that created it."
>
>
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> 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 at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900

_______________________________________________
FreeSWITCH-dev mailing list
FreeSWITCH-dev at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org



More information about the FreeSWITCH-dev mailing list