如何并行从JAIN SLEE B2BUA服务器拨打电话?

时间:2012-06-22 08:23:18

标签: sip rhino jain-slee

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

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

怎么做?

1 个答案:

答案 0 :(得分:0)

你刚刚描述了你还需要做什么:)?

http://tools.ietf.org/html/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。