|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--local.ua.Jukebox
Jukebox is a simple audio server that automatically responds to all incoming calls and sends the audio file as selected by the caller through the request-line parameter 'audiofile'.
| Field Summary | |
static java.lang.String |
PARAM_RESOURCE
|
| Constructor Summary | |
Jukebox(org.zoolu.sip.provider.SipProvider sip_provider,
UserAgentProfile user_profile)
Costructs a new Jukebox. |
|
| Method Summary | |
static void |
main(java.lang.String[] args)
The main method. |
void |
onUaCallAccepted(UserAgent ua)
When an ougoing call has been accepted |
void |
onUaCallCancelled(UserAgent ua)
When an incoming call has been cancelled |
void |
onUaCallClosed(UserAgent ua)
When a call has been locally or remotely closed |
void |
onUaCallFailed(UserAgent ua)
When an ougoing call has been refused or timeout |
void |
onUaCallIncoming(UserAgent ua,
org.zoolu.sip.address.NameAddress callee,
org.zoolu.sip.address.NameAddress caller)
When a new call is incoming |
void |
onUaCallRinging(UserAgent ua)
When an ougoing call is remotly ringing |
void |
onUaCallTrasferred(UserAgent ua)
When a call has been trasferred |
void |
onUaRegistrationFailure(RegisterAgent ra,
org.zoolu.sip.address.NameAddress target,
org.zoolu.sip.address.NameAddress contact,
java.lang.String result)
When a UA failed on (un)registering. |
void |
onUaRegistrationSuccess(RegisterAgent ra,
org.zoolu.sip.address.NameAddress target,
org.zoolu.sip.address.NameAddress contact,
java.lang.String result)
When a UA has been successfully (un)registered. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static java.lang.String PARAM_RESOURCE
| Constructor Detail |
public Jukebox(org.zoolu.sip.provider.SipProvider sip_provider,
UserAgentProfile user_profile)
| Method Detail |
public void onUaCallIncoming(UserAgent ua,
org.zoolu.sip.address.NameAddress callee,
org.zoolu.sip.address.NameAddress caller)
onUaCallIncoming in interface UserAgentListenerpublic void onUaCallRinging(UserAgent ua)
onUaCallRinging in interface UserAgentListenerpublic void onUaCallAccepted(UserAgent ua)
onUaCallAccepted in interface UserAgentListenerpublic void onUaCallTrasferred(UserAgent ua)
onUaCallTrasferred in interface UserAgentListenerpublic void onUaCallCancelled(UserAgent ua)
onUaCallCancelled in interface UserAgentListenerpublic void onUaCallFailed(UserAgent ua)
onUaCallFailed in interface UserAgentListenerpublic void onUaCallClosed(UserAgent ua)
onUaCallClosed in interface UserAgentListener
public void onUaRegistrationSuccess(RegisterAgent ra,
org.zoolu.sip.address.NameAddress target,
org.zoolu.sip.address.NameAddress contact,
java.lang.String result)
onUaRegistrationSuccess in interface RegisterAgentListener
public void onUaRegistrationFailure(RegisterAgent ra,
org.zoolu.sip.address.NameAddress target,
org.zoolu.sip.address.NameAddress contact,
java.lang.String result)
onUaRegistrationFailure in interface RegisterAgentListenerpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||