Olive

pchero on March 13th, 2015

Sip에서 Registration 은 발신을 하기 위한 것이 아니라 수신을 하기위해서 사용된다. 나의 현재 위치(아이피)를 서버에 등록하여 해당 peer 로 전화가 올 경우, 등록된 위치(아이피)로 콜을 전달해주는 것이 목적이다.   그렇다면 발신은 어떨까? 발신에서의 인증은 어떻게 할 수 있을까? 고민이네..

Continue reading about [olive] register? peer?

pchero on March 12th, 2015

https://github.com/pchero/olive/issues/1   Device status 정보와 peer 정보는 서로 다르다. Olive 는 device 정보는 오로지 asterisk event 정보를 받아서 처리했다.   이게 결국 문제가 되었는데, 시스템 시작 후, device 정보가 변경되지 않는 이상 event 를 전송하지 않기 때문이다…   수정이 필요하다.

Continue reading about [olive] device status error

pchero on February 26th, 2015

DB 관련 작업중.. 이거 힘들다.. ㅠㅠ

Continue reading about [olive] making db script..

pchero on February 24th, 2015

처음에는 MySQL DB 하나만을 사용하려고 했다. 하지만.. 굳이 유동성 정보까지 DB에 저장할 필요가 있을까? 시스템 구성상, DB 구성은 반드시 필요하다. 하지만 static DB 를 사용할 필요는 없지. Asterisk 의존적인 정보들(Peer 정보)들은 내부 디비를 사용하기로 하자. 왜냐하면 Asterisk 의존적인 정보들은 매번 시스템을 재시작할 때마다 새로이 받아와야 하기 때문이다. olive 시스템이 Down 중일 때, 추가/삭제한 내용에 대해서는 […]

Continue reading about [olive] Simple idea

pchero on February 22nd, 2015

오랫만에 olive 소스를 봤다. asterisk-zmq 모듈을 일단락 짓고, 그 다음 스텝으로 나아가기위해 소스를 둘러봤는데.. 이건 뭔가.. 요상했다. 내가 대체 무슨 생각으로 이 소스를 작성했는지 궁금했다.. 다시 처음부터 시작하는 마음으로 짜는 수 밖에 없을 듯 했다. 아.. 할 일이 많은데.. ㅠㅠ

Continue reading about [olive] long time no see!