메소드 | 설명 | |
---|---|---|
AddWaitingApplication ( |
||
BlindTransfer ( string username, |
Processes an in dialogue REFER request that specifies a new destination for an existing call leg.
|
|
CreateDialogueBridge ( |
||
GetCurrentCallCount ( string owner ) : int | ||
ProcessCallback ( string username, string dialString1, string dialString2 ) : string |
Processes the callback action that is initiated by the callmanager service. The callback method is typically initiated from a link on an authenticated web page and requires the user to be authenticated.
|
|
ProcessWebCall ( string username, string number, string dialplanName, string replacesCallID ) : string |
Processes actions initiated by the callmanager web service EXCEPT for the callback method.
|
|
QueueNewCall ( ISIPServerUserAgent serverUA ) : void | ||
ReInvite ( |
||
SIPCallManager ( |
||
Start ( ) : void | ||
Stop ( ) : void |
메소드 | 설명 | |
---|---|---|
GetDialPlanAndCustomer ( string owner, string dialPlanName, ISIPServerUserAgent uas, |
||
GetDummyWebCallbackTransaction ( string number ) : |
Creates a dummy INVITE transaction to act as a substitute incoming call for dialplan executions that have been initiated from a web request.
|
|
GetNextExpiredCall ( ) : |
||
InitialiseDispatcherProxies ( ) : void | ||
IsDialPlanExecutionAllowed ( |
||
MonitorCalls ( ) : void | ||
OnCallHungup ( |
||
ProcessNewCall ( ISIPServerUserAgent uas ) : void | ||
ProcessNewCalls ( string threadName ) : void |
public AddWaitingApplication ( |
||
callbackWaiter | ||
리턴 | void |
public BlindTransfer ( string username, |
||
username | string | The username of the user the transfer is being processed for. |
referTo | The Refer-To header URI from the REFER request. | |
dialplanName | string | The dialplan to use to process the transfer. |
replacesDialogue | ||
리턴 | ISIPServerUserAgent |
public CreateDialogueBridge ( |
||
clientDiaglogue | ||
forwardedDialogue | ||
owner | string | |
리턴 | void |
public ProcessCallback ( string username, string dialString1, string dialString2 ) : string | ||
username | string | The authenticated username of the user making the callback request. |
dialString1 | string | The first leg dial string of the callback. |
dialString2 | string | The second leg dial string of the callback. |
리턴 | string |
public ProcessWebCall ( string username, string number, string dialplanName, string replacesCallID ) : string | ||
username | string | The UNAUTHENTICATED username that was specified in the callmanager request URL. |
number | string | The number parameter that was specified in the callmanager request URL. |
dialplanName | string | The dialplan to use to process web calls, typically this will be ahrd coded to a known dialplan name. |
replacesCallID | string | The replacesCallID parameter that was specified in the callmanager request URL. |
리턴 | string |
public QueueNewCall ( ISIPServerUserAgent serverUA ) : void | ||
serverUA | ISIPServerUserAgent | |
리턴 | void |
public ReInvite ( |
||
dialogue | ||
substituteDialogue | ||
리턴 | void |
public SIPCallManager ( |
||
sipTransport | ||
outboundProxy | ||
logDelegate | SIPMonitorLogDelegate | |
sipDialogueManager | ||
sipDialoguePersistor | SIPAssetPersistor |
|
sipCDRPersistor | SIPAssetPersistor |
|
dialPlanEngine | ||
getDialPlan | SIPAssetGetDelegate |
|
getSIPAccount | SIPAssetGetDelegate |
|
getSIPAccountBindings | SIPAssetGetListDelegate |
|
getSIPProviders | SIPAssetGetListDelegate |
|
getCanonicalDomain | GetCanonicalDomainDelegate | |
customerPersistor | SIPAssetPersistor |
|
dialPlanPersistor | SIPAssetPersistor |
|
traceDirectory | string | |
monitorCalls | bool | |
dailyCallLimit | int | |
리턴 | System |