[asterisk-bugs] [JIRA] Closed: (ASTERISK-20404) sound_only_one gets ignored when there are CONFBRIDGE() settings in the dialplan

Matt Jordan (JIRA) noreply at issues.asterisk.org
Wed Sep 26 11:52:27 CDT 2012


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

Matt Jordan closed ASTERISK-20404.
----------------------------------

    Resolution: Fixed

> sound_only_one gets ignored when there are CONFBRIDGE() settings in the dialplan
> --------------------------------------------------------------------------------
>
>                 Key: ASTERISK-20404
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20404
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_confbridge
>    Affects Versions: 10.7.1
>         Environment: CentOS release 5.8 (Final) on KVM.
> Linux voip02 2.6.18-308.13.1.el5 #1 SMP Tue Aug 21 17:10:18 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
>            Reporter: univ
>            Assignee: Matt Jordan
>            Severity: Minor
>         Attachments: ASTERISK-20404-10.diff
>
>
> When specifying CONFBRIDGE() settings in the dialplan, "sound_only_one" seems to be the only setting that gets ignored.
> [chatfire-internal-bridge]
> type=bridge
> record_conference=yes
> sound_has_joined=/var/lib/asterisk/sounds/chatfire_betritt_konferenz_6
> sound_has_left=/var/lib/asterisk/sounds/chatfire_konferenz_verlassen_6
> sound_only_person=/var/lib/asterisk/sounds/chatfire_erster_anrufer_6
> sound_only_one=/var/lib/asterisk/sounds/chatfire_zu_zweit
> sound_there_are=/var/lib/asterisk/sounds/chatfire_es_befinden_sich_derzeit_6
> sound_other_in_party=/var/lib/asterisk/sounds/chatfire_anrufer_in_der_besprechung_6
> sound_get_pin=/var/lib/asterisk/sounds/chatfire_intro_6
> exten => 06,1,Answer()
> exten => 06,n,Set(CHANNEL(language)=chatfire)
> exten => 06,n,Set(CONFBRIDGE(user,template)=chatfire-internal-user)
> exten => 06,n,Set(CONFBRIDGE(bridge,template)=chatfire-internal-bridge)
> exten => 06,n,Set(CONFBRIDGE(bridge,record_file)=/tmp/chatfire-${STRFTIME(,,%C%y%m%d%H%M)}.wav)
> exten => 06,n,ConfBridge(22*68*39*09,,,chatfire-internal-menu)
> exten => 06,n,Hangup()
> Result: chatfire_zu_zweit doesn't get played, all the other sounds work as expected though. Instead auth-onlyone is being played.
> I've tried to set
> exten => 06,n,Set(CONFBRIDGE(bridge,sound_only_one)=/var/lib/asterisk/sounds/chatfire_zu_zweit)
> but that doesn't change anything.
> Workaround: copy chatfire_zu_zweit to auth-onlyone.
> Why I believe this is a bug is because the following works just fine:
> [chatfire-public-bridge]
> type=bridge
> sound_only_person=/var/lib/asterisk/sounds/chatfire_0_chatter_anwesend_1_2_5
> sound_only_one=/var/lib/asterisk/sounds/chatfire_zu_zweit
> sound_there_are=/var/lib/asterisk/sounds/chatfire_viel_spass_telefonchat_es_sind_derzeit_1_2_5
> sound_other_in_party=/var/lib/asterisk/sounds/chatfire_weitere_user_anwesend_1_2_5
> exten => go-conference,1,Answer()
> exten => go-conference,n,Set(CHANNEL(language)=chatfire)
> exten => go-conference,n,ConfBridge(12*48*79*32,chatfire-public-bridge,chatfire-public-user,chatfire-public-menu)
> Thank you!

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list