[asterisk-bugs] [JIRA] (ASTERISK-25620) Dial multiple + Pickup = Not correct CDRs

Rusty Newton (JIRA) noreply at issues.asterisk.org
Tue Dec 29 19:11:33 CST 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-25620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rusty Newton updated ASTERISK-25620:
------------------------------------

    Attachment: rusty_show_channels.txt
                rusty_pjsip.txt
                rusty_messages.txt
                rusty_master_csv.txt
                rusty_full.txt
                rusty_features.txt
                rusty_extensions.txt

Reproduced to confirm. Attaching many files prefixed with 'rusty_' which can be used to reproduce the issue. Included is debug and '... show channels" output from my reproduction.

pjsip.txt contains endpoints for ALICE,BOB,CATHY and DANIEL. Once these are registered you simply have to :

 * ALICE calls extension 7000 which dials BOB and CATHY
 * DANIEL dials *8 to pickup the outbound channel to BOB
 
In my reproduction the channel for CATHY hangs for the duration of the call that gets established between ALICE and DANIEL.

I observed essentially the same CDR issues as [~dmitry2004 at yandex.ru] saw.

Issues that are apparent to me:

* Duplicate CDR for call from ALICE to DANIEL
* CDR for ALICE to CATHY is ANSWERED when it should be UNANSWERED.
* CDR for ALICE to CATHY has invalid duration and billsec compared to what you would expect. It should be the same as the call to BOB. Perhaps the CDR is valid and the problem is the weird state the channel gets into. (hung as ringing).

I'm going to update the summary a bit.


> Dial multiple + Pickup = Not correct CDRs
> -----------------------------------------
>
>                 Key: ASTERISK-25620
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25620
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_dial, CDR/General
>    Affects Versions: 13.6.0
>            Reporter: Dmitry
>            Assignee: Rusty Newton
>         Attachments: debug-13.6-2015-12-14.txt, debug-13.6-3.txt, debug-13.6.txt, Master-13.6-2015-12-14.csv.txt, Master-13.6.csv.txt, rusty_extensions.txt, rusty_features.txt, rusty_full.txt, rusty_master_csv.txt, rusty_messages.txt, rusty_pjsip.txt, rusty_show_channels.txt
>
>
> Devices:
>  1. SIP/2102
>  2. SIP/2103
>  3. SIP/2104
>  4. SIP/2105
> On incoming call do Dial(SIP/2103&SIP/2104&SIP/2105,120,tS(3600));
> SIP/2103, SIP/2104, SIP/2105 ringing
> User SIP/2102 pickup ringing channel SIP/2103, talk some time and hangup.
> In results not correct CDRs + zombie channels (see SIP/2104-00000002, SIP/2105-00000003):
> || accountcode || src || dst || dcontext || clid || channel || dstchannel || lastapp || lastdata || start || answer || end || duration || billsec || disposition || amaflags || uniqueid || peeraccount || linkedid || sequence ||
> | | 2103 | *8 | office | "Office 2103" <2103> | SIP/2103-00000001 |  | AppDial | (Outgoing Line) | 2015-12-09 12:23:56 | | 2015-12-09 12:23:58 | 2 | 0 | NO ANSWER | DOCUMENTATION | 1449663836.1 |  | 1449663836.0 | 1 |
> | incoming-office | 7xxxxxxxxxx | office | incoming | "Incoming" <7xxxxxxxxxx> | SIP/incoming-00000000 | SIP/2103-00000001 | Dial | SIP/2103&SIP/2104&SIP/2105,120,tS(3600) | 2015-12-09 12:23:56 | | 2015-12-09 12:23:58 | 2 | 0 | NO ANSWER | DOCUMENTATION | 1449663836.0 |  | 1449663836.0 | 0 |
> | incoming-office | 7xxxxxxxxxx | office | incoming | "Incoming" <7xxxxxxxxxx> | SIP/incoming-00000000 | SIP/2104-00000002 | Dial | SIP/2103&SIP/2104&SIP/2105,120,tS(3600) | 2015-12-09 12:23:56 | 2015-12-09 12:23:58 | 2015-12-09 12:24:12 | 16 | 14 | ANSWERED | DOCUMENTATION | 1449663836.0 | incoming-office | 1449663836.0 | 4 |
> | incoming-office | 7xxxxxxxxxx | office | incoming | "Incoming" <7xxxxxxxxxx> | SIP/incoming-00000000 | SIP/2105-00000003 | Dial | SIP/2103&SIP/2104&SIP/2105,120,tS(3600) | 2015-12-09 12:23:56 | 2015-12-09 12:23:58 | 2015-12-09 12:24:12 | 16 | 14 | ANSWERED | DOCUMENTATION | 1449663836.0 | incoming-office | 1449663836.0 | 5 |
> | incoming-office | 7xxxxxxxxxx | office | incoming | "Incoming" <7xxxxxxxxxx> | SIP/incoming-00000000 | SIP/2102-00000004 | Dial | SIP/2103&SIP/2104&SIP/2105,120,tS(3600) | 2015-12-09 12:23:58 | 2015-12-09 12:23:58 | 2015-12-09 12:24:12 | 14 | 14 | ANSWERED | DOCUMENTATION | 1449663836.0 |  | 1449663836.0 | 7 |
> | incoming-office | 7xxxxxxxxxx | office | incoming | "Incoming" <7xxxxxxxxxx> | SIP/incoming-00000000 | SIP/2102-00000004 | Dial | SIP/2103&SIP/2104&SIP/2105,120,tS(3600) | 2015-12-09 12:23:58 | 2015-12-09 12:23:58 | 2015-12-09 12:24:12 | 14 | 14 | ANSWERED | DOCUMENTATION | 1449663836.0 |  | 1449663836.0 | 8 |



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



More information about the asterisk-bugs mailing list