Author: brian Date: Tue Dec 18 09:22:38 2007 New Revision: 6861 Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c Log: small tweak for calling party and hold events.. Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_presence.c Tue Dec 18 09:22:38 2007 @@ -670,7 +670,7 @@ dft_state = "confirmed"; } - if (!strcasecmp(state, "cs_execute")) { + if (!strcasecmp(state, "cs_execute") && !strcasecmp(direction, "inbound") && !strcasecmp(event_status, "hold")) { goto end; } else if (!strcasecmp(state, "cs_hangup")) { astate = "terminated";