[asterisk-bugs] [JIRA] (ASTERISK-20933) No CDR created after call has been split and then bridged back

Alex Barnes (JIRA) noreply at issues.asterisk.org
Wed Feb 26 12:08:03 CST 2014


    [ https://issues.asterisk.org/jira/browse/ASTERISK-20933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=215674#comment-215674 ] 

Alex Barnes commented on ASTERISK-20933:
----------------------------------------

Many thanks for the update.

Definitely appreciate the open source aspect.  As you say since it was a regression issue I hoped that the original devs would be well placed to resolve the issue.  

Upgrading to CEL is definitely something I would like to do and is on our roadmap but it is quite a large change for our systems.

I'll see if I can persuade a sign off on a bounty.  Any ball park idea of how many man hours this bug might take to resolve?
                
> No CDR created after call has been split and then bridged back
> --------------------------------------------------------------
>
>                 Key: ASTERISK-20933
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20933
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: CDR/General, Core/Bridging
>    Affects Versions: 1.8.14.1, 1.8.15.1, 1.8.19.1
>         Environment: CentOS 5 using Digium yum repositories
>            Reporter: Alex Barnes
>         Attachments: adaptive_bridge.log, adaptive_working.log, cdr_adaptive_odbc.conf, channels.log, debug_1.8.13.log, debug_1.8.20.log, debug_1.8.20_nobridge.log, extensions.conf, modules.conf, res_odbc.conf
>
>
> Scenario
> ===========================
> No CDR record is created after a call has been split and then bridged back.  See example dialplan below where a CDR record is created at all points right up to the Bridge command but not after.  Reversing which channel gets bridged still results in no CDR, i.e. the caller doing the bridging or the callee.
> In our case the VoiceSafe is acting as an ISDN middle-man to record and log calls before being passed onto the PBX or telco.  I haven't tested purely SIP but I imagine it would be the same outcome.
> Note that this was working in 1.8.13 but appears to have been broken in 1.8.14 and above.
> Versions
> ===========================
> All packages installed via Yum.
> * 1.8.13.1-1_centos5 = OK
> * 1.8.14.1-1_centos5 = No CDR
> * 1.8.15.1-1_centos5 = No CDR
> * 1.8.15-0.cert1.1_centos5 = No CDR
> * 1.8.19.1-1_centos5 = No CDR
> Dialplan
> ===========================
> {code}
> [from-inside]
> exten => 321,1,SET(__DYNAMIC_FEATURES=testBridge)
> exten => 321,n,Dial(DAHDI/g1/321,300,)
> [macro-test-bridge]
> exten => s,1,NoOp(In test-bridge)
> exten => s,n,Set(operator-channel=${CHANNEL})
> exten => s,n,Set(caller-channel=${BRIDGEPEER})
> ; Sync variables on both channels
> exten => s,n,NoOp(Syncing channel vars)
> exten => s,n,Set(SHARED(operator-channel,${operator-channel})=${operator-channel})
> exten => s,n,Set(SHARED(caller-channel,${operator-channel})=${caller-channel})
> exten => s,n,Set(SHARED(operator-channel,${caller-channel})=${operator-channel})
> exten => s,n,Set(SHARED(caller-channel,${caller-channel})=${caller-channel})
> exten => s,n,ChannelRedirect(${caller-channel},test-wait-bridge,1,1)
> exten => s,n,ChannelRedirect(${operator-channel},test-wait,1,1)
> [test-wait-bridge]
> exten => 1,1,NoOp(In test-wait-bridge)
> exten => 1,n,Wait(5)
> ; Hanging up here rather than bridging will results in CDR correctly being created
> ; exten => 1,n,Hangup
> exten => 1,n,Bridge(${SHARED(operator-channel)})
> [test-wait]
> exten => 1,1,NoOp(In test-wait)
> exten => 1,n,Wait(30)
> exten => 1,n,Hangup
> {code}
> features.conf
> ===========================
> {code}
> testBridge  => #2,peer,Macro,test-bridge
> {code}
> Example Output
> ===========================
> See attachments

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list