|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.callmanager.mrcpv2.SipCallManager
public final class SipCallManager
A SIP call manager.
| Constructor Summary | |
|---|---|
SipCallManager()
|
|
| Method Summary | |
|---|---|
void |
dtmf(org.speechforge.cairo.sip.SipSession session,
char dtmf)
|
String |
getCloudUrl()
|
JVoiceXml |
getJVoiceXml()
Retrieves the reference to the interpreter. |
void |
sessionEnded(Session session)
|
void |
sessionStarted(Session session)
|
void |
setApplications(Map<String,String> apps)
Sets the configured applications. |
void |
setCloudUrl(String url)
|
void |
setJVoiceXml(JVoiceXml jvoicexml)
|
void |
setSipServer(org.speechforge.zanzibar.sip.SipServer server)
Sets the SIP server. |
void |
shutdown()
|
void |
start()
|
void |
startNewCloudDialog(org.speechforge.cairo.sip.SipSession pbxSession,
org.speechforge.cairo.rtp.server.RTPStreamReplicator rtpReplicator,
com.spokentech.speechdown.client.rtp.RtpTransmitter rtpTransmitter)
|
void |
startNewMrcpDialog(org.speechforge.cairo.sip.SipSession pbxSession,
org.speechforge.cairo.sip.SipSession mrcpSession)
|
void |
startup()
|
void |
stop()
|
void |
StopDialog(org.speechforge.cairo.sip.SipSession pbxSession)
TODO Rename this method to "stopDialog" Need to change the interface first in the thirdparty jar. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SipCallManager()
| Method Detail |
|---|
public String getCloudUrl()
public void setCloudUrl(String url)
url - the cloudUrl to setpublic void setSipServer(org.speechforge.zanzibar.sip.SipServer server)
server - the sipServer to setpublic void setApplications(Map<String,String> apps)
apps - the configured applications
public void StopDialog(org.speechforge.cairo.sip.SipSession pbxSession)
throws javax.sip.SipException
StopDialog in interface org.speechforge.zanzibar.speechlet.SpeechletServicejavax.sip.SipException
public void dtmf(org.speechforge.cairo.sip.SipSession session,
char dtmf)
dtmf in interface org.speechforge.zanzibar.speechlet.SpeechletService
public void startNewMrcpDialog(org.speechforge.cairo.sip.SipSession pbxSession,
org.speechforge.cairo.sip.SipSession mrcpSession)
throws Exception
startNewMrcpDialog in interface org.speechforge.zanzibar.speechlet.SpeechletServiceException
public void startNewCloudDialog(org.speechforge.cairo.sip.SipSession pbxSession,
org.speechforge.cairo.rtp.server.RTPStreamReplicator rtpReplicator,
com.spokentech.speechdown.client.rtp.RtpTransmitter rtpTransmitter)
throws Exception
startNewCloudDialog in interface org.speechforge.zanzibar.speechlet.SpeechletServiceExceptionpublic JVoiceXml getJVoiceXml()
public void setJVoiceXml(JVoiceXml jvoicexml)
setJVoiceXml in interface CallManagerpublic void startup()
startup in interface org.speechforge.zanzibar.speechlet.SpeechletServicepublic void shutdown()
shutdown in interface org.speechforge.zanzibar.speechlet.SpeechletService
public void start()
throws NoresourceError,
IOException
start in interface CallManagerNoresourceError
IOExceptionpublic void stop()
stop in interface CallManagerpublic void sessionStarted(Session session)
sessionStarted in interface SessionListenerpublic void sessionEnded(Session session)
sessionEnded in interface SessionListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||