0

我是 JAIN SLEE + SIP 的新手,我的任务是在 Rhino SDK 上编写简单的 B2BUA 服务器。我有一个例子,客户可以注册并给其他客户打电话。我的任务是将此示例更改为:

  • 客户端 A 向 B2BUA 服务器拨打电话到某个虚拟号码
  • B2BUA 服务器并行向注册到此虚拟号码的客户端拨打电话,以便他们的电话响铃。
  • 当某个客户端拿起电话时,然后向B2BUA 服务器发送+200 OK
  • B2BUA 服务器自动将其重定向到客户端 A,因此这对客户端将通话
  • 同时 B2BUA 向其他客户发送 CANCEL

怎么做?

4

1 回答 1

0

好吧,您刚刚描述了您还需要做什么:)?

https://www.rfc-editor.org/rfc/rfc3261 -> 第 11-12 页

                 atlanta.com  . . . biloxi.com
             .      proxy              proxy     .
           .                                       .
   Alice's  . . . . . . . . . . . . . . . . . . . .  Bob's
  softphone                                        SIP Phone
     |                |                |                |
     |    INVITE F1   |                |                |
     |--------------->|    INVITE F2   |                |
     |  100 Trying F3 |--------------->|    INVITE F4   |
     |<---------------|  100 Trying F5 |--------------->|
     |                |<-------------- | 180 Ringing F6 |
     |                | 180 Ringing F7 |<---------------|
     | 180 Ringing F8 |<---------------|     200 OK F9  |
     |<---------------|    200 OK F10  |<---------------|
     |    200 OK F11  |<---------------|                |
     |<---------------|                |                |
     |                       ACK F12                    |
     |------------------------------------------------->|
     |                   Media Session                  |
     |<================================================>|
     |                       BYE F13                    |
     |<-------------------------------------------------|
     |                     200 OK F14                   |
     |------------------------------------------------->|
     |                                                  |

代理或多或少像 B2BUA 一样工作,非常简单的 B2B。

您需要在答案等之间复制 SDP。

于 2012-09-22T09:22:35.410 回答