2012-06-22 2 views
0

Я новичок в JAIN SLEE + SIP, и у меня есть задача написать простой сервер B2BUA на Rhino SDK. У меня есть пример, который клиент может зарегистрировать и сделать телефонный звонок другим клиентам. Моя задача состоит в том, чтобы изменить этот пример:Как сделать переадресацию звонка с сервера JAIN SLEE B2BUA?

  • Клиента А делать телефонные звонки B2BUA сервера в какой-то виртуальный номер
  • B2BUA сервера параллельно делают телефонные звонки клиентов, которые зарегистрированы в этот виртуальный номер, чтобы их телефонный звонок.
  • Когда некоторый клиент будет забрать телефон затем отправить +200 OK к серверу B2BUA
  • B2BUA сервер автоматически переадресовать его на клиента А так эта пара клиентов будет говорить
  • И в то же время 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     | 
    |------------------------------------------------->| 
    |             | 

Proxy работает более или менее B2BUA, очень простой B2B.

Вам необходимо скопировать SDP между ответами и т. Д.