org.mobicents.mscontrol.events
Interface MsEventFactory

All Superinterfaces:
java.io.Serializable

public interface MsEventFactory
extends java.io.Serializable

Application may ask to be notified about certain events occurring in an endpoint (e.g., DTMF) by including the name of the event in a org.mobicents.mscontrol.events.MsEventIdentifier parameter and calling createRequestedEvent

A Call Agent may also request certain signals to be applied to an endpoint (e.g., Play Announcement) by supplying the name of the event in a MsEventIdentifier parameter and calling createRequestedSignal

Author:
Oleg Kulikov

Method Summary
 MsRequestedEvent createRequestedEvent(MsEventIdentifier eventID)
          Returns instance of MsRequestedEvent to be passed to MsEndpoint.execute(org.mobicents.mscontrol.events.MsRequestedSignal[], org.mobicents.mscontrol.events.MsRequestedEvent[])
 MsRequestedSignal createRequestedSignal(MsEventIdentifier eventID)
          Returns instance of MsRequestedSignal to be passed to MsEndpoint.execute(org.mobicents.mscontrol.events.MsRequestedSignal[], org.mobicents.mscontrol.events.MsRequestedEvent[])
 

Method Detail

createRequestedEvent

MsRequestedEvent createRequestedEvent(MsEventIdentifier eventID)
Returns instance of MsRequestedEvent to be passed to MsEndpoint.execute(org.mobicents.mscontrol.events.MsRequestedSignal[], org.mobicents.mscontrol.events.MsRequestedEvent[])

Parameters:
eventID -
Returns:
instance of MsRequestedEvent

createRequestedSignal

MsRequestedSignal createRequestedSignal(MsEventIdentifier eventID)
Returns instance of MsRequestedSignal to be passed to MsEndpoint.execute(org.mobicents.mscontrol.events.MsRequestedSignal[], org.mobicents.mscontrol.events.MsRequestedEvent[])

Parameters:
eventID -
Returns:
instance of MsRequestedSignal


Copyright © 2009. All Rights Reserved.