All Packages Class Hierarchy This Package Previous Next Index
Class iceberg.ipop.IncomingCallRequest
java.lang.Object
|
+----iceberg.ipop.CallRequest
|
+----iceberg.ipop.IncomingCallRequest
- public class IncomingCallRequest
- extends CallRequest
Represents incoming call requests
- See Also:
- CallRequest, OutgoingCallRequest
-
IncomingCallRequest(String, int, String, int, String, EndPointInfo, String, String, String)
- Constructor.
-
getCalleeDN()
- Get the callee Iceberg Unique ID.
-
getCalleeUID()
- Get the callee Iceberg Unique ID.
-
getCallerDN()
- Get the caller DN
-
getCallerEndPointInfo()
- Get the caller end path information.
-
getCallerUID()
- Get the caller Iceberg Unique ID.
-
getIAPName(String)
-
-
getRingReply()
- Get the ring reply of the communication device.
-
process(CallAgentIF)
- Process the incoming call request:
1.
-
toString()
-
IncomingCallRequest
public IncomingCallRequest(String sigMcastAddr,
int sigMcastPort,
String transportMcastAddr,
int transportMcastPort,
String callerUniqueID,
EndPointInfo callerEndPointInfo,
String calleeUniqueID,
String callerDN,
String calleeDN)
- Constructor.
- Parameters:
- pathTable - a collection of data paths of the call session
- mcast - multicast address in string form: 224.1.4.5
- port - multicast port number
- callerUniqueID - the caller Iceberg Unique ID
- callerOpInfo - the caller end path info
- calleeUniqueID - the callee Iceberg Unique ID
- prefRegUrl - the preference registry url
- calleeOpDesc - the number dialed by the caller (GSM, 333-3434)
toString
public String toString()
- Overrides:
- toString in class Object
getIAPName
public String getIAPName(String dn)
process
public CallState process(CallAgentIF callAgent) throws NoIAPException, RingException, PrefRegNotFoundException, PrefLookupException
- Process the incoming call request:
1. look up the preference registry for callee desireable device
2. locate the callee device
3. ring the callee device
- Parameters:
- callAgent - The call agent that is processing this request
- Returns:
- CallState The call state the call agent will maintain.
- See Also:
- CallAgent, CallState
getRingReply
public RingReply getRingReply()
- Get the ring reply of the communication device.
- See Also:
- RingReply
getCallerEndPointInfo
public EndPointInfo getCallerEndPointInfo()
- Get the caller end path information.
- See Also:
- EndPointInfo
getCallerUID
public String getCallerUID()
- Get the caller Iceberg Unique ID.
getCalleeUID
public String getCalleeUID()
- Get the callee Iceberg Unique ID.
getCallerDN
public String getCallerDN()
- Get the caller DN
getCalleeDN
public String getCalleeDN()
- Get the callee Iceberg Unique ID.
All Packages Class Hierarchy This Package Previous Next Index