OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module LibSip_SIPTypesAndValues


This module defines message, header, structured and simple SIP types as well constants used by LipSip constructs.
Note that any changes made to the definitions in this module may be overwritten by future releases of this library End users are encouraged to contact the distributers of this module regarding their modifications or additions

Author: STF 346, STF366, STF368, STF369

Version: $Id: LibSip_SIPTypesAndValues.ttcn,v 1.2 2013/07/03 10:57:37 a.rennoch Exp $

See also: MessageHeader type is ok but should be done at same time as dummy template updates; Existing message or header types shall not be changed or removed - change requests shall be made to http://t-ort.etsi.org

Remark: Adding of new message and header types is ok; Adding of new optional header fields in

Import Declarations:

Groups:

Data Types Summary
CallidString
ContentCoding
DeltaSec
LanguageTag
OptionTag
ServerVal
PAssertedIDValue
PAssertedServiceValue
PPreferredIDValue
PrivacyValue
EventType
SubState
PMediaAuthValue
Directive
SessIdString
EntityTag
ContributionIdString
Raw
FieldName
Method
GenericParam
HostPort
UserInfo identifier for user or telephone subscriber
SipUriComponents Uniform Resource Identifier (URI)
TelUriComponents
UrnUriComponents
SipUrl
AcceptBody
AlertInfoBody
CallInfoBody
NameAddr
ContactAddress
ErrorInfoBody
LanguageBody
OtherAuth
Payload
RouteBody
SentProtocol
TimeValue
ViaBody
WarningValue
Accept
AcceptEncoding
AcceptLanguage
AlertInfo
Allow
AuthenticationInfo
Authorization
CallId
CallInfo
Contact
ContentDisposition
ContentEncoding
ContentLanguage
ContentLength
ContentType
CSeq
Date
ErrorInfo
Expires
From
InReplyTo
MaxForwards
MinExpires
MimeVersion
Organization
Priority
ProxyAuthenticate
ProxyAuthorization
ProxyRequire
RecordRoute
ReplyTo
Require
RetryAfter
Route
Server
Subject
Supported
Timestamp
To
Unsupported
UndefinedHeader
UserAgent
Via
Warning
WwwAuthenticate
RSeq
RAck
AllowEvents
Event
SubscriptionState
PMediaAuthorization
Privacy
PAssertedID
PPreferredID
PPreferredService
ReasonValue
Reason
Path
PathValue
ReferSub
SecurityMechanism
SecurityClient
SecurityServer
SecurityVerify
NameAddrParam
PAssociatedURI
PCalledPartyID
VnetworkSpec
PVisitedNetworkID
PAccessNetworkInfo
PChargingFunctionAddresses
PChargingVector
ReferTo
ServiceRoute
AcceptContact
AcRcValue
RequestDisposition
Replaces
ReferredBy
MinSE
SessionExpires
HistoryInfo
HistoryInfoEntry
PEarlyMedia
UserToUser
PAssertedService
Geolocation
SessionId
SIP_ETag
SIP_If_Match
ContributionIdType
RequestLine
StatusLine
SipUserProfile
Request generic type of a SIP request message
REGISTER_Request
INVITE_Request
OPTIONS_Request
BYE_Request
CANCEL_Request
ACK_Request
PRACK_Request
NOTIFY_Request
SUBSCRIBE_Request
PUBLISH_Request
UPDATE_Request
REFER_Request
MESSAGE_Request
INFO_Request
Response generic type of a SIP response message
CredentialsList
RouteBody_List
ViaBody_List
PAssertedIDValue_List
PPreferredIDValue_List
PrivacyValue_List
PMediaAuthorization_List
ReasonValues
PathValues
NameAddrParam_List
VnetworkSpec_List
HistoryInfo_List
StringList
EM_List
MessageHeader
SemicolonParam_List
AmpersandParam_List
CommaParam_List
AcceptBody_List
AlertInfoBody_List
CallidString_List
CallInfoBody_List
ContactAddress_List
ContentCoding_List
ErrorInfoBody_List
LanguageBody_List
LanguageTag_List
Method_List
OptionTag_List
ServerVal_List
WarningValue_List
UndefinedHeader_List
EventType_List
SecurityMechanism_List
AcRcValue_List
Directive_List
UriComponents
Challenge
Addr_Union
ContactBody
Credentials
WarnAgent
RequestUnion
Constants Summary
c_sipNameVersion
c_sipName
c_sipVersion
c_sipScheme
c_telScheme
c_urnScheme
c_tagId
c_branchId
c_branchCookie
c_expiresId
c_maddrId
c_methodId
c_receivedId
c_ttlId
c_userId
c_sdpAplication
c_xmlAplication
c_xmlreginfoAplication
c_mimeMultipart
c_ims3gppAplication
c_ims3gppCwApplication
c_imsEtsiMcidApplication
c_imsEtsiCugApplication
c_imsEtsiSimservsApplication
c_octetAplication
c_plainText
c_longMessageContent_1300Bytes
c_defaultSipPort
c_defaultSipProt
c_mcastSipIpaddr
c_shortRegistration
c_earlyFlag
c_replaces
c_tag100rel
c_tagFromChange
c_tagPrecond
c_hostport_dummy
c_privacy_none
c_privacy_id
c_privacy_header
c_privacy_user
c_privacy_critical
c_privacy_session
c_AT
c_SP
c_SLASH
c_LT
c_GT
c_WILDCARD
c_CRlen
c_Integrity_protected_yes
c_Integrity_protected_no
c_Integrity_protected_ip_assoc_pending
c_ik
c_ck
c_algorithm
c_nonce
c_nonce_value
c_icid
c_icid_value
c_icid_generated_at
c_orig_ioi
c_term_ioi
c_empty_CallId
c_empty_ContentType
c_empty_cSeq
c_empty_From
c_maxForwards70
c_empty_RequestUri
c_unavailableUri
c_empty_To
c_empty_Via
c_userProfile_SIP1_home
c_userProfile_SIP2_home
c_statusLine100
c_statusLine180
c_statusLine181
c_statusLine182
c_statusLine183
c_statusLine200
c_statusLine202
c_statusLine300
c_statusLine301
c_statusLine302
c_statusLine305
c_statusLine380
c_statusLine400
c_statusLine401
c_statusLine402
c_statusLine403
c_statusLine404
c_statusLine405
c_statusLine406
c_statusLine407
c_statusLine408
c_statusLine410
c_statusLine413
c_statusLine414
c_statusLine415
c_statusLine416
c_statusLine420
c_statusLine421
c_statusLine422
c_statusLine423
c_statusLine433
c_statusLine480
c_statusLine481
c_statusLine482
c_statusLine483
c_statusLine484
c_statusLine485
c_statusLine486
c_statusLine487
c_statusLine488
c_statusLine493
c_statusLine500
c_statusLine501
c_statusLine502
c_statusLine503
c_statusLine504
c_statusLine505
c_statusLine513
c_statusLine580
c_statusLine600
c_statusLine603
c_statusLine604
c_statusLine606
c_Ringing
c_uPlane
c_sync1
c_sync2
c_sync3
c_sync4
c_uPlaneStop
c_annoucA
c_annoucB
c_annouc
c_voicem

Details

CallidString
type charstring CallidString;

Declared in group Types.SubTypes.TokenTypes

ContentCoding
type charstring ContentCoding;

Declared in group Types.SubTypes.TokenTypes

DeltaSec
type charstring   DeltaSec;

Declared in group Types.SubTypes.TokenTypes

LanguageTag
type charstring LanguageTag;

Declared in group Types.SubTypes.TokenTypes

OptionTag
type charstring OptionTag;

Declared in group Types.SubTypes.TokenTypes

