Пытаюсь, почитав выдачу гугла по запросу "asterisk nway conference"
(нарпимер https://voxlink.ru/kb/asterisk-configur ... onfBridge/
или
https://forum.asterisk.ru/viewtopic.php ... elredirect)
, сделать на тестовой машине перевод обоих участников обычного разговора в confbridge(с дальнейшеим приглашением остальных участников из меню, для начала)
И, если с закидыванием того, кому звоним, никаких проблем, то инициатор звонка просто сбрасывается. Отрезал уже всё что можно:
features.conf
[applicationmap]
nway-start => 0,self,Macro,nway-start
extensions.conf
[Calls_Conf]
exten => conference,1,NoOp()
same => n,ConfBridge(0,,,menu)
[macro-nway-start]
exten => s,1,NoOp(BRIDGEPEER: ${BRIDGEPEER} , CHANNEL: ${CHANNEL}, CALLERID: ${CALLERID(num)})
same => n,ChannelRedirect(${BRIDGEPEER},Calls_Conf,conference,1)
same => n,ChannelRedirect(${CHANNEL},Calls_Conf,conference,1)
звоню с 101 на 103,
В логе:
Executing [s@macro-nway-start:1] NoOp("SIP/101-000001b7", "BRIDGEPEER: SIP/103-000001b8 , CHANNEL: SIP/101-000001b7, CALLERID: 101") in new stack
-- Executing [s@macro-nway-start:2] ChannelRedirect("SIP/101-000001b7", "SIP/103-000001b8,Calls_Conf,conference,1") in new stack
-- Channel SIP/103-000001b8 left 'simple_bridge' basic-bridge <af019f4e-e5c0-49cd-b016-438880c875a8>
-- Executing [conference@Calls_Conf:1] NoOp("SIP/103-000001b8", "") in new stack
-- Executing [conference@Calls_Conf:2] ConfBridge("SIP/103-000001b8", "0,,,menu") in new stack
-- <SIP/103-000001b8> Playing 'conf-onlyperson.gsm' (language 'en')
-- Executing [s@macro-nway-start:3] ChannelRedirect("SIP/101-000001b7", "SIP/101-000001b7,Calls_Conf,conference,1") in new stack
== Channel 'SIP/101-000001b7' jumping out of macro 'nway-start'
-- Channel SIP/101-000001b7 left 'simple_bridge' basic-bridge <af019f4e-e5c0-49cd-b016-438880c875a8>
-- Executing [conference@Calls_Conf:1] NoOp("SIP/101-000001b7", "") in new stack
-- Channel CBAnn/0-0000005a;2 joined 'softmix' base-bridge <cdc23515-9f21-4df5-acb1-87c047dcf04b>
-- Channel SIP/103-000001b8 joined 'softmix' base-bridge <cdc23515-9f21-4df5-acb1-87c047dcf04b>
-- <CBAnn/0-0000005a;1> Playing 'confbridge-join.gsm' (language 'en')
Что за канал CBAnn..., мочему мой суицидальный SIP/101-000001b7 делает jumping out of macro ?... verbosity задрал в максимум, всё равно не понимаю
PS:версия Asterisk certified/13.13-cert4, CentOS6.9