Второй приоритет выполняется, когда вызов завершается, поэтому никто не подключается к 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)
Логика: вызывающий абонент подталкивает вызываемого абонента к соединению и выходу из шоу (повесить трубку). Это полезно в случаях, когда вызывающий абонент хочет только присоединиться к вызываемому абоненту к другим участникам конференции.
person
koyaanisqatsi
schedule
11.01.2021