2015-05-06 84 views

回答

1

是的,如果你的UAC和您的會議提供商支持RFC 4575:會話發起協議(SIP)事件包用於會議狀態

在這種情況下,你將能夠與conference事件建立訂閱(訂閱)套餐和(根據會議提供商的判斷受到適當的許可,授權等),您將獲得關於會議事件的通知。就是在這次會議提供者決定哪些事件通知(請注意在RFC的語言,沒有任何的MUST,一些不宜和Mays):

3.6. Notifier Generation of NOTIFY Requests 

    Notifications SHOULD be generated for the conference state when a new 
    participant joins (i.e., gets "connected" to) or a participant leaves 
    (i.e., gets "disconnected" from) the conference. 

    Subject to a local focus policy, additional changes in participants' 
    status, changes in their media types, and other optional information 
    MAY be reported by the focus. 

    Changes in sidebar rosters SHOULD be reported by the focus to their 
    participants and MAY be reported to others, subject to local policy. 

    Changes in conference identifiers and service URIs SHOULD be reported 
    by the focus to the conference package subscribers. 

    Changes in other conference state information MAY be reported by the 
    focus to the conference package subscribers. 

您可以從IMS會議服務根據3GPP TS 24.6053GPP TS 24.147可能指望它

+0

我的會議提供商只提及「允許:邀請, ACK,CANCEL,OPTIONS,BYE,NOTIFY,MESSAGE「,這是否意味着它不支持NOTIFY?有沒有其他方法可以查看其他參與者? – Steven

+0

@Steven,這是我瞭解的RFC支持的方式。可能有其他方式,專有或使用不同的技術(例如,我可以想到一個可以讓您查詢會議的REST服務)。即使SUSBSCRIBE不在允許列表中,我仍然會嘗試它(如果您有這種能力)。我從RFC 3261得到的印象是允許INVITE和INVITE響應表示可以在對話框中使用的方法。您可以使用OPTIONS輪詢更多通用功能......即使支持SUBSCRIBE,也需要支持會議事件包。 – jsantander

0

您也可以使用RestComm來簡化此操作,它提供了一個開箱即用的會議演示。 (撥3010或3011)。 RestComm使用SIP和RTP進行初始會議設置,然後您可以通過REST查詢會議以管理與會者(靜音/取消靜音,添加/刪除會議,...)