我在VOIP世界非常新,並在SIPDroid爲我的客戶之一。在SIPDroid的SIP帳戶首選項窗口的的詳細信息中,我可以看到有兩個用戶名字段。一個是'授權用戶名'另一個是'用戶名或來電顯示'。我的客戶端有一個基於REST的Web服務來與Asterisk後面的服務器進行通信。
我的問題是,是什麼「授權用戶名」和「用戶名或主叫號碼」兩個字段和之間有什麼區別是他們的目的。我知道,我需要一個唯一的標識符來撥打和接聽電話,但哪個字段適用於此唯一值?
感謝Sipdroid授權用戶名和來電ID
0
A
回答
2
的來電顯示的用戶名是什麼將被用作您的SIP From標頭的SIP URI的用戶部分,例如:
From: "Joe Bloggs" <sip:[email protected]>
絕大多數的SIP服務器,在那裏,包括星號的,將使用joe作爲用戶名,當他們收到帶有From頭的請求時。大多數SIP服務器也會在URI的服務器部分進行某種匹配,在本例中,來自於somwhere.com,以確定請求是來自想要認證的用戶還是來自想要調用的外部用戶一個用戶。
授權用戶名的使用非常少見,涉及到在服務器挑戰時SIP客戶端必須響應的摘要式身份驗證報頭中的值。認證頭的一個例子是:
Authorization: Digest username="joe",realm="from.somwhere.com",nonce="abcde12345",uri="[email protected]",response="xyx98765",algorithm=MD5
在這種情況下用戶名授權也喬。爲授權用戶名指定單獨的值的需求是服務器在Authorization頭中所需的值與From頭中的值不同,或者您稱之爲CallerID用戶名。
相關問題
- 1. WCF驗證和用戶名/密碼授權來限制服務
- 2. 如何檢查用戶授權時間和用戶ID :)
- 3. Windows Phone Linq2Twitter - 獲取授權用戶的屏幕名稱,ID和名稱?
- 4. 訪問用戶Facebook ID帶有授權?
- 5. 用戶角色和授權
- 6. PostgreSQL用戶組和授權
- 7. 授予用戶權限來訪問表
- 8. iOS:擁有Firebase授權的用戶名
- 9. PowerShell用戶授權
- 10. Swift用戶授權
- 11. Rails用戶授權
- 12. has_secure_password用戶授權
- 13. Django用戶授權
- 14. rails_admin用戶授權
- 15. Google API客戶端ID未授權
- 16. 未經授權獲取用戶ID和區域設置
- 17. 僅授權來自特定域名的電子郵件MVC
- 18. 授權用戶使用cancan和devise
- 19. 授權(署名)
- 20. 授權和用戶微服務設計
- 21. WCF用戶認證和授權
- 22. Facebook SDK:用戶授權和OAuth錯誤
- 23. asp.net用戶授權和驗證
- 24. Laravel 4用戶授權和觀點
- 25. Wolkenkit:授權和用戶角色的ACL
- 26. 多個用戶認證和授權
- 27. Asp.net用戶身份驗證和授權
- 28. 訪客用戶的授權和策略
- 29. Rails和設計用戶授權