Я получаю сообщение об ошибке, когда пытаюсь вызвать добавочный номер, который ведет к приложению ConfBridge () в моем диалплане.
Вот extension.conf
exten => 601,1,Noop()
same => n,ConfBridge(room-one,default_bridge,default_user,sample_user_menu)
вот определения в conferance.conf
[default_user]
type=user
[default_bridge]
type=bridge
[sample_user_menu]
type=menu
*=playback_and_continue(conf-usermenu)
*1=toggle_mute
1=toggle_mute
*4=decrease_listening_volume
4=decrease_listening_volume
*6=increase_listening_volume
6=increase_listening_volume
*7=decrease_talking_volume
7=decrease_talking_volume
*8=leave_conference
8=leave_conference
*9=increase_talking_volume
9=increase_talking_volume
И вот ошибка, которую я получаю в консоли звездочки, когда набираю 601:
== Using SIP RTP CoS mark 5
-- Executing [601@internal:1] NoOp("SIP/nasko-00000047", "") in new stack
-- Executing [601@internal:2] ConfBridge("SIP/nasko-00000047", "room-one,default_bridge,default_user,sample_user_menu") in new stack
[Sep 26 00:43:06] ERROR[16686][C-000000be]: app_confbridge.c:1187 join_conference_bridge: Conference 'room-one' mixing bridge could not be created.
== Spawn extension (internal, 601, 2) exited non-zero on 'SIP/nasko-00000047'
-- Executing [h@internal:1] Hangup("SIP/nasko-00000047", "") in new stack
== Spawn extension (internal, h, 1) exited non-zero on 'SIP/nasko-00000047'
Версия звездочки - 11.5. Я просмотрел несколько руководств в Интернете, и это была базовая конфигурация для всех из них, но я не могу заставить ее работать, и кажется, что Google мало что знает об этой ошибке.
Если кто-то более разбирается в этом вопросе, попробуйте помочь. заранее спасибо
Это работает для меня:
exten => 5006005,1, answer (); same => n, Установить (CONFBRIDGE (user, music_on_hold_when_empty) = no) same => n, Установить (myconference = 4000) same => n, Установить (TMP_CONF_COUNT = $ {CONFBRIDGE_INFO (party, myconference)}) same => n, verbose (3, "4000 пользователей: $ {TMP_CONF_COUNT}) same => n, Set (TMP_CONF_LOCKED = $ {CONFBRIDGE_INFO (locked, myconference)}) same => n, verbose (3, "4000 пользователей: $ {TMP_CONF_COUNT} и блокировка или разблокировка: $ {TMP_CONF_LOCKED}"); same => n, Set (TMP_CONF_COUNT = $ {CONFBRIDGE_INFO (party, myconference)}); remove, in confbridge same => n, Установить (FRAME_TRACE (белый) = DTMF_BEGIN, DTMF_END, NULL, IAX, TEXT) то же => n (Press5MuteAll), ConfBridge (4000`` 6016adminuser)
или более простая конфигурация с меньшей вероятностью сбоя:
exten => 50060055,1,answer()
same=>n(Press5Mute),ConfBridge(4000,default_bridge,6016adminuser,sabse_admin_menu)
Я столкнулся с этой же проблемой при использовании Asterisk 11.6. Для меня решением было загрузить следующие модули:
chan_bridge.so
bridge_builtin_features.so
bridge_multiplexed.so
bridge_simple.so
bridge_softmix.so
Надеюсь, это сэкономит время кому-нибудь еще.