2017-11-18 2 views
0
[play-context] 
exten => _X.,1,Answer() 
exten => _X.,n,NoOp('Exten:') 
exten => _X.,n,NoOp(${EXTEN}) 
exten => _X.,n,ConfBridge(dconf-${EXTEN}-${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M:%S)}) 
exten => _X.,n,Originate(SIP/5678,exten,conferences,100,1) 

[conferences] 
exten => _X.,1,NoOp(${EXTEN}) 
exten => _X.,n,ConfBridge(dconf-${EXTEN}-${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M:%S)}) 

새 confBridge 회의를 만들 때 일부 사용자를 참여시키고 싶습니다. 내가 어떻게 자동으로 할 수 있니? 나는이 설정을 시도하지만 작동하지 않는다. 이 라인 앞에dialplan에서 confbridge asterisk에 사용자를 자동으로 추가하는 방법은 무엇입니까?

exten => _X.,n,Originate(SIP/5678,exten,conferences,100,1) 

그냥 도달하지 못합니다. 나는 왜 그런지 이해하지 못한다. 도와주세요. 당신이

Confbridge 

을 수행 할 때 당신은 다리를 종료 할 때까지

답변

0

귀하의 채널 (회의 전화 번호로 전화 할 때 오디오)은 다이얼 플랜의 Confbridge 성명서에 관해서는 회의에 입력됩니다. Confbridge의 문제는 Dialbridge이 Confbridge 성명서에 도착하면 빠져 나갈 때까지 계속 남아있게된다는 것입니다. 당신이 친구들을 찾기 위해 원하는 경우에 당신은이 경우, 단순히 자신을 추가, 회의가에 stablished 경우 (기능 CONFBRIDGE_INFO보고, 그 안에 이미 상대방이있는 경우) 일부 이전 작업

  • 확인을 만들어해야 그것은
  • 그렇지 않은 경우에, 당신이 원하는 사람을 초대 회의를 stablish 및 회의 그래서

에 자신을 추가, 컨퍼런스 dialplan을 보통 사소한 없습니다. 첫 번째 확인을 원하지 않는다고 가정합시다. 그래서, 당신은 회의를 stablish로 사람을 포함하고 있습니다. 단순화하고 두통을 피하기 위해 다이얼 플랜을 읽는 초에 의존하지 않는 회의 이름을 사용하려고합니다 (다이얼 플랜을 어떻게 유지할 것인가에 따라 회의가 회의와 다를 수 있습니다). 당신이 당신의 친구를 초대합니다), 회의가 EXTEN 다이얼에만 의존하는 이름을 가지고 있다고 가정합시다. 여기에 내가 매개 변수 응용 프로그램에 기인 사용한

exten => _X,1,Answer() 
... 
same => n,Originate(SIP/5678,app,ConfBridge,"${EXTEN},rest-of-parameters-for-5678") 
... (Check ORIGINATE_STATUS if you do really need your friend) 
same => n,ConfBridge(${EXTEN},rest-of-parameters-for-youself) 

: 당신은에 비슷한 일을해야 할 것입니다. 물론 @arheops에 대한 힌트를 따라 을 로컬 채널로 사용할 수 있습니다. 하지만 그렇게한다면 초를주의 깊게 살펴보십시오.).

자동으로 회의를 별표로 시작하려면 cli.conf에 몇 가지 원본 문을 포함시키는 것이 좋습니다.

0

은 지금은 다리 옆이 아닌 확장을 이동합니다.

따라서 로컬 채널을 통해 다른 스레드에서 병렬로 시작하거나 수행해야합니다.

+0

> 로컬 채널을 통해 > 그 전에 좀 더 할 수 있을까요? –

+0

아니요, 선생님, 그때 더 많은 지원을 해드릴 게 없습니다. 너 자신에게 약간의 노력을 보여 주어야한다 (SO guidlines에 대단히). https://www.voip-info.org/wiki/view/Asterisk+local+channels – arheops

관련 문제