你对定义这个VOIP网络服务有什么建议



您对为这样的web服务定义路由有什么建议?

Input:
called number
call date
Output:
caller number
call datetime
call duration
call status

这是对完整VOIP系统数据库(包括CDR、转发策略等(上的web服务的第一次请求,以向外部和内部应用程序提供服务。

所以,我的问题是如何根据最佳实践设计进一步的可扩展web服务路由?例如:

/getCalls?calledNumber=&callDate=

/get/calls/to/{calledNumber}/{callDate}

我是这样实现的:

GET https://voip-api-server/calls?called-number=&call-date=

操作名称(here:get(不应出现在URI中。所有VOIP读取请求都应该使用GET方法。

它可以通过添加更多的过滤器参数来进一步扩展,如fromDate、toDate、callerNumber。

所有CDR请求(以及其他与呼叫相关的服务(都位于/呼叫中。

我避免在URI中使用短划线字符来命名calledNumber等多词名称。

相关内容

  • 没有找到相关文章

最新更新