Asterisk에서 다른 호스트 세부 정보로 Sip 트렁크를 구성하는 방법

Asterisk에서 다른 호스트 세부 정보로 Sip 트렁크를 구성하는 방법

나는 이 문제에 대해 여기의 모든 포럼, asterisk.org 및 google을 읽었지만 여전히 제대로 이해할 수 없습니다. SIP 세부정보는 다음과 같습니다. SIP 도메인 sip.provider.com:5060 아웃바운드 프록시 sip10.provider.com:5090 사용자 이름 1386269xxxx 비밀번호 123456789 인증 ID 123456789 (인증 ID와 비밀번호는 동일)

내가 말했듯이 나는 그것을 Google에 시도했지만 모든 튜토리얼에는 다른 호스트 이름과 인증 ID가 없는 예가 표시됩니다. sip.conf에서 어떻게 설명해야 할지 모르겠습니다. 또한 인바운드 및 아웃바운드 통화 모두에 이 Sip 트렁크를 사용해야 합니다. 그리고 이 튜토리얼에서는 type=peer라고 말하고 있습니다. 그래서 나는 그것이 유형=친구여야 한다고 생각하기 때문에 의아해합니다. 도와주세요.

답변1

sip.conf에 설정한 내용은 다음과 같습니다.

register => username:[email protected]

[myprovidername]
host=sip10.provider.com
outboundproxy=sip10.provider.com:5090
type=friend
fromuser=username
defaultuser=username
secret=password
context=myproviderinbound
  1. "register =>"에 관해서는 귀하의 sip 제공자가 이를 요구하는지 모르겠지만... 제 생각에는 그럴 것 같습니다. 따라서 다음 줄을 추가하세요. 이것이 귀하의 SIP 공급자가 귀하에게 전화하는 방식입니다(귀하의 IP를 알 수 있도록).

이제 전화를 걸 수 있고 명령줄에서 전화를 걸 수 있습니다.

asterisk*CLI> channel originate SIP/myprovidername/8005551212 application playback demo-congrats

전화를 받으려면 이제 sip.conf의 이름을 사용하여 Extensions.conf에 컨텍스트를 추가하고 다음과 같이 전화에 응답하세요.

[myproviderinbound]
exten => _X.,1,Answer()
same =>      n,Playback(demo-congrats)
same =>      n,Hangup()

완료되면 다음을 실행하여 sip.conf 및 Extensions.conf를 다시 로드하십시오.

asterisk*CLI> sip reload
asterisk*CLI> dialplan reload

관련 정보