Package javaforce.voip
Class SIPServer
java.lang.Object
javaforce.voip.SIP
javaforce.voip.SIPServer
- All Implemented Interfaces:
SIPInterface,TransportInterface
Handles the server end of a SIP link.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidenableQOP(boolean state) getCallDetailsServer(String callid) getCalls()booleaninit(int localport, SIPServerInterface iface, TransportType type) booleanissue(CallDetailsServer cd, String header, boolean sdp, boolean src) voidbooleanregister(String user, String pass, String remotehost, int remoteport, int expires, String did, String regcallid) booleanreply(CallDetailsServer cd, int code, String msg, String header, boolean sdp, boolean src) voidsetCallDetailsServer(String callid, CallDetailsServer cd) voiduninit()Closes the UDP port and frees resources.Methods inherited from class javaforce.voip.SIP
addCodec, buildsdp, convertParameters, delCodec, generatetag, getAuthResponse, getbranch, getbranch, getcallid, getCodec, getCodecName, getcseq, getcseqcmd, getexpires, getFlag2, getnonce, getNow, getremote_audio_rtp_port, getremote_video_rtp_port, getremotertphost, getRequest, getResponse, getResponseType, getrinstance, getroutelist, getSDP, gettag, gettupleid, geturi, getURI, getvialist, hasCodec, init, ishold, join, onConnect, onDisconnect, removetag, replacetag, resolve, send, setFlag2, setremoteport, setResolver, setResolver, split
-
Constructor Details
-
SIPServer
public SIPServer()
-
-
Method Details
-
init
-
uninit
public void uninit()Description copied from class:SIPCloses the UDP port and frees resources. -
enableQOP
public void enableQOP(boolean state) -
getCallDetailsServer
-
setCallDetailsServer
-
issue
-
reply
public boolean reply(CallDetailsServer cd, int code, String msg, String header, boolean sdp, boolean src) -
getlocalRTPhost
- Specified by:
getlocalRTPhostin classSIP
-
register
-
clone
-
packet
- Specified by:
packetin interfaceSIPInterface
-
getCalls
-