目录
SIP通用协议模板
A
Accept字段组成
示例
Accept: application/reginfo+xml
Accept: application/sdp,application/3gpp-ims+xml
正则表达式
Allow字段组成
示例
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,UPDATE,PRACK,NOTIFY,MESSAGE,REFER
正则表达式
Authentication字段组成
示例
Authentication: Digest username="460004000100224@ims.mnc000.mcc460.3gppnetwork.org",realm="ims.mnc000.mcc460.3gppnetwork.org",uri="sip:ims.mnc000.mcc460.3gppnetwork.org",nonce="",response=""
正则表达式
Accept-Contact字段组成
示例
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
正则表达式
C
Contact字段组成
示例
Contact: <sip:460004000100224@10.227.173.22:5060>;+sip.instance="<urn:gsma:imei:86130905-414581-0>";+g.3gpp.accesstype="cellular2";audio;video;+g.3gpp.smsip;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Contact: <sip:scscf.ims.mnc000.mcc460.3gppnetwork.org>
Contact: <sip:12300100224@10.227.173.22:5060>;+sip.instance="<urn:gsma:imei:86130905-414581-0>"
Contact: <sip:scscf.ims.mnc000.mcc460.3gppnetwork.org:6060>
Contact: <sip:12300100225@10.227.210.228:5060>;+sip.instance="<urn:gsma:imei:86130905-148908-0>";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";audio;video;+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting
Contact: <sip:12300100225@10.227.210.228:5060>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Contact: <sip:460004000100224@10.227.173.22:5060>;expires=3600;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;video;audio;+g.3gpp.accesstype="cellular2";+sip.instance="<urn:gsma:imei:86130905-414581-0>"
Contact: <sip:12300100224@10.227.210.230:5060>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";audio;video
正则表达式
Call-ID字段组成
示例
Call-ID: sAecbAz4l@10.227.173.22
正则表达式
CSeq字段组成
示例
CSeq: 1 REGISTER
正则表达式
Content-Length字段组成
示例
Content-Length: 0
正则表达式
Content-Type字段组成
示例
Content-Type: application/reginfo+xml 【注:带有Message Body xml - NOTIFY】
Content-Type: application/sdp【注:带有Message Body sdp - INVITE】
正则表达式
E
Expires字段组成
示例
Expires: 600000
正则表达式
Event字段组成
示例
正则表达式
F
From字段组成
示例
From: <sip:460004000100224@ims.mnc000.mcc460.3gppnetwork.org>;tag=tBecbAz
正则表达式
R
Request-Line字段组成
示例
Request-Line: REGISTER sip:ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: REGISTER sip:scscf.ims.mnc000.mcc460.3gppnetwork.org:6060 SIP/2.0
Request-Line: REGISTER sip:192.168.112.191:7060 SIP/2.0
Request-Line: SUBSCRIBE sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: NOTIFY sip:12300100224@10.227.173.22:5060 SIP/2.0
Request-Line: INVITE tel:12300100224;phone-context=ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: INVITE sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: INVITE sip:460004000100224@10.227.173.22:5060 SIP/2.0
Request-Line: CANCEL tel:12300100224;phone-context=ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: CANCEL sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: CANCEL sip:460004000100224@10.227.173.22:5060 SIP/2.0
Request-Line: ACK sip:460004000100224@10.227.173.22:5060 SIP/2.0
Request-Line: ACK tel:12300100224;phone-context=ims.mnc000.mcc460.3gppnetwork.org SIP/2.0
Request-Line: PRACK sip:12300100224@10.227.210.230:5060;alias=10.227.210.230~5060~1;transport=udp SIP/2.0
Request-Line: UPDATE sip:12300100224@10.227.210.230:5060;alias=10.227.210.230~5060~1;transport=udp SIP/2.0
Request-Line: ACK sip:12300100224@10.227.210.230:5060;alias=10.227.210.230~5060~1;transport=udp SIP/2.0
Request-Line: BYE sip:12300100225@10.227.210.228:5060 SIP/2.0
正则表达式
Require字段组成
示例
Require: sec-agree
Require: path
正则表达式
RSeq字段组成
示例
RSeq: 1
正则表达式
Route字段组成
示例
Route: <sip:192.168.112.191:5060;lr>,<sip:orig@scscf.ims.mnc000.mcc460.3gppnetwork.org:6060;lr>
Route: <sip:mo@192.168.112.191:6060;lr;did=aff.ab21>,<sip:mo@192.168.112.191:6060;lr;did=aff.9b21>,<sip:mo@192.168.112.191;lr;did=aff.c14>
正则表达式
Record-Route字段组成
示例
Record-Route: <sip:mo@192.168.112.191;lr>
Record-Route: <sip:mo@192.168.112.191;lr;did=b6c.2222>
Record-Route: <sip:mo@192.168.112.191:6060;lr;did=aff.9b21>
正则表达式
Reason字段组成
示例
Reason: SIP;cause=487;text="request terminated"
Reason: SIP;cause=200;text="User term the call."
正则表达式
RAck字段组成
示例
RAck: 1 1 INVITE
正则表达式
S
Status-Line字段组成
示例
Status-Line: SIP/2.0 100 Trying
Status-Line: SIP/2.0 200 OK
Status-Line: SIP/2.0 200 Subscription to REG saved
Status-Line: SIP/2.0 100 trying -- your call is important to us
Status-Line: SIP/2.0 200 canceling
Status-Line: SIP/2.0 487 Request Terminated
Status-Line: SIP/2.0 183 Session Progress
Status-Line: SIP/2.0 180 Ringing
正则表达式
Supported字段组成
示例
Supported: path,sec-agree
Supported: path
正则表达式
Session-Expires字段组成
示例
Session-Expires: 1800
正则表达式
Security-Client字段组成
示例
Security-Client: ipsec-3gpp;alg=hmac-sha-1-96;prot=esp;mod=trans;ealg=des-ede3-cbc;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861,ipsec-3gpp;alg=hmac-sha-1-96;prot=esp;mod=trans;ealg=aes-cbc;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861,ipsec-3gpp;alg=hmac-sha-1-96;prot=esp;mod=trans;ealg=null;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861,ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=des-ede3-cbc;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861,ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=aes-cbc;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861,ipsec-3gpp;alg=hmac-md5-96;prot=esp;mod=trans;ealg=null;spi-c=22462716;spi-s=99305177;port-c=31628;port-s=31861
正则表达式
Service-Route字段组成
示例
Service-Route: <sip:orig@scscf.ims.mnc000.mcc460.3gppnetwork.org:6060;lr>
正则表达式
Subscrition-State字段组成
示例
Subscription-State: active;expires=600000
正则表达式
Server字段组成
示例
Server: Proxy-CSCF
正则表达式
T
To 字段组成
示例
To: <sip:460004000100224@ims.mnc000.mcc460.3gppnetwork.org>
To: <sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org>;tag=sEecbAz
To: 12300100224<sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org>
To: “12300100224”<tel:12300100224;phone-context=ims.mnc000.mcc460.3gppnetwork.org>;tag=HTecbQ5
To: <sip:460004000100224@ims.mnc000.mcc460.3gppnetwork.org>;tag=70b7ef05724216f5e5bc4821a7d36a80-4a4c572f
To: 12300100224 <sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org>;tag=70b7ef05724216f5e5bc4821a7d36a80-fdee0000
To: "12300100224"<tel:12300100224;phone-context=ims.mnc000.mcc460.3gppnetwork.org>
正则表达式
P
P-Access-Network-Info字段组成
示例
P-Access-Network-Info: 3GPP-NR-TDD;utran-cell-id-3gpp=4600000000C00303D001
P-Access-Network-Info: 3GPP-NR-TDD;utran-cell-id-3gpp=4600000000C00303D001;eth-location=10.227.173.22:5060
正则表达式
Proxy-Require字段组成
示例
Proxy-Require: sec-agree
正则表达式
Path字段组成
示例
Path: <sip:term@pcscf.ims.mnc000.mcc460.3gppnetwork.org;lr>
Path: <sip:460004000100224@ims.mnc000.mcc460.3gppnetwork.org;lr>,<sip:term@pcscf.ims.mnc000.mcc460.3gppnetwork.org;lr>
正则表达式
P-Visited-Network-ID字段组成
示例
P-Visited-Network-ID: ims.mnc000.mcc460.3gppnetwork.org
正则表达式
P-Associated-URI字段组成
示例
P-Associated-URI: <tel:12300100224>
P-Associated-URI: <sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org>, <tel:12300100224>, <sip:460004000100224@ims.mnc000.mcc460.3gppnetwork.org>
正则表达式
P-Charging-Vector字段组成
示例
P-Charging-Vector: icid-value=495653C0A870BF90030000CF04000000; icid-generated-at=192.168.112.191
正则表达式
P-Asserted-Identity字段组成
示例
P-Asserted-Identity: <sip:12300100225@ims.mnc000.mcc460.3gppnetwork.org>
正则表达式
P-Preferred-Identity字段组成
示例
P-Preferred-Identity: <sip:12300100225@ims.mnc000.mcc460.3gppnetwork.org>
正则表达式
P-Preferred-Service字段组成
示例
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
正则表达式
P-Early-Media字段组成
示例
P-Early-Media: supported
正则表达式
P-Called-Party-ID字段组成
示例
P-Called-Party-ID: <sip:12300100224@ims.mnc000.mcc460.3gppnetwork.org>
正则表达式
M
Min-SE字段组成
示例
Min-SE: 90
正则表达式
Max-Forwards字段组成
示例
Max-Forwards: 70
正则表达式
V
Via字段组成
示例
Via: SIP/2.0/UDP 10.227.173.22:5060;branch=z9hG4bKqCecbAz4lWEoLCfaaGFZ;rport
Via: SIP/2.0/UDP 10.227.173.22:5060;branch=z9hG4bKqCecbAz4lWEoLCfaaGFZ;rport=5060;received=10.227.173.22
Via: SIP/2.0/UDP 10.227.173.22:5060;received=10.227.173.22;branch=z9hG4bKqCecbAz4lWEoLCfaaGFZ;rport=5060
Via: SIP/2.0/UDP 192.168.112.191;branch=z9hG4bKe6d1.7175b67845059fa28640528c41518bfb.0
Via: SIP/2.0/UDP 192.168.112.191:4060;branch=z9hG4bKe6d1.8da2f3a598047a6b5e9108ff4d2ef624.0
Via: SIP/2.0/UDP 192.168.112.191:6060;branch=z9hG4bKac58.46b26c61000000000000000000000000.0
正则表达式
U
User-Agent字段组成
示例
User-Agent: IM-client/OMA1.0 HW-Rto/V1.0