■ 개 요
- 제가 알기로 Asterisk를 이용해서 외부 Call을 시도하려면 적당한 망 사업자의 서비스를 이용하여야 합니다.
즉 서비스에 가입해서 ID / Password 그리고 Proxy Server 주소를 알아야 합니당.
저야 당연히 dial070을 추천해 드립니다만 절대로 강조는 하지 않겠고,
참고적으로 저의 경우 dial070을 이용한 설정임을 말씀드립니다.
■ Aterisk 이용한 외부 Call 설정
1. sip.conf 파일의 내부 Call 설정시 사용자 설정 부분에 아래 내용을 추가합니다.
[my-out] : 외부로 거쳐 나갈 proxy 서버 설정
type=peer
username=###### : dial070 사용자 계정
secret=****** : dial070 사용자 암호
host=xxx.xxx.xxx.xxx : dial070 proxy server IP
fromuser=###### : dial070 사용자 계정
fromdomain=dial070.co.kr : domain
nat=yes
2. Asterisk를 이용한 내부 Call 설정과 동일하게 외부 Call에 사용할 context 이름 설정
예를 들어서 from_my 라는 context를 설정하여 외부 call에 사용할 경우 extensions.conf 파일의 default context 에
include => from_my 설정
※ 참고적으로 [default] 밑의 include => demo 부분을 주석처리하고 설정하시기를 바랍니다.
include => demo 부분의 설정이 내가 설정한 설정과 충돌해서 정상적으로 동장하지 않는 경우가 있습니다.
주석 처리하시기 찝찝하시면 [demo] context 부분이 내가 설정한 부분과 충돌하는 부분이 없는지 잘 확인하시길
바랍니다.
3. extensions.conf 파일에 위에서 설정한 context(from_my) 설정 후 전화번호 설정
exten => _X.,1,Dial(SIP/${EXTEN}@my-out)
※ pattern matching을 사용해서 X. 란 저의 생각으로 어떠한 번호로 Call 시도하더라도 my-out을 거쳐서 call 을
시도하겠다는 설정으로 생각됩니다.
4. 마지막으로 Client 프로그램을 이용해서 외부로 Call 되는지 확인하면 되겠습니다.
역시 마찬가지로 Client 프로그램의 설정을 맞춰주셔야하며 Proxy Server 주소를 잘 설정해수지면 되겠습니다.
'내밥줄 > VoIP' 카테고리의 다른 글
[스크랩] 4. IP-PBX 기능과 역할 (0) | 2009.01.13 |
---|---|
[펌] SIP, SDP (0) | 2009.01.12 |
[펌] asterisk를 이용한 내선통화 (0) | 2009.01.12 |
[펌] Asterisk 설치 (0) | 2009.01.12 |
[펌]SDP (0) | 2009.01.12 |