【问题标题】:What is your suggestion for defining this VOIP web-service?您对定义此 VOIP 网络服务有何建议?
【发布时间】:2022-01-10 10:07:28
【问题描述】:

您对为此类网络服务定义路由有何建议?

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

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

那么,我的问题是如何根据最佳实践设计更多可扩展的网络服务路由?例如:

/getCalls?calledNumber=&callDate=

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

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: web-services routes architecture voip naming


【解决方案1】:

我是这样实现的:

/get/calls?calledNumber=&callDate=

因此,我决定在 /get 中提供所有 VOIP 读取请求,在 /get/calls 中提供所有 CDR 请求。可以通过添加更多的过滤器参数来进一步扩展,例如 fromDate, toDate, callerNumber, ... .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多