2016-07-31 15 views
1

내 CentOS에서 실행중인 별표 서버 (13)가 있습니다. 나는 Asterisk에 444라는 확장을 만들었습니다. 또한 Fritz! Box 라우터 (VOIP 포함)를이 Asterisk Server에 대한 444 개의 내선 번호에 연결했습니다. 이제는 잘 작동하지만 문제는 내가 호출자의 실제 번호를 갖고 싶다는 것입니다. 예를 들어, 내 Fritz! Box로 들어오는 호출이 있으면 444 확장자를 별표로 리디렉션하고 다른 확장자를 호출하여 555 (내 PC가 연결됨)라고 말합니다. 좋아, 내가 말한대로 작동하지만 발신자 번호는 444 다. 그래서 진짜 발신자 번호가 필요하다. 어떤 제안이 도움이 될 수 있습니다.Fritz! Box VOIP를 별표 서버에 연결

+0

그래서 당신이로받은 발신자 ID를 원하는처럼

type=friend host=ip_of_your_fritz allow=alaw&ulaw context=from-pstn username=ext_at_fritz secret=password_at_fritz insecure=port,invite;this one is ok, ip fixed 

는 또한 PSTN을 통해 발신자에서 문자열을 등록 넣어 :

이 같은 트렁크 뭔가를 만들기 ? – user3788685

+0

네, 그게 내가 원하는거야. –

+0

그리고 앞으로 어떻게하고 있습니까? (내가 추정 한 전화에서) 트렁크에 발신자 ID가 설정되어 있으면 제거합니다. 수신 된 callerid를 사용하여 다시 폴백해야합니다. 확장자가 무언가를 할 때 확장 호출자 ID가 사용되어야한다. 트렁크 호출자 ID는 트렁크가 무언가를 할 때 사용해야한다. – user3788685

답변

0

완전히 대답하려면 다이얼 플랜을 보여줘야합니다.

여러분의 이해가 sip.conf의 피어 또는 글로벌 섹션에 대해 trustrpid=yes이 필요하다고 생각합니다. 및 555 피어 섹션의 sendrpid=yes

이 옵션은 수신 다리의 Remote-Party-ID 헤더를 대상 다리의 From 헤더로 복사합니다.

http://www.voip-info.org/wiki/view/Asterisk+SIP+trustrpid

0

당신이 발신자를 참조하려는 경우 트렁크가 아닌 확장을 만들어야합니다. 여기서 사상에 전달하는

ext_at_fritz:[email protected]_of_your_fritz