public ForkCall ( SIPTransport sipTransport, SIPMonitorLogDelegate statefulProxyLogEvent, QueueNewCallDelegate queueNewCall, DialStringParser dialStringParser, string username, string adminMemberId, SIPEndPoint outboundProxy, ISIPCallManager callManager, DialPlanContext dialPlanContext ) : System |
sipTransport |
SIPSorcery.SIP.SIPTransport |
The SIP transport layer that will handle the forked calls. |
statefulProxyLogEvent |
SIPMonitorLogDelegate |
A delegate that allows the owning object to receive notifications from the ForkCall. |
queueNewCall |
QueueNewCallDelegate |
A delegate that can be used to queue a new call with the SIP application server call manager. This
/// delegate is used when a fork call generates a B2B call that requires the incoming dialplan for a called user to be processed. |
dialStringParser |
DialStringParser |
The dial string parser is used when a redirect response is received on a forked call leg. The
/// parser can then be applied to the redirect SIP URI to generate new call legs to be added to the ForkCall. |
username |
string |
The username of the call owner. |
adminMemberId |
string |
The admin ID of the call owner. |
outboundProxy |
SIPSorcery.SIP.SIPEndPoint |
The outbound proxy to use for all SIP traffic originated. Can be null if an outbound proxy is not
/// being used. |
callManager |
ISIPCallManager |
|
dialPlanContext |
DialPlanContext |
|
return |
System |
|