2017-02-09 5 views
1

안녕하십니까,동시 응용 프로그램 실행

한 번에 둘 이상의 응용 프로그램을 실행하도록 다이얼 플랜을 설정하는 데 도움을 드리고 싶습니다. 아래 예제에서 나는 anlz01 컨텍스트에 의해 만들어진 호출이 anlz02 컨텍스트에 전화를 걸고 anlz03 컨텍스트에 대한 서브 루틴을 만드는 3 개의 컨텍스트를 만들었습니다.

다음 예 컨텍스트 :

context anlz01 { 
    _X. => { 
     Dial(local/[email protected],30,CU(anlz02,s,1)); 
    } 
} 

context anlz02 { 
    200 => { 
     Playback(gravacoes/21971192789-20170103-143043-P1C55-E1, noanswer); 
    } 
} 

context anlz03 { 
    s => { 
     Wait(3); 
     Progress(); 
     Wait(5); 
     Hangup(); 
    } 
} 

내 목표는 재생이 anlz03 컨텍스트의 다른 응용 프로그램을 실행하는 동안도 실행할 수있다는 것이다. 어떻게하면이 목표를 달성 할 수 있을까요?

답변

0

정확히 무엇이 필요한지 명확하지 않습니다.

별표 dialplan은 하나의 응용 프로그램 스트림을 실행할 수 있습니다.

같은 시간 재생이 필요한 경우 별표 다이얼 아웃을 사용하여 다른 채널 세트를 만든 다음 ChanSpy 앱을 사용하여 첫 번째 채널로 위장합니다. https://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy

당신은 몇 가지 복잡한 수학의 실행을해야하는 경우

https://www.voip-info.org/wiki/view/Asterisk+auto-dial+out

는 FastAGI 및 스레드에 당신의 마음에 드는 언어를 사용합니다.

전화를받는 동안 재생할 옵션 공급 장치 음악이 있습니다. 응용 프로그램 다이얼 매개 변수를 참조하십시오.