2012-06-22 47 views
0

我是JAIN SLEE + SIP的新手,我有一個任務可以在Rhino SDK上編寫簡單的B2BUA服務器。我有一個例子,客戶可以註冊並撥打其他客戶的電話。我的任務就是這個例子改爲:一個可以撥打電話如何paraller從JAIN SLEE B2BUA服務器撥打電話?

  • 客戶端B2BUA服務器的一些虛擬號碼
  • B2BUA服務器並行make打電話到註冊到這個虛擬號碼,以便自己的手機鈴聲客戶。
  • 當有些客戶會拿起電話,然後發送+200 OK到B2BUA服務器
  • B2BUA服務器自動將其重定向到客戶端A所以這對客戶會跟
  • 而同時B2BUA發送取消給其他客戶

怎麼辦?

回答

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。

YOu需要複製SDP之間的答案等