| File was renamed from src/main/java/com/genersoft/iot/vmp/utils/SipUtils.java | 
|  |  |  | 
|---|
|  |  |  | package com.genersoft.iot.vmp.utils; | 
|---|
|  |  |  | package com.genersoft.iot.vmp.gb28181.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import gov.nist.javax.sip.address.AddressImpl; | 
|---|
|  |  |  | import gov.nist.javax.sip.address.SipUri; | 
|---|
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author panlinlin | 
|---|
|  |  |  | * @version 1.0.0 | 
|---|
|  |  |  | * @Description JAIN SIP的工具类 | 
|---|
|  |  |  | * @description JAIN SIP的工具类 | 
|---|
|  |  |  | * @createTime 2021年09月27日 15:12:00 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class SipUtils { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String getUserIdFromFromHeader(Request request) { | 
|---|
|  |  |  | FromHeader fromHeader = (FromHeader)request.getHeader(FromHeader.NAME); | 
|---|
|  |  |  | return getUserIdFromFromHeader(fromHeader); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String getUserIdFromFromHeader(FromHeader fromHeader) { | 
|---|
|  |  |  | AddressImpl address = (AddressImpl)fromHeader.getAddress(); | 
|---|
|  |  |  | SipUri uri = (SipUri) address.getURI(); | 
|---|
|  |  |  | return uri.getUser(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|