All Packages Class Hierarchy This Package Previous Next Index
Interface iceberg.iap.IAPIF
- public interface IAPIF
- extends Remote
IAPIF is the interface exported by ICEBERG Access Points (gateways)
- See Also:
- IPPhone
-
addNewSessionMember(String, String)
- This method is called whenever there is a new member in the
session.
-
beHungUp(CallAgentIF, EndPointInfo)
- This method is called by the serving Call Agent, when the
current endpoint is hung up by the rest of the call participants.
-
handleDTMF(CallAgentIF, String, EndPointInfo)
- This method is called by the serving Call Agent when receive
a DTMF message from the other call parties.
-
rejected(String, String)
-
This method is invoked by the serving call agent when this
device's invitation is rejected by the remote callee.
-
removeSessionMember(String, String)
- This method is called whenever a current member leaves the
session.
-
ring(CallAgentIF, String, String, String[])
- Ring the device taking in the parameter of the serving CallAgent,
the caller iUID, and the network specific ID caller specified,
along with other call participants.
ring
public abstract RingReply ring(CallAgentIF callAgent,
String callerID,
String netSpecID,
String others[]) throws RemoteException
- Ring the device taking in the parameter of the serving CallAgent,
the caller iUID, and the network specific ID caller specified,
along with other call participants.
This is invoked by the serving Call Agent.
- Returns:
- iceberg.iap.RingReply
- See Also:
- CallAgentIF, RingReply, IAP
beHungUp
public abstract void beHungUp(CallAgentIF callAgent,
EndPointInfo endptInfo) throws RemoteException
- This method is called by the serving Call Agent, when the
current endpoint is hung up by the rest of the call participants.
Invoked by the serving call agent when the rest of the session
participants leave the session.
rejected
public abstract void rejected(String calleeAddr,
String pathInfo) throws RemoteException
- This method is invoked by the serving call agent when this
device's invitation is rejected by the remote callee.
handleDTMF
public abstract void handleDTMF(CallAgentIF callAgent,
String tone,
EndPointInfo endptInfo) throws RemoteException
- This method is called by the serving Call Agent when receive
a DTMF message from the other call parties.
addNewSessionMember
public abstract void addNewSessionMember(String sessionID,
String uid) throws RemoteException
- This method is called whenever there is a new member in the
session. The IAP will convey this info to the device it is serving.
removeSessionMember
public abstract void removeSessionMember(String sessionID,
String uid) throws RemoteException
- This method is called whenever a current member leaves the
session. The IAP will convey this info to the device it is serving.
All Packages Class Hierarchy This Package Previous Next Index