[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