org.mobicents.media.server.ctrl.mgcp
Class MgcpController
java.lang.Object
org.mobicents.media.server.ctrl.mgcp.MgcpController
- All Implemented Interfaces:
- jain.protocol.ip.mgcp.JainMgcpListener, java.util.EventListener
public class MgcpController
- extends java.lang.Object
- implements jain.protocol.ip.mgcp.JainMgcpListener
- Author:
- kulikov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
packages
protected java.util.HashMap<java.lang.String,MgcpPackage> packages
requests
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Request> requests
MgcpController
public MgcpController()
getNamingService
public org.mobicents.media.server.spi.NamingService getNamingService()
setNamingService
public void setNamingService(org.mobicents.media.server.spi.NamingService namingService)
getNotifiedEntity
public jain.protocol.ip.mgcp.message.parms.NotifiedEntity getNotifiedEntity()
setDefaultNotifiedEntity
public void setDefaultNotifiedEntity(java.lang.String value)
getBindAddress
public java.lang.String getBindAddress()
setBindAddress
public void setBindAddress(java.lang.String bindAddress)
throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
getPort
public int getPort()
setPort
public void setPort(int port)
create
public void create()
addPackage
public void addPackage(MgcpPackage pkg)
removePackage
public void removePackage(MgcpPackage pkg)
getPackage
public MgcpPackage getPackage(java.lang.String name)
start
public void start()
throws java.lang.Exception
- Starts MGCP controller.
- Throws:
java.lang.Exception
stop
public void stop()
- Stops MGCP controller.
- Throws:
java.lang.Exception
destroy
public void destroy()
getMgcpSatck
public org.mobicents.mgcp.stack.JainMgcpStackImpl getMgcpSatck()
getMgcpProvider
public jain.protocol.ip.mgcp.JainMgcpProvider getMgcpProvider()
processMgcpCommandEvent
public void processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent evt)
- Processes a Command Event object received from a JainMgcpProvider.
- Specified by:
processMgcpCommandEvent in interface jain.protocol.ip.mgcp.JainMgcpListener
- Parameters:
evt - -
The JAIN MGCP Command Event Object that is to be processed.
processMgcpResponseEvent
public void processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent evt)
- Processes a Response Event object (acknowledgment to a Command Event
object) received from a JainMgcpProvider.
- Specified by:
processMgcpResponseEvent in interface jain.protocol.ip.mgcp.JainMgcpListener
- Parameters:
evt - -
The JAIN MGCP Response Event Object that is to be processed.
getCall
protected Call getCall(java.lang.String callID)
addCall
protected void addCall(Call call)
removeCall
protected void removeCall(java.lang.String callID)
getActivities
protected java.util.Collection<ConnectionActivity> getActivities(java.lang.String endpointName)
getActivity
protected ConnectionActivity getActivity(java.lang.String endpointName,
java.lang.String connectionID)
Copyright © 2010. All Rights Reserved.