2011-09-15 4 views
1

와우, 그 제목은 한 입 가득했습니다 ...예언을 통해 이야기하는 외부 응용 프로그램에서 별표 (*)로 전화 번호를 호출하는 방법은 무엇입니까?

나는 언뜻보기에는 매우 혼란스러워 보입니다. 이것은 내가하고있는 일의 기초입니다.

나는 다음과 같습니다 :
- 서버가 Asterisk와 Voxeo Prophecy로 실행되도록 설정되었습니다.
-Prophecy를 별표 확장으로 설정합니다.
- 외부 응용 프로그램을 실행하는 다른 서버.

외부 응용 프로그램은 Voxeo에서 읽고 실행하기 위해 하나의 ccxml 및 vxml 파일을 생성하여 별표 확장자 (오늘까지까지)를 호출합니다.

프로젝트가 진행 중입니다. 어제 SIP 트렁크와 DID 번호가있어 실제 응용 프로그램을 실제 사람들을 부를 수있는 무언가로 바꾸고 싶습니다.

트렁크가 Asterisk에서 작동하고 있으며 소프트 폰 (X-Lite)을 통해 휴대 전화 번호로 전화를 시작할 수있었습니다. 그건 잘 작동합니다.

그러나 외부 응용 프로그램에서 호출을 시작하려고 시도하면 이동하지 않습니다. 나는 그것을 고치려고 여러 가지를 시도했지만 작동하지 않습니다.

이전 트렁크/DID 사업, 작업 코드는 다음과 같이 별표 확장했다 호출 :

<createcall>dest="'sip:*Extension here*@*IP Address here*'" 
connectionid="myOutBoundConnectionID" timeout="'45s'" callerid="'*Extension here* 
@*IP Address here*'"</createcall> 

내 첫번째 생각은 내가 예언에 지정된 트렁크를 가지고뿐만 아니라 경우와해야 할 수도이었다 별표는 없지만 아마 기지에서 멀어 질거야.

<createcall>dest="'tel:*Phone Number here*'" connectionid= 
"myOutBoundConnectionID" timeout="'45s'" callerid="'*Phone Number here* 
'"</createcall> 

...하지만이 전혀 작동하지 않습니다 다음과 같이

내가 일하는 것이 생각 포맷 코드이었다. 내가 외부 응용 프로그램에서 호출 할 때

-- Executing [*My phone number*@from-internal:1] Macro("SIP/1001-0000007d", "user- 
callerid,LIMIT,") in new stack 

는하지만, 상황이 조금 다르다 : 내 소프트 폰에서 전화 할 때

로그 파일은 다음과 같이 말을

-- Executing [*My phone number*@from-sip-external:1] NoOp("SIP/*IP Address:5080-0000007c", 
"Received incoming SIP connection from unknown peer to *phone number*") in new stack 

사람이 있나 여기에서 무슨 일이 일어나고 있는지에 대한 약간의 조명? 미리 감사드립니다!

답변

0

이 같은 호출 모습 뭔가 만들 포맷하여 확인해야합니다 :

<createcall>dest="'tel:*Phone Number here*@*IP Address of Asterisk*'" connectionid= "myOutBoundConnectionID" timeout="'45s'" callerid= "'*Prophecy's Asterisk Extension'"</createcall> 

이 별표 서버가 SIP 트렁크를 통해 10 자리 전화 번호를 칠 아웃 바운드 규칙이 있는지 확인하십시오 (나는 경우가하는 가정하여 소프트 폰 통화가 가능합니다

SIP 제공 업체에 따라 발신 번호가 표시되는 외선 번호가 아닌 발신 번호가 표시 될 수 있습니다. 다른 번호를 제시하려면, 예언이 이미 사용하고있는 SIP 스테이션을 등록하려면 (Prophecy의 config.xml에서) 사실 필요하거나 가질 수 있습니다. 이 작업을 수행하기 전에 어쨌든 이것을 수행하십시오.

+0

이것은 작동하지 않았습니다.:(전화 번호가 DID라면 그것은 가능하다고 생각하지만 그렇지 않습니다. –