@ -413,7 +413,7 @@ private List<String> getCSVs(String str)
}
/ * *
* Get the delimited strings and converts them to CallP articipant State
* Get the delimited strings and converts them to CallP eer State
*
* @param str String delimited string states
* @return LinkedList the converted values list
@ -435,7 +435,7 @@ private List<CallPeerState> getStates(String str)
/ * *
* Converts the state string to state
* @param state String the string
* @return CallP articipant State the state
* @return CallP eer State the state
* /
private CallPeerState convertStateStringToState ( String state )
{
@ -561,38 +561,38 @@ private void writeCall(CallRecord callRecord, Contact source,
History history = this . getHistory ( source , destination ) ;
HistoryWriter historyWriter = history . getWriter ( ) ;
StringBuffer callP articipant IDs = new StringBuffer ( ) ;
StringBuffer callP articipant StartTime = new StringBuffer ( ) ;
StringBuffer callP articipant EndTime = new StringBuffer ( ) ;
StringBuffer callP articipant States = new StringBuffer ( ) ;
StringBuffer callP eer IDs = new StringBuffer ( ) ;
StringBuffer callP eer StartTime = new StringBuffer ( ) ;
StringBuffer callP eer EndTime = new StringBuffer ( ) ;
StringBuffer callP eer States = new StringBuffer ( ) ;
for ( CallPeerRecord item : callRecord
. getPeerRecords ( ) )
{
if ( callP articipant IDs. length ( ) > 0 )
if ( callP eer IDs. length ( ) > 0 )
{
callP articipant IDs. append ( DELIM ) ;
callP articipant StartTime. append ( DELIM ) ;
callP articipant EndTime. append ( DELIM ) ;
callP articipant States. append ( DELIM ) ;
callP eer IDs. append ( DELIM ) ;
callP eer StartTime. append ( DELIM ) ;
callP eer EndTime. append ( DELIM ) ;
callP eer States. append ( DELIM ) ;
}
callP articipant IDs. append ( item . getPeerAddress ( ) ) ;
callP articipant StartTime. append ( String . valueOf ( item
callP eer IDs. append ( item . getPeerAddress ( ) ) ;
callP eer StartTime. append ( String . valueOf ( item
. getStartTime ( ) . getTime ( ) ) ) ;
callP articipant EndTime. append ( String . valueOf ( item . getEndTime ( )
callP eer EndTime. append ( String . valueOf ( item . getEndTime ( )
. getTime ( ) ) ) ;
callP articipant States. append ( item . getState ( ) . getStateString ( ) ) ;
callP eer States. append ( item . getState ( ) . getStateString ( ) ) ;
}
historyWriter . addRecord ( new String [ ] {
String . valueOf ( callRecord . getStartTime ( ) . getTime ( ) ) ,
String . valueOf ( callRecord . getEndTime ( ) . getTime ( ) ) ,
callRecord . getDirection ( ) ,
callP articipant IDs. toString ( ) ,
callP articipant StartTime. toString ( ) ,
callP articipant EndTime. toString ( ) ,
callP articipant States. toString ( ) } ,
callP eer IDs. toString ( ) ,
callP eer StartTime. toString ( ) ,
callP eer EndTime. toString ( ) ,
callP eer States. toString ( ) } ,
new Date ( ) ) ; // this date is when the history record is written
} catch ( IOException e )
{
@ -843,18 +843,18 @@ public void callEnded(CallEvent event)
}
/ * *
* Adding a record for joining p articipant
* @param callP articipant CallParticipant
* Adding a record for joining p eer
* @param callP eer CallParticipant
* /
private void handleP articipantAdded( CallPeer callParticipant )
private void handleP eerAdded( CallPeer callPeer )
{
CallRecord callRecord = findCallRecord ( callP articipant . getCall ( ) ) ;
CallRecord callRecord = findCallRecord ( callP eer . getCall ( ) ) ;
// no such call
if ( callRecord = = null )
return ;
callP articipant . addCallPeerListener ( new CallPeerAdapter ( )
callP eer . addCallPeerListener ( new CallPeerAdapter ( )
{
public void peerStateChanged ( CallPeerChangeEvent evt )
{
@ -862,10 +862,10 @@ public void peerStateChanged(CallPeerChangeEvent evt)
return ;
else
{
CallPeerRecordImpl p articipant Record =
findP articipantRecord( evt . getSourceCallParticipant ( ) ) ;
CallPeerRecordImpl p eer Record =
findP eerRecord( evt . getSourceCallPeer ( ) ) ;
if ( p articipant Record = = null )
if ( p eer Record = = null )
return ;
CallPeerState newState =
@ -874,9 +874,9 @@ public void peerStateChanged(CallPeerChangeEvent evt)
if ( newState . equals ( CallPeerState . CONNECTED )
& & ! CallPeerState . isOnHold ( ( CallPeerState )
evt . getOldValue ( ) ) )
p articipant Record. setStartTime ( new Date ( ) ) ;
p eer Record. setStartTime ( new Date ( ) ) ;
p articipant Record. setState ( newState ) ;
p eer Record. setState ( newState ) ;
//Disconnected / Busy
//Disconnected / Connecting - fail
@ -887,7 +887,7 @@ public void peerStateChanged(CallPeerChangeEvent evt)
Date startDate = new Date ( ) ;
CallPeerRecordImpl newRec = new CallPeerRecordImpl (
callP articipant . getAddress ( ) ,
callP eer . getAddress ( ) ,
startDate ,
startDate ) ;
@ -895,25 +895,25 @@ public void peerStateChanged(CallPeerChangeEvent evt)
}
/ * *
* Adding a record for removing p articipant from call
* @param callP articipant CallParticipant
* Adding a record for removing p eer from call
* @param callP eer CallPeer
* @param srcCall Call
* /
private void handleP articipantRemoved( CallPeer callParticipant ,
private void handleP eerRemoved( CallPeer callPeer ,
Call srcCall )
{
CallRecord callRecord = findCallRecord ( srcCall ) ;
String pAddress = callP articipant . getAddress ( ) ;
String pAddress = callP eer . getAddress ( ) ;
CallPeerRecordImpl cpRecord =
( CallPeerRecordImpl ) callRecord . findPeerRecord ( pAddress ) ;
// no such p articipant
// no such p eer
if ( cpRecord = = null )
return ;
if ( ! callP articipant . getState ( ) . equals ( CallPeerState . DISCONNECTED ) )
cpRecord . setState ( callP articipant . getState ( ) ) ;
if ( ! callP eer . getState ( ) . equals ( CallPeerState . DISCONNECTED ) )
cpRecord . setState ( callP eer . getState ( ) ) ;
CallPeerState cpRecordState = cpRecord . getState ( ) ;
@ -942,20 +942,20 @@ private CallRecordImpl findCallRecord(Call call)
}
/ * *
* Returns the p articipant record for the given participant
* @param callP articipant CallParticipant participant
* @return CallP articipant RecordImpl the corresponding record
* Returns the p eer record for the given peer
* @param callP eer CallPeer peer
* @return CallP eer RecordImpl the corresponding record
* /
private CallPeerRecordImpl findP articipant Record(
CallPeer callP articipant )
private CallPeerRecordImpl findP eer Record(
CallPeer callP eer )
{
CallRecord record = findCallRecord ( callP articipant . getCall ( ) ) ;
CallRecord record = findCallRecord ( callP eer . getCall ( ) ) ;
if ( record = = null )
return null ;
return ( CallPeerRecordImpl ) record . findPeerRecord (
callP articipant . getAddress ( ) ) ;
callP eer . getAddress ( ) ) ;
}
/ * *
@ -983,7 +983,7 @@ private void handleNewCall(Call sourceCall, String direction)
Iterator < CallPeer > iter = sourceCall . getCallPeers ( ) ;
while ( iter . hasNext ( ) )
{
handleP articipant Added( iter . next ( ) ) ;
handleP eer Added( iter . next ( ) ) ;
}
}
@ -1067,19 +1067,19 @@ public int compare(CallRecord o1, CallRecord o2)
}
/ * *
* Receive events for adding or removing p articipant s from a call
* Receive events for adding or removing p eer s from a call
* /
private class HistoryCallChangeListener
extends CallChangeAdapter
{
public void callP articipant Added( CallPeerEvent evt )
public void callP eer Added( CallPeerEvent evt )
{
handleP articipant Added( evt . getSourceCallPeer ( ) ) ;
handleP eer Added( evt . getSourceCallPeer ( ) ) ;
}
public void callP articipant Removed( CallPeerEvent evt )
public void callP eer Removed( CallPeerEvent evt )
{
handleP articipant Removed( evt . getSourceCallPeer ( ) ,
handleP eer Removed( evt . getSourceCallPeer ( ) ,
evt . getSourceCall ( ) ) ;
}
}