[asterisk-commits] murf: branch murf/RFCs r157225 - /team/murf/RFCs/CDRfix2.rfc.txt
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Sat Nov 15 15:18:29 CST 2008
Author: murf
Date: Sat Nov 15 15:18:28 2008
New Revision: 157225
URL: http://svn.digium.com/view/asterisk?view=rev&rev=157225
Log:
One parking case filled in
Modified:
team/murf/RFCs/CDRfix2.rfc.txt
Modified: team/murf/RFCs/CDRfix2.rfc.txt
URL: http://svn.digium.com/view/asterisk/team/murf/RFCs/CDRfix2.rfc.txt?view=diff&rev=157225&r1=157224&r2=157225
==============================================================================
--- team/murf/RFCs/CDRfix2.rfc.txt (original)
+++ team/murf/RFCs/CDRfix2.rfc.txt Sat Nov 15 15:18:28 2008
@@ -72,6 +72,10 @@
CHANGE: Intro new CDR field: "Party". It contains the the channel
name of the "Party" that was connected to Dest by Src when
type is "BXFER" or "AXFER".
+
+Also, in the following, I split everything out into multiple
+cases. It is my hope that, the cases will fold nicely into
+something much simpler. We shall see.
===========================================================
BLIND XFERS: (Only when C answers in the following sequences):
@@ -282,7 +286,7 @@
1. A calls B; A parks B
- a. B hangs up before parking expiry
+ a. B hangs up before parking expiry, or expiry and A does not answer
b. B stays online to parking expiry, then reconnected to A
c. B is picked up by C.
@@ -300,12 +304,37 @@
| |
| |
================+====================+=================
-
- CASE 1:
-
- CASE 2:
-
- CASE 3:
+ Assume these event times:
+ e1: A starts
+ e2: B answers
+ e3: A initiates parking via one-touch, dialing parking exten, whatever
+ and B starts getting MOH
+ e4: B hangs up before parking expiry,
+ e5: B reconnects to A
+ e6: A or B hang up.
+ e7: C picks up (then dials parking exten
+ e8: B and C are connected
+ e9: B or C hangs up.
+ e10: where B stays on, parking expiry reached, A does not answer...
+ b is hung-up.
+
+ CASE 1:
+
+ CASE 2:
+
+ CASE 3:
+ (a)
+ CDR1: A -> B; start: e1; ans: e2; end: e3 AMA: BILL type: CALL Party: B
+ CDR2: A -> B; start: e3; ans: NIL; end: e4 AMA: DOCU type: PARK Party: B
+
+ (b)
+ CDR1: A -> B; start: e1; ans: e2; end: e6 AMA: BILL type: CALL Party: B
+ CDR2: A -> B; start: e3; ans: NIL; end: e5 AMA: DOCU type: PARK Party: B
+
+ (c)
+ CDR1: A -> B; start: e1; ans: e2; end: e3 AMA: BILL type: CALL Party: B
+ CDR2: A -> B; start: e3; ans: NIL; end: e8 AMA: DOCU type: PARK Party: B
+ CDR3: C -> B; start: e7; ans: e8 end: e9 AMA: BILL type: CALL Party: B
CASE 4:
More information about the asterisk-commits
mailing list