2010-12-23 3 views
0

호스트 된 별표 공급자에서 1.4.38을 사용하여 자체 호스트 버전 1.2에서 새로운 별표 시스템을 설정하려고합니다. 내가 할 수있는 전에 반면 : [입력]
exten => _1NXXNXXXXXX, 1, 해봐요 지금별표 (Asterisk) 착신 전화 DID 질문 (전화 번호)

, 그것은이 경우 들어오는 상황은 제대로 불려가는 나타납니다
[입력]
exten => s, 1, DoSomething

이 시나리오에서 전화 건 번호를 어떻게 결정합니까? 우리는 숫자의 수십을 가지고 있고 당신은 패턴을 사용할 수 있습니다 나는 ... 제대로 경로로 호출 된 알 수 있도록

감사합니다,

+0

그것이 SIP 구성 문제였다 밝혀 ($ {EXTEN}) ... – user21293

답변

2

이 필요합니다. => 5858876463,1, 설정

그러나, 귀하의 질문에 대답하기 위해, 당신은 $를 사용할 수 있습니다 (__ FROM_DID = $ {EXTEN}) {EXTEN} 변수

exten : 나는 실행 별표 인스턴스에서이 라인을 가지고 어떤 번호가 호출되었는지 결정할 수 있습니다. 예 : 이 할 것 경우

exten => S, 1, SomeScript

+0

은 그의 위의 예는 잘 작동한다. 전화가 신호되는 방식에 문제가있는 것처럼 들립니다. 정보가 없거나 정보가 예상되지 않은 정보 일 수 있습니다. 호스트 시스템에서 액세스 할 수있는 경우 sip 디버깅을 활성화하여 실제로 전송 된 내용을 확인합니다. 그런 다음 Invite와 일치 시키거나 변수에 DID 번호가있는 변수를 채 웁니다. 그러면 인바운드 숫자가있는 컨텍스트로 이동할 수 있습니다. – fgwaller