Call showing all callback - this is far from complete
Alice's Turn
Alice's Turn
Alice's Browser
Alice's Browser
Alice's App
Alice's App
Alice
Alice
Web Server
Web Server
Bob
Bob
Bob's App
Bob's App
Bob's Browse
Bob's Browse
Bob's Turn
Bob's Turn
1. Load Page
2. Authenticate
3. create PeerConnection()
4. Alloc (pair 1)
5. Alloc (pair 2)
6. Alloc (pair 3)
7. IPs and Ports (pair 1)
8. onIceCandiate
9. IPs and Ports (pair 2)
10. onIceCandiate
11. IPs and Ports (pair 3)
12. onIceCandiate
13. Load Page
14. Authenticate
15. create PeerConnection()
16. Alloc
17. Alloc
18. Alloc
19. IPs and Ports
20. IPs and Ports
21. IPs and Ports
22. Call Bob
23. addStream( data )
24. onRenegotationNeeed
25. addStream( audio/video )
26. onRenegotationNeeed
27. createOffer
28. offer
29. setLocal
30. Offer to Bob
31. Offer
32. SetRemote
33. TBD Remote has audio, video, and data
34. Phones Ringing Dude
35. addStream( data )
36. createAnswer( Provisional, RelayOnly )
37. PR_Answer
38. setLocal
39. PR_Answer to Alice
40. Permission
41. De-Alloc (RTCP port of pair1)
42. De-Alloc (pair 2)
43. De-Alloc (pair 3)
44. onRemoteStream( data )
45. ICE Check
46. ICE Check
47. DTLS
48. DTLS
49. SCTP/Data
50. SCTP/Data
51. onRemoteStream( data )
52. time passes - remove later
53. PR_Answer
54. setRemote
55. Permission
56. Accept Audio and Video
57. addStream( audio/video )
58. createAnswer
59. Answer
60. setLocal
61. Answer to Alice
62. onRemoteStream( audio/video )
63. RTP/Data
64. RTP/Data
65. ICE Check
66. RTP/Data
67. time passes - remove later
68. Answer
69. setRemote