#include <jocall.h>
Collaboration diagram for MyOpalCall:

Public Member Functions | |
| MyOpalCall (MyManager &manager, Comms *c) | |
| virtual BOOL | OnSetUp (OpalConnection &connection) |
| virtual BOOL | OnAlerting (OpalConnection &connection) |
| virtual BOOL | OnConnected (OpalConnection &connection) |
| virtual BOOL | OnEstablished (OpalConnection &connection) |
| virtual void | OnReleased (OpalConnection &connection) |
| virtual void | OnCleared () |
| void | SendThisDtmf (const PString &userInput) |
| void | AcceptThisCall () |
| void | IncomingCall (const PString &remoteNode) |
| void | CloseThisId () |
| PString | GetStatusInfo () |
| PString | GetDurationInfo () |
| PUDPSocket & | GetAudioSocket () |
Protected Member Functions | |
| void | CheckComms () |
Protected Attributes | |
| MyManager & | manager |
| Comms & | comms |
| Comms * | commsPtr |
| PMutex | commsNotifiedAccess |
| BOOL | commsNotified |
|
||||||||||||
|
Constructor, which adds a message module to the OpalCall class |
|
|
Make the OpalConnections in this call accept this incoming call. This will move the status of the incoming call to connecting. |
|
|
Check that the Comms thing is still running. If it is not running, and we have not noticed it, Clear this call |
|
|
Close this id off |
|
|
Get a pointer to the PUDPSocket used by this particular call for audio datas |
|
|
Get information (in a textual form) of how long this call has been up |
|
|
Getinformation for this call on status |
|
|
Send a request to the remote controller, asking them if we can answer this incoming voip call
|
|
|
Call back for alerting. The default behaviour is to call SetAlerting() on all the other connections in the call.
|
|
|
Call back to indicate that the call has been cleared. At this point in time there are no connections left in the call. This causes us to close the communications module for this call. |
|
|
A call back function whenever a connection is "connected". This indicates that a connection to an endpoint was connected. That is the endpoint received acknowledgement via whatever protocol it uses that the connection may now start media streams.
|
|
|
This indicates that a connection to an endpoint was connected and that media streams are opened.
|
|
|
A call back function whenever a connection is released.
|
|
|
Call back for SetUp conenction. The default behaviour is to call SetUpConnection() on all the other connections in the call.
|
|
|
Send the supplied user input to both connections of this call. The udp sound socket connection will drop it, the voip connection will send it on to the remote endpoint
|
|
|
The comms class that we use to talk to the remote controller with |
|
|
Flag on if the comms is noted to be alive |
|
|
Mutex to report flag if we have noticied comms is dead |
|
|
A pointer to the comms structure, which is somewhat similar to Comms &, but... |
|
|
Link to our controll manager |
1.4.4