[asterisk-bugs] [JIRA] (ASTERISK-26098) cdr: Source and Destination on the middle leg of a blonde transfer are incorrect

George Joseph (JIRA) noreply at issues.asterisk.org
Wed Jun 8 09:49:56 CDT 2016


George Joseph created ASTERISK-26098:
----------------------------------------

             Summary: cdr:  Source and Destination on the middle leg of a blonde transfer are incorrect
                 Key: ASTERISK-26098
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26098
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: CDR/General
    Affects Versions: 13.9.1, SVN
            Reporter: George Joseph
            Severity: Minor


Scenario:
Alice calls Bob
Bob answers then puts Alice on hold.
Bob dials Charlie and transfers before Charlie answers.

The "middle" cdr should show Bob and Charlie as the source and destination respectively.  Instead it shows Bob and Bob.

Bob's outgoing channel snapshot shows the correct destination (exten) right up to the point the CDR is finalized, then something creates a new snapshot in which the exten is wrong and the CDR is changed as a result.

{noformat}
"","alice","call_b","default","""Alice"" <alice>","PJSIP/alice-00000000","PJSIP/bob-00000001","Dial","PJSIP/bob","2016-06-08 14:38:06","2016-06-08 14:38:06","2016-06-08 14:38:07",1,1,"ANSWERED","DOCUMENTATION","1465396686.0",""
"","bob","call_b","default","""Bob"" <bob>","PJSIP/bob-00000002","PJSIP/charlie-00000003","Dial","PJSIP/charlie","2016-06-08 14:38:06",,"2016-06-08 14:38:07",1,0,"NO ANSWER","DOCUMENTATION","1465396686.9",""
"","alice","call_c","default","""Alice"" <alice>","PJSIP/alice-00000000","PJSIP/charlie-00000003","Dial","PJSIP/charlie","2016-06-08 14:38:11","2016-06-08 14:38:11","2016-06-08 14:38:11",0,0,"ANSWERED","DOCUMENTATION","1465396686.0",""
{noformat}

"call_b" is Bob's extension.
"call_c" is Charlie's extension.

Notice that in the second CDR, Bob appears to be calling himself but the outgoing channel and dial string are clearly Charlie's.

The callee_local_blonde attended transfer test can demonstrate the issue if you grab the cdrs.

More debugging attached.





--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list