Confbridge, dialplan_exec неправильно возвращает в конференцию после выполнения
Asterisk 11.7.0~dfsg-1ubuntu1 из пакета Ubuntu 14.04.1
В мануале по confbridge.conf указано, что директива dialplan_exec вытаскивает пользователя, вызвавшего его, из конференции, выполняет кусок диалплана, а затем возвращает пользователя в конференцию, когда выполнение диалплана завершается.
Всё так и происходит, но(!), при возвращении обратно в конференцию, я могу слышать всех, в том числе и свежедобавленного участника, а меня не слышит никто. То есть такое ощущение, что возвращение происходит только "в одну сторону". Ко мне аудио из конференции идет, а мое аудио в конференцию не идет.
В чем может быть дело?
confbridge.conf:
[my_confmenu]
type=menu
*0=dialplan_exec(nway-addparty,0,1)
extensions.conf:
[nway-addparty]
exten => 0,1,Verbose(1,invite new party)
same => n,Read(DEST,dial,24,i,3,5)
same => n,Set(__DYNAMIC_FEATURES=nway-join)
same => n,Dial(Local/${DEST}@home/n,90,g)
Последний раз редактировалось: kotvaska (Пн Ноя 10, 2014 12:40)
| xelas @ Mon Nov 10, 2014 15:32 писал(а): |
| Может быть, возврат происходит в заmute-ном состоянии? Попробоуйте после возврата toggle_mute |
Не похоже. Добавил
*1=toggle_mute
в
[my_confmenu]
type=menu
*0=dialplan_exec(nway-addparty,0,1)
*1=toggle_mute
Ноль реакции на *1
core set verbose 20 тоже никак не реагирует на *1
https://issues.asterisk.org/jira/browse/ASTERISK-22891
| xelas @ Mon Nov 10, 2014 16:15 писал(а): |
| This is not a bug, this is a feature https://issues.asterisk.org/jira/browse/ASTERISK-22891 |
Всё ясно, придется делать с leave_conference
Спасибо.
Added after 25 minutes:
Отлично, с leave_conference всё работает -- можно добавить хоть 15 участников, а кроме того секция диалплана упростилась и похудела на 40%.