[Freeswitch-dev] API
    Jan Berger 
    jan.berger at video24.no
       
    Sat Jun 19 09:26:51 PDT 2010
    
    
  
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
 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100619/3d8b6970/attachment-0001.html 
    
    
More information about the FreeSWITCH-dev
mailing list