набрать вызов и добавить в конференц-зал

#asterisk #freepbx

#asterisk #freepbx

Вопрос:

Я планирую набрать номер и, когда вызов будет подключен, присоединить этот вызов к конференц-залу (565601), но я понятия не имею, как это сделать. Я пробовал эту абонентскую группу, но она не работает

 exten => 800,1,dial(PJSIP/4141233908080249372127@US-VOS-Out)
exten => 800,n,ConfBridge(565601)
 

Ответ №1:

вы должны включить подробный журнал уведомлений и предупреждений и проверить их, чтобы узнать, что произошло, когда вы звоните и ожидаете входа в конференц-зал (565601).

Ответ №2:

Второй приоритет выполняется при завершении вызова, поэтому никто не присоединяется к confbridge.

Просто используйте флажок набора G номера и присоедините каждого (вызывающего и вызываемого) к confbridge…

 exten => 800,1(join_conf_call),dial(PJSIP/4141233908080249372127@US-VOS-Out,,G(2))
exten => 800,2(join_caller),ConfBridge(565601)
exten => 800,3(join_callee),ConfBridge(565601)
 

Логика: после вызова устанавливается, что вызывающий абонент получает приоритет 2, а вызываемый абонент — приоритет 2 1

Второй пример

 exten => 800,1(join_conf_call),dial(PJSIP/4141233908080249372127@US-VOS-Out,,G(2))
exten => 800,2(caller_wait),wait(5)
exten => 800,3(join_callee_first_then_caller),ConfBridge(565601)
 

Логика: после установления вызова вызывающий абонент переходит к приоритету 2 и ждет 5 секунд, прежде чем присоединиться к приоритету 3. Вызываемый абонент переходит непосредственно к приоритету 3.

И последнее, но не менее важное…

 exten => 800,1(join_conf_call),dial(PJSIP/4141233908080249372127@US-VOS-Out,,G(2))
exten => 800,2(caller_bye),hangup(16)
exten => 800,3(join_only_callee),ConfBridge(565601)
 

Логика: вызывающий абонент переводит вызываемого абонента в confbridge и прекращает показ (отбой) — это полезно в тех случаях, когда вызывающий абонент хочет только присоединиться к вызываемому абоненту к другим участникам конференции