To find calls between person A and person B, then you can add a variable binding on the exact node you're interested in (eg call_session) to extract/aggregate attributes.
You could do it, but a triple wouldn't be the best choice of data structure. I would just add a new numerical column called "weight" to each relation in your RDF store:
"Harry Potter and the Philosopher's Stone","author","Jane Doe",0.005
"Harry Potter and the Philosopher's Stone","author","J.K. Rowling",1.0
...
You could easily export RDF triples from this if you needed to using rules like "The author for each book is determined by the '<book>-author-<name>' relation of highest weight".
Edit: Sorry I didn't answer your question about "10 minute phone call at time t between person A and person B".
The best way I can think of to model this with triples is:
I am familiar with RDF triples such as "Book", author, "Jane Doe". How would you express "10 minute phone call at time t between persons A and B"?