ServerVal
type charstring ServerVal;

Declared in group Types.SubTypes.TokenTypes

PAssertedIDValue
type Addr_Union PAssertedIDValue;

Declared in group Types.SubTypes.TokenTypes

PAssertedServiceValue
type charstring PAssertedServiceValue;

Declared in group Types.SubTypes.TokenTypes

PPreferredIDValue
type Addr_Union PPreferredIDValue;

Declared in group Types.SubTypes.TokenTypes

PrivacyValue
type charstring PrivacyValue;

Declared in group Types.SubTypes.TokenTypes

EventType
type charstring EventType;

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

SubState
type charstring SubState;

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

PMediaAuthValue
type charstring PMediaAuthValue;

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3313HeaderFieldTypes

Directive
type charstring Directive;

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

SessIdString
type charstring SessIdString length(32);

Declared in group Types.SubTypes.HeaderFieldTypes

EntityTag
type charstring EntityTag;

Declared in group Types.SubTypes.HeaderFieldTypes

ContributionIdString
type charstring ContributionIdString;

Declared in group Types.SubTypes.HeaderFieldTypes

Raw
type charstring Raw;

Declared in group Types.MSGtypes.SyntacticTypes

FieldName
type enumerated FieldName
  {
ACCEPT_E,
ACCEPT_ENCODING_E,
ACCEPT_LANGUAGE_E,
ALERT_INFO_E,
ALLOW_E,
AUTHENTICATION_INFO_E,
AUTHORIZATION_E,
CALL_ID_E,
CALL_INFO_E,
CONTACT_E,
CONTENT_DISPOSITION_E,
CONTENT_ENCODING_E,
CONTENT_LANGUAGE_E,
CONTENT_LENGTH_E,
CONTENT_TYPE_E,
CSEQ_E,
DATE_E,
ERROR_INFO_E,
EXPIRES_E,
FROM_E,
IN_REPLY_TO_E,
MAX_FORWARDS_E,
MIME_VERSION_E,
MIN_EXPIRES_E,
ORGANIZATION_E,
PRIORITY_E,
PROXY_AUTHENTICATE_E,
PROXY_AUTHORIZATION_E,
PROXY_REQUIRE_E,
RECORD_ROUTE_E,
REPLY_TO_E,
REQUIRE_E,
RETRY_AFTER_E,
ROUTE_E,
SERVER_E,
SUBJECT_E,
SUPPORTED_E,
TIMESTAMP_E,
TO_E,
UNSUPPORTED_E,
USER_AGENT_E,
VIA_E,
WARNING_E,
WWW_AUTHENTICATE_E,
RACK_E,
RSEQ_E,
ALLOW_EVENTS_E,
EVENT_E,
SUBSCRIPTION_STATE_E,
P_MEDIA_AUTHORIZATION_E,
PRIVACY_E,
P_ASSERTED_ID_E,
P_PREFERRED_ID_E,
P_PREFERRED_SERVICE_E,
REASON_E,
REFER_TO_E,
REFER_SUB_E,
REPLACES_E,
REFERRED_BY_E,
HISTORY_INFO_E,
P_MEDIA_AUTH_E,
PATH_E,
SECURITY_CLIENT_E,
SECURITY_SERVER_E,
SECURITY_VERIFY_E,
P_ACCESS_NETWORK_INFO_E,
P_ASSOCIATED_URI_E,
P_CALLED_PARTY_E,
P_CHARGING_FUNCTION_ADDRESSES_E,
P_CHARGING_VECTOR_E,
P_VISITED_NETWORK_E,
SERVICE_ROUTE_E,
ACCEPT_CONTACT_E,
REQUEST_DISPOSITION_E,
MIN_SE_E,
SESSION_EXPIRES_E,
P_ASSERTED_SERVICE_E,
P_EARLY_MEDIA_E,
USER_TO_USER_E,
GEOLOCATION_E, 
SESSION_ID_E,
SIP_ETAG_E,
SIP_IF_MATCH_E,
CONTRIBUTION_ID_E 
  }

Declared in group Types.SubTypes.TokenTypes

Method
type enumerated Method {
  ACK_E,
  BYE_E,
  CANCEL_E,
  INVITE_E,
  OPTIONS_E,
  REGISTER_E,
  PRACK_E, 
  SUBSCRIBE_E, NOTIFY_E, 
  PUBLISH_E, 
  REFER_E, 
  UPDATE_E, 
  MESSAGE_E, 
  INFO_E,   
  UNKNOWN_METHOD_E
  }

Declared in group Types.SubTypes.TokenTypes

GenericParam
type record GenericParam
  {
charstring                 id,
charstring                paramValue optional
  }

Declared in group Types.SubTypes.TokenTypes

HostPort
type record HostPort
  {
charstring             host optional,                
integer                portField optional        
  }

Declared in group Types.SubTypes.TokenTypes

UserInfo
type record UserInfo
  {
charstring         userOrTelephoneSubscriber,
charstring         password optional
  }

Declared in group Types.SubTypes.TokenTypes

identifier for user or telephone subscriber

SipUriComponents
type record SipUriComponents {   
UserInfo        userInfo optional,
HostPort        hostPort
  }

Declared in group Types.SubTypes.TokenTypes

Uniform Resource Identifier (URI)

TelUriComponents
type record TelUriComponents {   
charstring      subscriber
  }

Declared in group Types.SubTypes.TokenTypes

UrnUriComponents
type record UrnUriComponents {   
charstring      namespaceId,   
charstring      namespaceSpecificString    
  }

Declared in group Types.SubTypes.TokenTypes

SipUrl
type record SipUrl
  {
charstring      scheme,          
UriComponents   components,      
SemicolonParam_List urlParameters optional,
AmpersandParam_List headers optional
  }

Declared in group Types.SubTypes.TokenTypes

AcceptBody
type record AcceptBody
  {
charstring      mediaRange,
SemicolonParam_List acceptParam optional
  }

Declared in group Types.SubTypes.TokenTypes

AlertInfoBody
type record AlertInfoBody
  {
charstring          url,    
SemicolonParam_List genericParams optional
  }

Declared in group Types.SubTypes.TokenTypes

CallInfoBody
type record CallInfoBody
  {
charstring          url,    
SemicolonParam_List     infoParams optional
  }

Declared in group Types.SubTypes.TokenTypes

NameAddr
type record NameAddr
  {
charstring  displayName optional,
SipUrl      addrSpec
  }

Declared in group Types.SubTypes.TokenTypes

ContactAddress
type record ContactAddress
  {
Addr_Union      addressField,
SemicolonParam_List contactParams optional
  }

Declared in group Types.SubTypes.TokenTypes

ErrorInfoBody
type record ErrorInfoBody
  {
charstring          uri,        
SemicolonParam_List     genericParams optional
  }

Declared in group Types.SubTypes.TokenTypes

LanguageBody
type record LanguageBody
  {
charstring      languageRange,
SemicolonParam_List acceptParam optional
  }

Declared in group Types.SubTypes.TokenTypes

OtherAuth
type record OtherAuth
  {
charstring      authScheme,
CommaParam_List authParams
  }

Declared in group Types.SubTypes.TokenTypes

Payload
type record Payload
  {
integer     payloadlength,
charstring      payloadvalue
  }

Declared in group Types.SubTypes.TokenTypes

RouteBody
type record RouteBody
  {
NameAddr            nameAddr,
SemicolonParam_List rrParam optional
  }

Declared in group Types.SubTypes.TokenTypes

SentProtocol
type record SentProtocol
  {
charstring      protocolName,
charstring      protocolVersion,
charstring      transport
  }

Declared in group Types.SubTypes.TokenTypes

