I think your best bet is to create a table and start mapping the ones you know (or believe) to be present in FS and then identify the ones that you think are missing. Once you narrow that down it will be a lot easier to make suggestions. -MC On Sat, Jun 19, 2010 at 9:26 AM, Jan Berger <jan.berger@video24.no> wrote:
Hi folks,
I am looking at using ESL to communicate with CCXML and it looks as if I have a challenge as events in FS is a rather short list.
The list blow is the CCXML elements & events that must map 1:1 to a telecom platform – I have added the ccxml parameters “as is” – some of these are not needed, but we seem to have a gap between what FS currently export as events and what I will need on ESL.
Do we have these events in C?
Jan
*accept ccxml (accept)*
* connectionid*
* hints*
*createconference ccxml (createconference)*
* conferenceid*
* confname*
* reservedtalkers*
* reservedlisteners*
* hints*
* *
*destroyconference ccxml (destroyconference)*
* conferenceid*
* hints*
* *
*disconnect ccxml (disconnect)*
* connectionid*
* reason*
* hints*
*join ccxml (join)*
* id1*
* id2*
* duplex*
* hints*
* entertone*
* exittone*
* autoinputgain*
* autooutputgain*
* dtmfclamp*
* toneclamp*
log ccxml (log)
label
expr
*merge ccxml (merge)*
* connectionid1*
* connectionid2*
* hints*
meta ccxml (meta)
name
http_equiv
content
metadata ccxml (metadata)
*redirect ccxml (redirect)*
* connectionid*
* dest*
* reason*
* hints*
* *
*reject ccxml (reject)*
* connectionid*
* reason*
* hints*
*unjoin ccxml (unjoin)*
* id1*
* id2*
* hints*
*errorconnectwrongstate ccxml (errorconnectwrongstate)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* tagname*
* *
*connectiondisconnected ccxml (connectiondisconnected)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* trigger*
* *
*errorconnection ccxml (errorconnection)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionaccept ccxml (connectionaccept)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionfailed ccxml (connectionfailed)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionredirected ccxml (connectionredirected)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionredirectfailed ccxml (connectionredirectfailed)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionrejectfailed ccxml (connectionrejectfailed)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* *
*connectionprogressing ccxml (connectionprogressing)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* *
*connectionconnected ccxml (connectionconnected)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* *
*connectionmerged ccxml (connectionmerged)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* mergeid*
* *
*connectionmergefailed ccxml (connectionmergefailed)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* mergeid*
* reason*
* *
*connectionalerting ccxml (connectionalerting)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* *
*connectionsignal ccxml (connectionsignal)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* *
*conferencecreated ccxml (conferencecreated)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* conferenceid*
* conference*
* info*
* *
*conferencedestroyed ccxml (conferencedestroyed)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* conferenceid*
* info*
* *
*conferencejoined ccxml (conferencejoined)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* id1*
* id2*
* object1*
* object2*
* *
*conferenceunjoined ccxml (conferenceunjoined)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* id1*
* id2*
* object1*
* object2*
* *
*conferencecreate ccxml (conferencecreate)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* conferenceid*
* reason*
* *
*errorconferencedestroy ccxml (errorconferencedestroy)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* conferenceid*
* reason*
* *
*errorconferencejoin ccxml (errorconferencejoin)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* id1*
* id2*
* reason*
* *
*errorconferenceunjoin ccxml (errorconferenceunjoin)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* id1*
* id2*
* reason*
* *
*errorconferenceevent ccxml (errorconferenceevent)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* conferenceid*
* reason*
* *
*errorsemantic ccxml (errorsemantic)*
* name*
* eventid*
* eventsource*
* eventsourcetype*
* connectionid*
* protocol*
* info*
* connction*
* reason*
* tagname*
* attributelist*
* *
* *
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org