2014-07-11 3 views
-1

내가 개발중인 통화 추적 응용 프로그램의 경우 로컬 데이터베이스를 유지 관리하려고합니다.Twilio를 통한 통화 목록 검색

응용 프로그램은 Twilio에서 새 레코드를 검색하여로드 할 때마다 데이터베이스에 삽입합니다. 이것은 매우 시간 소모적입니다.

런타임 비용을 피하기 위해 Twilio에서 사용 트리거를 사용하여 자동으로 데이터베이스를 실시간으로 채울 수있는 방법이 있습니까? 아니면 그냥 매일?

그렇지 않은 경우 어떻게해야합니까?

답변

1

Twilio가 이미 서버를 호출하고 있기 때문에 (사용하지 않고 사용하지 않는 한, 거기에 있다고는 생각하지 않습니다), 거기에 로깅을 구현할 수 있습니까? 예를 들어 인사말을 피드백하기 전에 통화 기록을 남기기 위해 기록 루틴을 띄웁니다.

그들은 다른 종류의 API 또는 콜백을 제공하는지 잘 모르겠지만 왜 그런 것이 필요한지 알 수 없습니다. 추가 요청없이 더 많은 요청으로 서버를 묶을 수 있습니다. 나는 그들의 문서를 검토하고 있었고 나는 이와 같은 것을 보지 못했다. 나는 단지 그것을 완전히 닦아 낼 수는 있었지만, 또 다시 중복되는 것처럼 보였다. 전체 Twilio 시스템은 이벤트 후크에 효과적으로 기반하므로 별도의 시스템을 사용하면 훨씬 많은 추가 사용이 가능하지 않습니다.

반면 다른 이유로 누군가가 이벤트 후크 API를보고 있지 않으면 코드 또는 TwiML을 지원하는 코드 뒤에있는 사람에게 어떤 이유로도 액세스 할 수 없다면 귀하의 서버 (또는 Azure, 또는 무엇을 사용하든간에)에서 Twilio를 매일 쿼리하기 위해 예약 작업을 수행해야합니다. 물론 더 자주 설정할 수도 있습니다. 그러나 이것은 모든 요청에 ​​대해 전달되는 많은 쿼리 매개 변수 목록을 통해 모든 호출에 대해 모든 것을 이미 말하고있을 때 자원과 노력이 낭비되는 것처럼 보입니다.