TimeValue
type record TimeValue
  {
integer         majorDigit,     
integer         minorDigit optional 
  }

Declared in group Types.SubTypes.TokenTypes

ViaBody
type record ViaBody
  {
SentProtocol    sentProtocol,
HostPort        sentBy,
SemicolonParam_List viaParams optional
  }

Declared in group Types.SubTypes.TokenTypes

WarningValue
type record WarningValue
  {
integer     warnCode,   
WarnAgent       warnAgent,
charstring      warnText
  }

Declared in group Types.SubTypes.TokenTypes

Accept
type record Accept
  {
FieldName       fieldName (ACCEPT_E),
AcceptBody_List         acceptArgs optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

AcceptEncoding
type record AcceptEncoding
  {
FieldName       fieldName (ACCEPT_ENCODING_E),
ContentCoding_List  contentCoding optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

AcceptLanguage
type record AcceptLanguage
  {
FieldName       fieldName (ACCEPT_LANGUAGE_E),
LanguageBody_List   languageBody optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

AlertInfo
type record AlertInfo
  {
FieldName       fieldName (ALERT_INFO_E),
AlertInfoBody_List  alertInfoBody optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Allow
type record Allow
  {
FieldName       fieldName (ALLOW_E),
Method_List     methods optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

AuthenticationInfo
type record AuthenticationInfo
  {
FieldName       fieldName (AUTHENTICATION_INFO_E),
CommaParam_List ainfo
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Authorization
type record Authorization
  {
FieldName       fieldName (AUTHORIZATION_E),
CredentialsList body 
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

CallId
type record CallId
  {
FieldName       fieldName (CALL_ID_E),
CallidString        callid
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

CallInfo
type record CallInfo
  {
FieldName       fieldName (CALL_INFO_E),
CallInfoBody_List   callInfoBody optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Contact
type record Contact
  {
FieldName       fieldName (CONTACT_E),
ContactBody     contactBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ContentDisposition
type record ContentDisposition
  {
FieldName       fieldName (CONTENT_DISPOSITION_E),
charstring      dispositionType,
SemicolonParam_List dispositionParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ContentEncoding
type record ContentEncoding
  {
FieldName       fieldName (CONTENT_ENCODING_E),
ContentCoding_List  contentCoding
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ContentLanguage
type record ContentLanguage
  {
FieldName       fieldName (CONTENT_LANGUAGE_E),
LanguageTag_List    languageTag
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ContentLength
type record ContentLength
  {
FieldName       fieldName (CONTENT_LENGTH_E),
integer     len 
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ContentType
type record ContentType
  {
FieldName       fieldName (CONTENT_TYPE_E),
charstring      mediaType
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

CSeq
type record CSeq
  {
FieldName       fieldName (CSEQ_E),
integer     seqNumber,  
charstring      method
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Date
type record Date
  {
FieldName       fieldName (DATE_E),
charstring      sipDate
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ErrorInfo
type record ErrorInfo
  {
FieldName       fieldName (ERROR_INFO_E),
ErrorInfoBody_List  errorInfo optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Expires
type record Expires
  {
FieldName       fieldName (EXPIRES_E),
DeltaSec        deltaSec
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

From
type record From
  {
FieldName       fieldName (FROM_E),
Addr_Union      addressField,
SemicolonParam_List fromParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

InReplyTo
type record InReplyTo
  {
FieldName       fieldName (IN_REPLY_TO_E),
CallidString_List   callids
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

MaxForwards
type record MaxForwards
  {
FieldName       fieldName (MAX_FORWARDS_E),
integer     forwards    
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

MinExpires
type record MinExpires
  {
FieldName       fieldName (MIN_EXPIRES_E),
DeltaSec        deltaSec
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

MimeVersion
type record MimeVersion
  {
FieldName       fieldName (MIME_VERSION_E),
integer     majorNumber,    
integer     minorNumber 
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Organization
type record Organization
  {
FieldName       fieldName (ORGANIZATION_E),
charstring      organization
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Priority
type record Priority
  {
FieldName       fieldName (PRIORITY_E),
charstring      priorityValue
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ProxyAuthenticate
type record ProxyAuthenticate
  {
FieldName       fieldName (PROXY_AUTHENTICATE_E),
Challenge       challenge
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ProxyAuthorization
type record ProxyAuthorization
  {
FieldName       fieldName (PROXY_AUTHORIZATION_E),
CredentialsList     credentials 
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ProxyRequire
type record ProxyRequire
  {
FieldName       fieldName (PROXY_REQUIRE_E),
OptionTag_List  optionsTags
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

RecordRoute
type record RecordRoute
  {
FieldName       fieldName (RECORD_ROUTE_E),
RouteBody_List  routeBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

ReplyTo
type record ReplyTo
  {
FieldName       fieldName (REPLY_TO_E),
Addr_Union      addressField,
SemicolonParam_List replyToParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Require
type record Require
  {
FieldName       fieldName (REQUIRE_E),
OptionTag_List  optionsTags
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

RetryAfter
type record RetryAfter
  {
FieldName       fieldName (RETRY_AFTER_E),
DeltaSec        deltaSec,
charstring      comment optional,
SemicolonParam_List retryParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Route
type record Route
  {
FieldName       fieldName (ROUTE_E),
RouteBody_List  routeBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Server
type record Server
  {
FieldName       fieldName (SERVER_E),
ServerVal_List  serverBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Subject
type record Subject
  {
FieldName       fieldName (SUBJECT_E),
charstring      summary
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Supported
type record Supported
  {
FieldName       fieldName (SUPPORTED_E),
OptionTag_List  optionsTags optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Timestamp
type record Timestamp
  {
FieldName       fieldName (TIMESTAMP_E),
TimeValue       timeValue optional,
TimeValue       delay optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

To
type record To
  {
FieldName       fieldName (TO_E),
Addr_Union          addressField,
SemicolonParam_List toParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Unsupported
type record Unsupported
  {
FieldName       fieldName (UNSUPPORTED_E),
OptionTag_List      optionsTags
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

UndefinedHeader
type record UndefinedHeader
  {
charstring      headerName,
charstring      headerValue
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

UserAgent
type record UserAgent
  {
FieldName       fieldName (USER_AGENT_E),
ServerVal_List  userAgentBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Via
type record Via
  {
FieldName       fieldName (VIA_E),
ViaBody_List        viaBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

Warning
type record Warning
  {
FieldName       fieldName (WARNING_E),
WarningValue_List   warningValue
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

WwwAuthenticate
type record WwwAuthenticate
  {
FieldName       fieldName (WWW_AUTHENTICATE_E),
Challenge       challenge
  }

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

RSeq
type record RSeq {
  FieldName fieldName(RSEQ_E),
  integer responseNum
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3262HeaderFieldTypes

RAck
type record RAck {
  FieldName fieldName(RACK_E),
  integer responseNum,
  integer seqNumber,
  charstring method
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3262HeaderFieldTypes

AllowEvents
type record AllowEvents {
  FieldName fieldName(ALLOW_EVENTS_E),
  EventType_List eventTypes
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

Event
type record Event {
  FieldName fieldName(EVENT_E),
  EventType eventType,
  SemicolonParam_List eventParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

SubscriptionState
type record SubscriptionState {
  FieldName fieldName(SUBSCRIPTION_STATE_E),
  SubState subState,
  SemicolonParam_List substateParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

PMediaAuthorization
type record PMediaAuthorization {
  FieldName fieldName(P_MEDIA_AUTHORIZATION_E),
  PMediaAuthorization_List pMediaAuthorizations
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3313HeaderFieldTypes

Privacy
type record Privacy {
  FieldName fieldName(PRIVACY_E),
  PrivacyValue_List privValueList
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3323HeaderFieldTypes

PAssertedID
type record PAssertedID {
  FieldName fieldName(P_ASSERTED_ID_E),
  PAssertedIDValue_List pAssertedIDValueList
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3325HeaderFieldTypes

PPreferredID
type record PPreferredID {
  FieldName fieldName(P_PREFERRED_ID_E),
  PPreferredIDValue_List pPreferredIDValueList
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3325HeaderFieldTypes

PPreferredService
type record PPreferredService {
  FieldName fieldName (P_PREFERRED_SERVICE_E),
  charstring serviceId
}

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3325HeaderFieldTypes

ReasonValue
type record ReasonValue {
  charstring token,
  SemicolonParam_List reasonParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3326HeaderFieldTypes

Reason
type record Reason {
  FieldName fieldName(REASON_E),
  ReasonValues reasonValues
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3326HeaderFieldTypes

Path
type record Path {
  FieldName fieldName(PATH_E),
  PathValues pathValues
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3327HeaderFieldTypes

PathValue
type record PathValue {
  NameAddr nameAddr,
  SemicolonParam_List rrParam optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3327HeaderFieldTypes

ReferSub
type record ReferSub {
FieldName fieldName(REFER_SUB_E),
boolean referSubValue,
SemicolonParam_List referSubParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4488HeaderFieldTypes

SecurityMechanism
type record SecurityMechanism {
charstring mechName,
SemicolonParam_List mechParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3329HeaderFieldTypes

SecurityClient
type record SecurityClient {
FieldName fieldName(SECURITY_CLIENT_E),
SecurityMechanism_List securityMech
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3329HeaderFieldTypes

SecurityServer
type record SecurityServer {
FieldName fieldName(SECURITY_SERVER_E),
SecurityMechanism_List securityMech
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3329HeaderFieldTypes

SecurityVerify
type record SecurityVerify {
FieldName fieldName(SECURITY_VERIFY_E),
SecurityMechanism_List securityMech
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3329HeaderFieldTypes

NameAddrParam
type record NameAddrParam {
  NameAddr nameAddr,
  SemicolonParam_List genericParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PAssociatedURI
type record PAssociatedURI {
FieldName fieldName(P_ASSOCIATED_URI_E),
NameAddrParam_List nameAddrList
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PCalledPartyID
type record PCalledPartyID {
  FieldName fieldName(P_CALLED_PARTY_E),
  NameAddrParam nameAddParams
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

VnetworkSpec
type record VnetworkSpec {
charstring vNetworkSpecToken,
SemicolonParam_List genericParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PVisitedNetworkID
type record PVisitedNetworkID {
FieldName fieldName(P_VISITED_NETWORK_E),
VnetworkSpec_List vNetWorkSpec
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PAccessNetworkInfo
type record PAccessNetworkInfo {
FieldName fieldName(P_ACCESS_NETWORK_INFO_E),
charstring accessType,
SemicolonParam_List genericParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PChargingFunctionAddresses
type record PChargingFunctionAddresses {
FieldName fieldName(P_CHARGING_FUNCTION_ADDRESSES_E),
SemicolonParam_List chargeAddrParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

PChargingVector
type record PChargingVector {
FieldName fieldName(P_CHARGING_VECTOR_E),
SemicolonParam_List chargeParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

ReferTo
type record ReferTo {
  FieldName fieldName(REFER_TO_E),
  NameAddr nameAddr,
  SemicolonParam_List referToParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3515HeaderFieldTypes

ServiceRoute
type record ServiceRoute {
FieldName fieldName(SERVICE_ROUTE_E),
RouteBody_List  routeBody
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3608HeaderFieldTypes

AcceptContact
type record AcceptContact {
  FieldName fieldName(ACCEPT_CONTACT_E),
  AcRcValue_List acValues
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

AcRcValue
type record AcRcValue {
  charstring wildcard(c_WILDCARD),
  SemicolonParam_List acRcParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

RequestDisposition
type record RequestDisposition {
FieldName       fieldName (REQUEST_DISPOSITION_E),
Directive_List  directives
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

Replaces
type record Replaces
  {
FieldName           fieldName (REPLACES_E),
SemicolonParam_List replacesParams
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3891HeaderFieldTypes

ReferredBy
type record ReferredBy {
  FieldName fieldName(REFERRED_BY_E),
  NameAddr nameAddr,
  SemicolonParam_List referredbyIdParams optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3892HeaderFieldTypes

MinSE
type record MinSE {
FieldName fieldName(MIN_SE_E),
DeltaSec deltaSec,
SemicolonParam_List minSeParam optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4028HeaderFieldTypes

SessionExpires
type record SessionExpires {
FieldName fieldName(SESSION_EXPIRES_E),
DeltaSec deltaSec,
SemicolonParam_List seParam optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4028HeaderFieldTypes

HistoryInfo
type record HistoryInfo {
  FieldName fieldName(HISTORY_INFO_E),
  HistoryInfo_List historyInfoList
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4244HeaderFieldTypes

HistoryInfoEntry
type record HistoryInfoEntry {
  NameAddr nameAddr,
  StringList hiIndex optional,
  SemicolonParam_List hiExtention optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4244HeaderFieldTypes

PEarlyMedia
type record PEarlyMedia {
  FieldName fieldName(P_EARLY_MEDIA_E),
  EM_List em_param
  }

Declared in group Types.SubTypes.HeaderFieldTypes.RFC5009PEarlyMediaHeader

UserToUser
type record UserToUser{
FieldName fieldName (USER_TO_USER_E),
charstring  uuiData length(256), 
GenericParam uuiParam
}

Declared in group Types.SubTypes.HeaderFieldTypes.UserToUser_PreliminaryRFCDraft

PAssertedService
type record PAssertedService {
  FieldName fieldName(P_ASSERTED_SERVICE_E),
  PAssertedServiceValue pAssertedServiceValue
  }

Declared in group Types.SubTypes.HeaderFieldTypes

Geolocation
type record Geolocation {       
FieldName fieldName(GEOLOCATION_E),
SipUrl    addrSpec,
charstring  routingAllowed,
SemicolonParam_List geolocParam optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes

SessionId
type record SessionId {
FieldName fieldName (SESSION_ID_E),
SessIdString sessid,
GenericParam sessidParam optional
  }

Declared in group Types.SubTypes.HeaderFieldTypes

SIP_ETag
type record SIP_ETag {
FieldName fieldName (SIP_ETAG_E),
EntityTag entityTag
  }

Declared in group Types.SubTypes.HeaderFieldTypes

SIP_If_Match
type record SIP_If_Match {
FieldName fieldName (SIP_IF_MATCH_E),
EntityTag entityTag
  }

Declared in group Types.SubTypes.HeaderFieldTypes

ContributionIdType
type record ContributionIdType {
FieldName fieldName (CONTRIBUTION_ID_E),
ContributionIdString contributionid
  }

Declared in group Types.SubTypes.HeaderFieldTypes

RequestLine
type record RequestLine
  {
Method          method,
SipUrl          requestUri,
charstring      sipVersion
  }

Declared in group Types.SubTypes.StartLineTypes

StatusLine
type record StatusLine
  {
charstring      sipVersion,
integer         statusCode,
charstring      reasonPhrase
  }

Declared in group Types.SubTypes.StartLineTypes

SipUserProfile
type record SipUserProfile
{
integer     id,
integer     currPort,
charstring  currIpaddr,
integer     contactPort,
charstring  contactIpaddr,
charstring  bearerIpaddr,
charstring  homeDomain,
charstring  publUsername,
charstring qop,
charstring privUsername,
charstring passwd,
charstring registrarDomain
}

Declared in group Types.SubTypes.otherTypes

Request
type record Request
  {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload     optional
  }

Declared in group Types.MSGtypes.RequestTypes

generic type of a SIP request message

REGISTER_Request
type record REGISTER_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

INVITE_Request
type record INVITE_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

OPTIONS_Request
type record OPTIONS_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

BYE_Request
type record BYE_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

CANCEL_Request
type record CANCEL_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

ACK_Request
type record ACK_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

PRACK_Request
type record PRACK_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

NOTIFY_Request
type record NOTIFY_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

SUBSCRIBE_Request
type record SUBSCRIBE_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

PUBLISH_Request
type record PUBLISH_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

UPDATE_Request
type record UPDATE_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

REFER_Request
type record REFER_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

MESSAGE_Request
type record MESSAGE_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

INFO_Request
type record INFO_Request {
RequestLine     requestLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload optional
  }

Declared in group Types.MSGtypes.RequestTypes

Response
type record Response
  {
StatusLine      statusLine,
MessageHeader   msgHeader,
MessageBody     messageBody optional,
Payload         payload     optional
  }

Declared in group Types.MSGtypes.ResponseTypes

generic type of a SIP response message

CredentialsList
type record of Credentials CredentialsList

Declared in group Types.SubTypes.TokenTypes

RouteBody_List
type record of RouteBody RouteBody_List

Declared in group Types.SubTypes.TokenTypes

ViaBody_List
type record of ViaBody ViaBody_List

Declared in group Types.SubTypes.TokenTypes

PAssertedIDValue_List
type record of PAssertedIDValue PAssertedIDValue_List

Declared in group Types.SubTypes.TokenTypes

PPreferredIDValue_List
type record of PPreferredIDValue PPreferredIDValue_List

Declared in group Types.SubTypes.TokenTypes

PrivacyValue_List
type record of PrivacyValue PrivacyValue_List

Declared in group Types.SubTypes.TokenTypes

PMediaAuthorization_List
type record of PMediaAuthValue PMediaAuthorization_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3313HeaderFieldTypes

ReasonValues
type record of ReasonValue ReasonValues

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3326HeaderFieldTypes

PathValues
type record of PathValue PathValues

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3327HeaderFieldTypes

NameAddrParam_List
type record of NameAddrParam NameAddrParam_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

VnetworkSpec_List
type record of VnetworkSpec VnetworkSpec_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3455HeaderFieldTypes

HistoryInfo_List
type record of HistoryInfoEntry HistoryInfo_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4244HeaderFieldTypes

StringList
type record of charstring StringList

Declared in group Types.SubTypes.HeaderFieldTypes.RFC4244HeaderFieldTypes

EM_List
type record of charstring EM_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC5009PEarlyMediaHeader

MessageHeader
type set MessageHeader
  {
Accept              accept optional,
AcceptContact       acceptContact optional,
AcceptEncoding      acceptEncoding optional,
AcceptLanguage      acceptLanguage optional,
AlertInfo           alertInfo optional,
Allow               allow optional,
AllowEvents         allowEvents optional, 
AuthenticationInfo  authenticationInfo optional, 
Authorization       authorization optional, 
CallId              callId optional, 
CallInfo            callInfo optional,
Contact             contact optional, 
ContentDisposition  contentDisposition optional,
ContentEncoding     contentEncoding optional,
ContentLanguage     contentLanguage optional,
ContentLength       contentLength optional, 
ContentType         contentType optional,
ContributionIdType    contributionIdType optional,
CSeq                cSeq optional, 
Date                date optional,
ErrorInfo           errorInfo optional, 
Event               event optional, 
Expires             expires optional,
From                fromField,
Geolocation         geolocation optional, 
HistoryInfo         historyInfo optional, 
InReplyTo           inReplyTo optional, 
MaxForwards         maxForwards optional, 
MimeVersion         mimeVersion optional,
MinExpires          minExpires optional, 
MinSE               minSE optional, 
Organization        organization optional,
PAccessNetworkInfo  pAccessNetworkInfo optional, 
PAssertedID         pAssertedID optional, 
PAssertedService    pAssertedService optional,
PAssociatedURI      pAssociatedURI optional, 
Path                path optional, 
PCalledPartyID      pCalledPartyID optional, 
PChargingFunctionAddresses pChargingFunctionAddresses optional, 
PChargingVector     pChargingVector optional, 
PEarlyMedia         pEarlyMedia optional, 
PMediaAuthorization pMediaAuthorization optional, 
PPreferredID        pPreferredID optional, 
PPreferredService pPreferredService optional, 
Priority            priority optional,  
Privacy             privacy optional, 
ProxyAuthenticate   proxyAuthenticate optional, 
ProxyAuthorization  proxyAuthorization optional, 
ProxyRequire        proxyRequire optional, 
PVisitedNetworkID   pVisitedNetworkID optional, 
RAck                rAck optional, 
RSeq                rSeq optional, 
Reason              reason optional, 
RecordRoute         recordRoute optional,
RequestDisposition  requestDisposition optional, 
ReferredBy          referredBy optional, 
ReferTo             referTo optional, 
ReferSub            referSub optional, 
Replaces            replaces optional, 
ReplyTo             replyTo optional, 
Require             require optional,
RetryAfter          retryAfter optional, 
Route               route optional, 
SecurityClient      securityClient optional, 
SecurityServer      securityServer optional, 
SecurityVerify      securityVerify optional, 
Server              server optional, 
ServiceRoute        serviceRoute optional, 
SessionExpires      sessionExpires optional, 
SessionId           sessionId optional,
SIP_ETag            sipETag optional,
SIP_If_Match        sipIfMatch optional,
Subject             subject optional, 
SubscriptionState   subscriptionState optional, 
Supported           supported optional,
Timestamp           timestamp optional,
To                  toField,
Unsupported         unsupported optional, 
UserToUser          userToUser optional,
UserAgent           userAgent optional,
Via                 via,
Warning             warning optional, 
WwwAuthenticate     wwwAuthenticate optional, 
UndefinedHeader_List    undefinedHeader_List optional
  }

Declared in group Types.SubTypes.MessageHeaderTypes

SemicolonParam_List
type set of GenericParam SemicolonParam_List

Declared in group Types.SubTypes.TokenTypes

AmpersandParam_List
type set of GenericParam AmpersandParam_List

Declared in group Types.SubTypes.TokenTypes

CommaParam_List
type set of GenericParam CommaParam_List

Declared in group Types.SubTypes.TokenTypes

AcceptBody_List
type set of AcceptBody AcceptBody_List

Declared in group Types.SubTypes.TokenTypes

AlertInfoBody_List
type set of AlertInfoBody AlertInfoBody_List

Declared in group Types.SubTypes.TokenTypes

CallidString_List
type set of CallidString CallidString_List

Declared in group Types.SubTypes.TokenTypes

CallInfoBody_List
type set of CallInfoBody CallInfoBody_List

Declared in group Types.SubTypes.TokenTypes

ContactAddress_List
type set of ContactAddress ContactAddress_List

Declared in group Types.SubTypes.TokenTypes

ContentCoding_List
type set of ContentCoding ContentCoding_List

Declared in group Types.SubTypes.TokenTypes

ErrorInfoBody_List
type set of ErrorInfoBody ErrorInfoBody_List

Declared in group Types.SubTypes.TokenTypes

LanguageBody_List
type set of LanguageBody LanguageBody_List

Declared in group Types.SubTypes.TokenTypes

LanguageTag_List
type set of LanguageTag LanguageTag_List

Declared in group Types.SubTypes.TokenTypes

Method_List
type set of charstring Method_List

Declared in group Types.SubTypes.TokenTypes

OptionTag_List
type set of OptionTag OptionTag_List

Declared in group Types.SubTypes.TokenTypes

ServerVal_List
type set of ServerVal ServerVal_List

Declared in group Types.SubTypes.TokenTypes

WarningValue_List
type set of WarningValue WarningValue_List

Declared in group Types.SubTypes.TokenTypes

UndefinedHeader_List
type set of UndefinedHeader UndefinedHeader_List

Declared in group Types.SubTypes.HeaderFieldTypes.CommonHeaderFieldTypes

EventType_List
type set of EventType EventType_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3265HeaderFieldTypes

SecurityMechanism_List
type set of SecurityMechanism SecurityMechanism_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3329HeaderFieldTypes

AcRcValue_List
type set of AcRcValue AcRcValue_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

Directive_List
type set of Directive Directive_List

Declared in group Types.SubTypes.HeaderFieldTypes.RFC3841HeaderFieldTypes

UriComponents
type union UriComponents {
SipUriComponents   sip,    
TelUriComponents   tel,    
UrnUriComponents   urn,    
charstring         other   
  }

Declared in group Types.SubTypes.TokenTypes

Challenge
type union Challenge
  {
CommaParam_List digestCln,
OtherAuth   otherChallenge
  }

Declared in group Types.SubTypes.TokenTypes

Addr_Union
type union Addr_Union
  {
NameAddr    nameAddr,
SipUrl      addrSpecUnion 
  }

Declared in group Types.SubTypes.TokenTypes

ContactBody
type union ContactBody
  {
charstring      wildcard,
ContactAddress_List contactAddresses
  }

Declared in group Types.SubTypes.TokenTypes

Credentials
type union Credentials
  {
CommaParam_List digestResponse,
OtherAuth       otherResponse
  }

Declared in group Types.SubTypes.TokenTypes

WarnAgent
type union WarnAgent
  {
HostPort        hostPort,
charstring      pseudonym
  }

Declared in group Types.SubTypes.TokenTypes

RequestUnion
type union RequestUnion {
REGISTER_Request            Register,
INVITE_Request              Invite,
OPTIONS_Request             Options,
BYE_Request                 Bye,
CANCEL_Request              Cancel,
ACK_Request                 Ack,
PRACK_Request               Prack,
NOTIFY_Request              Notify,
SUBSCRIBE_Request           Subscribe,
PUBLISH_Request             Publish,
UPDATE_Request              Update,
REFER_Request               Refer,
MESSAGE_Request             Message
  }

Declared in group Types.MSGtypes.RequestTypes

c_sipNameVersion
const charstring c_sipNameVersion := "SIP/2.0"

Declared in group Constants.SimpleConstants

c_sipName
const charstring c_sipName := "SIP"

Declared in group Constants.SimpleConstants

c_sipVersion
const charstring c_sipVersion := "2.0"

Declared in group Constants.SimpleConstants

c_sipScheme
const charstring c_sipScheme := "sip"

Declared in group Constants.SimpleConstants

c_telScheme
const charstring c_telScheme := "tel"

Declared in group Constants.SimpleConstants

c_urnScheme
const charstring c_urnScheme := "urn"

Declared in group Constants.SimpleConstants

c_tagId
const charstring c_tagId := "tag"

Declared in group Constants.SimpleConstants

c_branchId
const charstring c_branchId := "branch"

Declared in group Constants.SimpleConstants

c_branchCookie
const charstring c_branchCookie := "z9hG4bK"

Declared in group Constants.SimpleConstants

c_expiresId
const charstring c_expiresId := "expires"

Declared in group Constants.SimpleConstants

c_maddrId
const charstring c_maddrId := "maddr"

Declared in group Constants.SimpleConstants

c_methodId
const charstring c_methodId := "method"

Declared in group Constants.SimpleConstants

c_receivedId
const charstring c_receivedId := "received"

Declared in group Constants.SimpleConstants

c_ttlId
const charstring c_ttlId := "ttl"

Declared in group Constants.SimpleConstants

c_userId
const charstring c_userId := "user"

Declared in group Constants.SimpleConstants

c_sdpAplication
const charstring c_sdpAplication := "application/sdp"

Declared in group Constants.SimpleConstants

c_xmlAplication
const charstring c_xmlAplication := "application/xml"

Declared in group Constants.SimpleConstants

c_xmlreginfoAplication
const charstring c_xmlreginfoAplication := "application/reginfo+xml"

Declared in group Constants.SimpleConstants

c_mimeMultipart
const charstring c_mimeMultipart := "multipart/mixed"

Declared in group Constants.SimpleConstants

c_ims3gppAplication
const charstring c_ims3gppAplication := "application/3gpp-ims+xml"

Declared in group Constants.SimpleConstants

c_ims3gppCwApplication
const charstring c_ims3gppCwApplication := "application/vnd.3gpp.cw+xml"

Declared in group Constants.SimpleConstants

c_imsEtsiMcidApplication
const charstring c_imsEtsiMcidApplication := "application/vnd.etsi.mcid+xml"

Declared in group Constants.SimpleConstants

c_imsEtsiCugApplication
const charstring c_imsEtsiCugApplication := "application/vnd.etsi.cug+xml"

Declared in group Constants.SimpleConstants

c_imsEtsiSimservsApplication
const charstring c_imsEtsiSimservsApplication := "application/vnd.etsi.simservs+xml"

Declared in group Constants.SimpleConstants

c_octetAplication
const charstring c_octetAplication := "application/octet-stream"

Declared in group Constants.SimpleConstants

c_plainText
const charstring c_plainText := "text/plain"

Declared in group Constants.SimpleConstants

c_longMessageContent_1300Bytes
const charstring c_longMessageContent_1300Bytes :=
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
  "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
oct2char('0D'O) & oct2char('0A'O)

Declared in group Constants.SimpleConstants

c_defaultSipPort
const integer c_defaultSipPort := 5060

Declared in group Constants.SimpleConstants

c_defaultSipProt
const charstring c_defaultSipProt := "UDP"

Declared in group Constants.SimpleConstants

c_mcastSipIpaddr
const charstring c_mcastSipIpaddr := "224.0.1.75"

Declared in group Constants.SimpleConstants

c_shortRegistration
const charstring c_shortRegistration := "3600"

Declared in group Constants.SimpleConstants

c_earlyFlag
const charstring c_earlyFlag := "early-only"

Declared in group Constants.SimpleConstants

c_replaces
const charstring c_replaces := "replaces"

Declared in group Constants.SimpleConstants

c_tag100rel
const charstring c_tag100rel := "100rel"

Declared in group Constants.SimpleConstants

c_tagFromChange
const charstring c_tagFromChange := "from-change"

Declared in group Constants.SimpleConstants

c_tagPrecond
const charstring c_tagPrecond := "precondition"

Declared in group Constants.SimpleConstants

c_hostport_dummy
const HostPort c_hostport_dummy := {host:="", portField:=c_defaultSipPort}

Declared in group Constants.SimpleConstants

c_privacy_none
const PrivacyValue c_privacy_none := "none"

Declared in group Constants.SimpleConstants

c_privacy_id
const PrivacyValue c_privacy_id := "id"

Declared in group Constants.SimpleConstants

c_privacy_header
const PrivacyValue c_privacy_header := "header"

Declared in group Constants.SimpleConstants

c_privacy_user
const PrivacyValue c_privacy_user := "user"

Declared in group Constants.SimpleConstants

c_privacy_critical
const PrivacyValue c_privacy_critical := "critical"

Declared in group Constants.SimpleConstants

c_privacy_session
const PrivacyValue c_privacy_session := "session"

Declared in group Constants.SimpleConstants

c_AT
const charstring c_AT := "@"

Declared in group Constants.SimpleConstants

c_SP
const charstring c_SP := oct2char('20'O)

Declared in group Constants.SimpleConstants

c_SLASH
const charstring c_SLASH := oct2char('2F'O)

Declared in group Constants.SimpleConstants

c_LT
const charstring c_LT := oct2char('3C'O)

Declared in group Constants.SimpleConstants

c_GT
const charstring c_GT := oct2char('3E'O)

Declared in group Constants.SimpleConstants

c_WILDCARD
const charstring c_WILDCARD := "*"

Declared in group Constants.SimpleConstants

c_CRlen
const integer c_CRlen := 2

Declared in group Constants.SimpleConstants

c_Integrity_protected_yes
const GenericParam c_Integrity_protected_yes := {"integrity-protected","yes"}

Declared in group Constants.SimpleConstants

c_Integrity_protected_no
const GenericParam c_Integrity_protected_no := {"integrity-protected","no"}

Declared in group Constants.SimpleConstants

c_Integrity_protected_ip_assoc_pending
const GenericParam c_Integrity_protected_ip_assoc_pending := {"integrity-protected","ip-assoc-pending"}

Declared in group Constants.SimpleConstants

c_ik
const charstring c_ik := ""

Declared in group Constants.AuthorizationConstants

c_ck
const charstring c_ck := ""

Declared in group Constants.AuthorizationConstants

c_algorithm
const charstring c_algorithm := "MD5"

Declared in group Constants.AuthorizationConstants

c_nonce
const charstring c_nonce := ""

Declared in group Constants.AuthorizationConstants

c_nonce_value
const charstring c_nonce_value := "0edff6c521cc3f407f2d9e01cf6ed82b"

Declared in group Constants.AuthorizationConstants

c_icid
const charstring c_icid := "icid-value"

Declared in group Constants.PChargingVectorConstants

c_icid_value
const charstring c_icid_value := "123abc"

Declared in group Constants.PChargingVectorConstants

c_icid_generated_at
const charstring c_icid_generated_at := "icid-generated-at"

Declared in group Constants.PChargingVectorConstants

c_orig_ioi
const charstring c_orig_ioi := "orig-ioi"

Declared in group Constants.PChargingVectorConstants

c_term_ioi
const charstring c_term_ioi := "term-ioi"

Declared in group Constants.PChargingVectorConstants

c_empty_CallId
const CallId c_empty_CallId :=
{
  fieldName := CALL_ID_E,
  callid := ""
}

Declared in group Constants.HeaderFieldConstants

c_empty_ContentType
const ContentType c_empty_ContentType :=
{
  fieldName := CONTENT_TYPE_E,
  mediaType := ""
}

Declared in group Constants.HeaderFieldConstants

c_empty_cSeq
const CSeq c_empty_cSeq := {
fieldName := CSEQ_E,
seqNumber:=0,
method:="EMPTY" }

Declared in group Constants.HeaderFieldConstants

c_empty_From
const From c_empty_From := {
  fieldName := FROM_E,
  addressField := {
nameAddr := {
  displayName := omit,
  addrSpec := {
scheme  := c_sipScheme,
components := {
  sip := {
userInfo := omit ,
hostPort := {host:="127.0.0.1", portField:=c_defaultSipPort}
  }
},
urlParameters := omit,
headers := omit
  }
}
  },
  fromParams := omit
}

Declared in group Constants.HeaderFieldConstants

c_maxForwards70
const MaxForwards c_maxForwards70 := {fieldName:=MAX_FORWARDS_E, forwards:=70}

Declared in group Constants.HeaderFieldConstants

c_empty_RequestUri
const SipUrl c_empty_RequestUri :=
{
  scheme  := c_sipScheme,
  components := {
sip := {
  userInfo := omit ,
  hostPort := {host:="127.0.0.1", portField:=c_defaultSipPort}
}
  },
  urlParameters := omit,
  headers := omit
}

Declared in group Constants.HeaderFieldConstants

c_unavailableUri
const SipUrl c_unavailableUri :=
{
  scheme  := c_sipScheme,
  components := {
sip := {
  userInfo := {userOrTelephoneSubscriber:="unavailable", password:=omit},
  hostPort := {host:="anonymous.invalid", portField:=c_defaultSipPort}
}
  },
  urlParameters := omit,
  headers := omit
}

Declared in group Constants.HeaderFieldConstants

c_empty_To
const To c_empty_To :=
{ 
  fieldName := TO_E,
  addressField := {
nameAddr := {
  displayName := omit,
  addrSpec := {
scheme  := c_sipScheme,
components := {
  sip := {
userInfo := omit ,
hostPort := {host:="127.0.0.1", portField:=c_defaultSipPort}
  }
},
urlParameters := omit,
headers := omit
  }
}
  },
  toParams := omit
}

Declared in group Constants.HeaderFieldConstants

c_empty_Via
const Via c_empty_Via := {
  fieldName := VIA_E,
  viaBody :={
{sentProtocol := {
protocolName := c_sipName,
protocolVersion := c_sipVersion,
transport := c_defaultSipProt
  },
  sentBy := {host:="127.0.0.1", portField:=c_defaultSipPort},
  viaParams:= omit
}
  }}

Declared in group Constants.HeaderFieldConstants

c_userProfile_SIP1_home
const integer c_userProfile_SIP1_home := 1

Declared in group Constants.UserProfileConstants

c_userProfile_SIP2_home
const integer c_userProfile_SIP2_home := 2

Declared in group Constants.UserProfileConstants

c_statusLine100
const StatusLine c_statusLine100    :=  {c_sipNameVersion, 100, "Trying"}

Declared in group Constants.StatusLines

c_statusLine180
const StatusLine c_statusLine180    :=  {c_sipNameVersion, 180, "Ringing"}

Declared in group Constants.StatusLines

c_statusLine181
const StatusLine c_statusLine181    :=  {c_sipNameVersion, 181, "Call is Being Forwarded"}

Declared in group Constants.StatusLines

c_statusLine182
const StatusLine c_statusLine182    :=  {c_sipNameVersion, 182, "Queued"}

Declared in group Constants.StatusLines

c_statusLine183
const StatusLine c_statusLine183    :=  {c_sipNameVersion, 183, "Session Progress"}

Declared in group Constants.StatusLines

c_statusLine200
const StatusLine c_statusLine200    :=  {c_sipNameVersion, 200, "OK"}

Declared in group Constants.StatusLines

c_statusLine202
const StatusLine c_statusLine202    :=  {c_sipNameVersion, 202, "Accepted"}

Declared in group Constants.StatusLines

c_statusLine300
const StatusLine c_statusLine300    :=  {c_sipNameVersion, 300, "Multiple Choices"}

Declared in group Constants.StatusLines

c_statusLine301
const StatusLine c_statusLine301    :=  {c_sipNameVersion, 301, "Moved Permanently"}

Declared in group Constants.StatusLines

c_statusLine302
const StatusLine c_statusLine302    :=  {c_sipNameVersion, 302, "Moved Temporarily"}

Declared in group Constants.StatusLines

c_statusLine305
const StatusLine c_statusLine305    :=  {c_sipNameVersion, 305, "Use Proxy"}

Declared in group Constants.StatusLines

c_statusLine380
const StatusLine c_statusLine380    :=  {c_sipNameVersion, 380, "Alternative Service"}

Declared in group Constants.StatusLines

c_statusLine400
const StatusLine c_statusLine400    :=  {c_sipNameVersion, 400, "Bad Request"}

Declared in group Constants.StatusLines

c_statusLine401
const StatusLine c_statusLine401    :=  {c_sipNameVersion, 401, "Unauthorized"}

Declared in group Constants.StatusLines

c_statusLine402
const StatusLine c_statusLine402    :=  {c_sipNameVersion, 402, "Payment Required"}

Declared in group Constants.StatusLines

c_statusLine403
const StatusLine c_statusLine403    :=  {c_sipNameVersion, 403, "Forbidden"}

Declared in group Constants.StatusLines

c_statusLine404
const StatusLine c_statusLine404    :=  {c_sipNameVersion, 404, "Not Found"}

Declared in group Constants.StatusLines

c_statusLine405
const StatusLine c_statusLine405    :=  {c_sipNameVersion, 405, "Method Not Allowed"}

Declared in group Constants.StatusLines

c_statusLine406
const StatusLine c_statusLine406    :=  {c_sipNameVersion, 406, "Not Acceptable"}

Declared in group Constants.StatusLines

c_statusLine407
const StatusLine c_statusLine407    :=  {c_sipNameVersion, 407, "Proxy authentication required"}

Declared in group Constants.StatusLines

c_statusLine408
const StatusLine c_statusLine408    :=  {c_sipNameVersion, 408, "Request Timeout"}

Declared in group Constants.StatusLines

c_statusLine410
const StatusLine c_statusLine410    :=  {c_sipNameVersion, 410, "Gone"}

Declared in group Constants.StatusLines

c_statusLine413
const StatusLine c_statusLine413    :=  {c_sipNameVersion, 413, "Request Entity too long"}

Declared in group Constants.StatusLines

c_statusLine414
const StatusLine c_statusLine414    :=  {c_sipNameVersion, 414, "Request-uri too long"}

Declared in group Constants.StatusLines

c_statusLine415
const StatusLine c_statusLine415    :=  {c_sipNameVersion, 415, "Unsupported Media type"}

Declared in group Constants.StatusLines

c_statusLine416
const StatusLine c_statusLine416    :=  {c_sipNameVersion, 416, "Unsupported URI scheme"}

Declared in group Constants.StatusLines

c_statusLine420
const StatusLine c_statusLine420    :=  {c_sipNameVersion, 420, "Bad Extension"}

Declared in group Constants.StatusLines

c_statusLine421
const StatusLine c_statusLine421    :=  {c_sipNameVersion, 421, "Extension required"}

Declared in group Constants.StatusLines

c_statusLine422
const StatusLine c_statusLine422    :=  {c_sipNameVersion, 422, "Session Interval Too Small"}

Declared in group Constants.StatusLines

c_statusLine423
const StatusLine c_statusLine423    :=  {c_sipNameVersion, 423, "Interval Too Brief"}

Declared in group Constants.StatusLines

c_statusLine433
const StatusLine c_statusLine433    :=  {c_sipNameVersion, 433, "Anonymity Disallowed"}

Declared in group Constants.StatusLines

c_statusLine480
const StatusLine c_statusLine480    :=  {c_sipNameVersion, 480, "Temporarily Unavailable"}

Declared in group Constants.StatusLines

c_statusLine481
const StatusLine c_statusLine481    :=  {c_sipNameVersion, 481, "Call/Transaction doesnot exist"}

Declared in group Constants.StatusLines

c_statusLine482
const StatusLine c_statusLine482    :=  {c_sipNameVersion, 482, "Loop Detected"}

Declared in group Constants.StatusLines

c_statusLine483
const StatusLine c_statusLine483    :=  {c_sipNameVersion, 483, "Too many hops"}

Declared in group Constants.StatusLines

c_statusLine484
const StatusLine c_statusLine484    :=  {c_sipNameVersion, 484, "Address Incomplete"}

Declared in group Constants.StatusLines

c_statusLine485
const StatusLine c_statusLine485    :=  {c_sipNameVersion, 485, "Ambiguous"}

Declared in group Constants.StatusLines

c_statusLine486
const StatusLine c_statusLine486    :=  {c_sipNameVersion, 486, "Busy Here"}

Declared in group Constants.StatusLines

c_statusLine487
const StatusLine c_statusLine487    :=  {c_sipNameVersion, 487, "Request Terminated"}

Declared in group Constants.StatusLines

c_statusLine488
const StatusLine c_statusLine488    :=  {c_sipNameVersion, 488, "Not acceptable here"}

Declared in group Constants.StatusLines

c_statusLine493
const StatusLine c_statusLine493    :=  {c_sipNameVersion, 493, "Undecipherable"}

Declared in group Constants.StatusLines

c_statusLine500
const StatusLine c_statusLine500    :=  {c_sipNameVersion, 500, "Server Internal error"}

Declared in group Constants.StatusLines

c_statusLine501
const StatusLine c_statusLine501    :=  {c_sipNameVersion, 501, "Not implemented"}

Declared in group Constants.StatusLines

c_statusLine502
const StatusLine c_statusLine502    :=  {c_sipNameVersion, 502, "Bad Gateway"}

Declared in group Constants.StatusLines

c_statusLine503
const StatusLine c_statusLine503    :=  {c_sipNameVersion, 503, "Service Unavailable"}

Declared in group Constants.StatusLines

c_statusLine504
const StatusLine c_statusLine504    :=  {c_sipNameVersion, 504, "Server timeout"}

Declared in group Constants.StatusLines

c_statusLine505
const StatusLine c_statusLine505    :=  {c_sipNameVersion, 505, "Version not supported"}

Declared in group Constants.StatusLines

c_statusLine513
const StatusLine c_statusLine513    :=  {c_sipNameVersion, 513, "Message too long"}

Declared in group Constants.StatusLines

c_statusLine580
const StatusLine c_statusLine580    :=  {c_sipNameVersion, 580, "Precondition failure"}

Declared in group Constants.StatusLines

c_statusLine600
const StatusLine c_statusLine600    :=  {c_sipNameVersion, 600, "Busy Everywhere"}

Declared in group Constants.StatusLines

c_statusLine603
const StatusLine c_statusLine603    :=  {c_sipNameVersion, 603, "Decline"}

Declared in group Constants.StatusLines

c_statusLine604
const StatusLine c_statusLine604    :=  {c_sipNameVersion, 604, "Does not exist anywhere"}

Declared in group Constants.StatusLines

c_statusLine606
const StatusLine c_statusLine606    :=  {c_sipNameVersion, 606, "Not acceptable"}

Declared in group Constants.StatusLines

c_Ringing
const charstring c_Ringing := "Ringing"

Declared in group Constants.SIPSyncPointNames

c_uPlane
const charstring c_uPlane := "uPlane"

Declared in group Constants.SIPSyncPointNames

c_sync1
const charstring c_sync1 := "sync1"

Declared in group Constants.SIPSyncPointNames

c_sync2
const charstring c_sync2 := "sync2"

Declared in group Constants.SIPSyncPointNames

c_sync3
const charstring c_sync3 := "sync3"

Declared in group Constants.SIPSyncPointNames

c_sync4
const charstring c_sync4 := "sync4"

Declared in group Constants.SIPSyncPointNames

c_uPlaneStop
const charstring c_uPlaneStop := "uPlaneStop"

Declared in group Constants.SIPSyncPointNames

c_annoucA
const charstring c_annoucA := "announcementA"

Declared in group Constants.SIPSyncPointNames

c_annoucB
const charstring c_annoucB := "announcementB"

Declared in group Constants.SIPSyncPointNames

c_annouc
const charstring c_annouc := "announcement"

Declared in group Constants.SIPSyncPointNames

c_voicem
const charstring c_voicem := "voiceMessage"

Declared in group Constants.SIPSyncPointNames