수요일, 3월 05, 2008

테스트용 VoIP 시스템 구성

기존 전화와 연동도 필요없고 실험실의 VoIP폰간에 통화를 위한 시스템 구축이 필요했다.
아는게 없다보니 무대뽀 정신을 발휘하여 Asterisk 설치함.
신호는 가는데 통화는 불가.
원인 불명.
OTL.

SIPX 설치
이것도 실패
OTL.



마지막으로 OpenSER.

OS는 ubuntu 7.10을 사용함.
mysql 설치 : $ sudo apt-get install mysql-server-5.0
openser 설치 : $ sudo apt-get install openser
openser mysql 모듈 설치 : $ sudo apt-get install openser-mysql-module

openser용 DB파일 생성
$ cd /usr/sbin
$ sudo openser_mysql create
처음에 mysql root 패스워드 입력하고 나머지 질문에는 모두 Y

openctlrc 파일 수정
openctlrc 파일은 /etc/openser 폴더에 존재
주석으로 막혀 있는 부분을 다 풀어주면 됨.

실행
$ openser
Listening on
udp: 127.0.0.1 [127.0.0.1]:5060
udp: 192.168.10.193 [192.168.10.193]:5060
tcp: 127.0.0.1 [127.0.0.1]:5060
tcp: 192.168.10.193 [192.168.10.193]:5060
Aliases:
tcp: jhanglim-desktop.local:5060
tcp: localhost:5060
udp: jhanglim-desktop.local:5060
udp: localhost:5060


VoIP폰 설정
폰은 GRANDSTREAM Budge Tone-100
폰의 웹 인터페이스에 접속하여
SIP Server와 Outbound Proxy를 openser가 설치된 컴퓨터의 IP로 설정
나머지 설정은 바꿀 필요 없슴
폰이 SIP 서버에 등록된 후 전화를 걸면 끝.


돌아가면 별거 아닌데 그전까지는 삽질의 연속 ㅠㅠ
갑자기 또 우울 모드.
프로작 복용.
해피~~~ ^^

댓글 2개:

iDreamer :

저도 리눅스 기반에서 돌아가는 VoIP 서비스에 관심이 많은데, VoIP 실험하시는군요... Skype가 리눅스 기반인 Intel MID(Mobile Internet Device)에서 돌아가는 스카이프 어플리케이션을 곧 런칭한다고 하네요.

suk-woo :

VoIP 서비스가 점점 활성화 되는것 같습니다.
070 서비스도 일반 전화번호로 번호이동이 가능해 지면 고객을 더 확보할 수 있겠죠!