Sunday, September 19, 2010

나만의 인터넷 전화서버 구축하기

무료 인터넷 전화 서비스의 대명사인 asterisk의 CentOS 버전 바이너리 패키지를 설치 하였다. Godaddy.com에 호스팅을 시작하면서 남아도는 패킷이 아깝기도 했고 아이폰용 sip 전화기의 음질도 궁금한 참이었다.

패키지 설치는 매우 간단했다. 다만 asterisk 설정에서 일반인들은 약간 어려울 수도 있으나 간단히 설명하자면 전화 사용자 아이디를 만드는 과정과 아이디에 대응하는 숫자로된 번호(익스텐션)을 만드는 과정을 처리하면 된다. 이 과정에서 sip.conf, extensions.conf 파일의 수정이 일어난다.

다음으로 아이폰용 sip폰을 준비할 차례. 가장 만족도가 높다는 acrobits sip폰을 구매하였다.



일반적인 인터페이스로 다이얼패드가 기본 제공된다.



인터넷 전화인만큼 sip 주소표기방법 또한 제공된다. 일반인에게는 이메일 주소와 동일하다.



통화 음질은 상당히 좋다. 추가적으로 압축률이 좋은 g729 코덱은 in app purchase 방식으로 구매해야한다. G729 코덱을 사용하니 3G망에서도 통화 품질은 쓸만하다.



마지막으로 사용의 편의성 관련해서는 acrobits에서 push 서비스를 제공해주는데, 이 기능을 커면 응용프로그램이 실행중이 아니더라도 전화를 받을 수 있다. 즉 누군가 내게 전화를 살면 push 알림으로 전화가 왔다는 것을 알려주며 수신시 응용프로그램이 기동되면서 전화를 받아준다.

현재 회사의 전화와 개인 전화 두 개의 계정을 등록해서 사용중이며 만족하게 사용하고있다.

No comments: