OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
const charstring c_sipNameVersion := "SIP/2.0"
const charstring c_sipName := "SIP"
const charstring c_sipVersion := "2.0"
const charstring c_sipScheme := "sip"
const charstring c_telScheme := "tel"
const charstring c_urnScheme := "urn"
const charstring c_tagId := "tag"
const charstring c_branchId := "branch"
const charstring c_branchCookie := "z9hG4bK"
const charstring c_expiresId := "expires"
const charstring c_maddrId := "maddr"
const charstring c_methodId := "method"
const charstring c_receivedId := "received"
const charstring c_ttlId := "ttl"
const charstring c_userId := "user"
const charstring c_sdpAplication := "application/sdp"
const charstring c_xmlAplication := "application/xml"
const charstring c_xmlreginfoAplication := "application/reginfo+xml"
const charstring c_mimeMultipart := "multipart/mixed"
const charstring c_ims3gppAplication := "application/3gpp-ims+xml"
const charstring c_ims3gppCwApplication := "application/vnd.3gpp.cw+xml"
const charstring c_imsEtsiMcidApplication := "application/vnd.etsi.mcid+xml"
const charstring c_imsEtsiCugApplication := "application/vnd.etsi.cug+xml"
const charstring c_imsEtsiSimservsApplication := "application/vnd.etsi.simservs+xml"
const charstring c_octetAplication := "application/octet-stream"
const charstring c_plainText := "text/plain"
const charstring c_longMessageContent_1300Bytes :=
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"&
oct2char('0D'O) & oct2char('0A'O)
const integer c_defaultSipPort := 5060
const charstring c_defaultSipProt := "UDP"
const charstring c_mcastSipIpaddr := "224.0.1.75"
const charstring c_shortRegistration := "3600"
const charstring c_earlyFlag := "early-only"
const charstring c_replaces := "replaces"
const charstring c_tag100rel := "100rel"
const charstring c_tagFromChange := "from-change"
const charstring c_tagPrecond := "precondition"
const HostPort c_hostport_dummy := {host:="", portField:=c_defaultSipPort}
const PrivacyValue c_privacy_none := "none"
const PrivacyValue c_privacy_id := "id"
const PrivacyValue c_privacy_header := "header"
const PrivacyValue c_privacy_user := "user"
const PrivacyValue c_privacy_critical := "critical"
const PrivacyValue c_privacy_session := "session"
const charstring c_AT := "@"
const charstring c_SP := oct2char('20'O)
const charstring c_SLASH := oct2char('2F'O)
const charstring c_LT := oct2char('3C'O)
const charstring c_GT := oct2char('3E'O)
const charstring c_WILDCARD := "*"
const integer c_CRlen := 2
const GenericParam c_Integrity_protected_yes := {"integrity-protected","yes"}
const GenericParam c_Integrity_protected_no := {"integrity-protected","no"}
const GenericParam c_Integrity_protected_ip_assoc_pending := {"integrity-protected","ip-assoc-pending"}
const charstring c_ik := ""
const charstring c_ck := ""
const charstring c_algorithm := "MD5"
const charstring c_nonce := ""
const charstring c_nonce_value := "0edff6c521cc3f407f2d9e01cf6ed82b"
const charstring c_icid := "icid-value"
const charstring c_icid_value := "123abc"
const charstring c_icid_generated_at := "icid-generated-at"
const charstring c_orig_ioi := "orig-ioi"
const charstring c_term_ioi := "term-ioi"
const CallId c_empty_CallId :=
{
fieldName := CALL_ID_E,
callid := ""
}
const ContentType c_empty_ContentType :=
{
fieldName := CONTENT_TYPE_E,
mediaType := ""
}
const CSeq c_empty_cSeq := {
fieldName := CSEQ_E,
seqNumber:=0,
method:="EMPTY" }
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
}
const MaxForwards c_maxForwards70 := {fieldName:=MAX_FORWARDS_E, forwards:=70}
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
}
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
}
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
}
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
}
}}
const integer c_userProfile_SIP1_home := 1
const integer c_userProfile_SIP2_home := 2
const StatusLine c_statusLine100 := {c_sipNameVersion, 100, "Trying"}
const StatusLine c_statusLine180 := {c_sipNameVersion, 180, "Ringing"}
const StatusLine c_statusLine181 := {c_sipNameVersion, 181, "Call is Being Forwarded"}
const StatusLine c_statusLine182 := {c_sipNameVersion, 182, "Queued"}
const StatusLine c_statusLine183 := {c_sipNameVersion, 183, "Session Progress"}
const StatusLine c_statusLine200 := {c_sipNameVersion, 200, "OK"}
const StatusLine c_statusLine202 := {c_sipNameVersion, 202, "Accepted"}
const StatusLine c_statusLine300 := {c_sipNameVersion, 300, "Multiple Choices"}
const StatusLine c_statusLine301 := {c_sipNameVersion, 301, "Moved Permanently"}
const StatusLine c_statusLine302 := {c_sipNameVersion, 302, "Moved Temporarily"}
const StatusLine c_statusLine305 := {c_sipNameVersion, 305, "Use Proxy"}
const StatusLine c_statusLine380 := {c_sipNameVersion, 380, "Alternative Service"}
const StatusLine c_statusLine400 := {c_sipNameVersion, 400, "Bad Request"}
const StatusLine c_statusLine401 := {c_sipNameVersion, 401, "Unauthorized"}
const StatusLine c_statusLine402 := {c_sipNameVersion, 402, "Payment Required"}
const StatusLine c_statusLine403 := {c_sipNameVersion, 403, "Forbidden"}
const StatusLine c_statusLine404 := {c_sipNameVersion, 404, "Not Found"}
const StatusLine c_statusLine405 := {c_sipNameVersion, 405, "Method Not Allowed"}
const StatusLine c_statusLine406 := {c_sipNameVersion, 406, "Not Acceptable"}
const StatusLine c_statusLine407 := {c_sipNameVersion, 407, "Proxy authentication required"}
const StatusLine c_statusLine408 := {c_sipNameVersion, 408, "Request Timeout"}
const StatusLine c_statusLine410 := {c_sipNameVersion, 410, "Gone"}
const StatusLine c_statusLine413 := {c_sipNameVersion, 413, "Request Entity too long"}
const StatusLine c_statusLine414 := {c_sipNameVersion, 414, "Request-uri too long"}
const StatusLine c_statusLine415 := {c_sipNameVersion, 415, "Unsupported Media type"}
const StatusLine c_statusLine416 := {c_sipNameVersion, 416, "Unsupported URI scheme"}
const StatusLine c_statusLine420 := {c_sipNameVersion, 420, "Bad Extension"}
const StatusLine c_statusLine421 := {c_sipNameVersion, 421, "Extension required"}
const StatusLine c_statusLine422 := {c_sipNameVersion, 422, "Session Interval Too Small"}
const StatusLine c_statusLine423 := {c_sipNameVersion, 423, "Interval Too Brief"}
const StatusLine c_statusLine433 := {c_sipNameVersion, 433, "Anonymity Disallowed"}
const StatusLine c_statusLine480 := {c_sipNameVersion, 480, "Temporarily Unavailable"}
const StatusLine c_statusLine481 := {c_sipNameVersion, 481, "Call/Transaction doesnot exist"}
const StatusLine c_statusLine482 := {c_sipNameVersion, 482, "Loop Detected"}
const StatusLine c_statusLine483 := {c_sipNameVersion, 483, "Too many hops"}
const StatusLine c_statusLine484 := {c_sipNameVersion, 484, "Address Incomplete"}
const StatusLine c_statusLine485 := {c_sipNameVersion, 485, "Ambiguous"}
const StatusLine c_statusLine486 := {c_sipNameVersion, 486, "Busy Here"}
const StatusLine c_statusLine487 := {c_sipNameVersion, 487, "Request Terminated"}
const StatusLine c_statusLine488 := {c_sipNameVersion, 488, "Not acceptable here"}
const StatusLine c_statusLine493 := {c_sipNameVersion, 493, "Undecipherable"}
const StatusLine c_statusLine500 := {c_sipNameVersion, 500, "Server Internal error"}
const StatusLine c_statusLine501 := {c_sipNameVersion, 501, "Not implemented"}
const StatusLine c_statusLine502 := {c_sipNameVersion, 502, "Bad Gateway"}
const StatusLine c_statusLine503 := {c_sipNameVersion, 503, "Service Unavailable"}
const StatusLine c_statusLine504 := {c_sipNameVersion, 504, "Server timeout"}
const StatusLine c_statusLine505 := {c_sipNameVersion, 505, "Version not supported"}
const StatusLine c_statusLine513 := {c_sipNameVersion, 513, "Message too long"}
const StatusLine c_statusLine580 := {c_sipNameVersion, 580, "Precondition failure"}
const StatusLine c_statusLine600 := {c_sipNameVersion, 600, "Busy Everywhere"}
const StatusLine c_statusLine603 := {c_sipNameVersion, 603, "Decline"}
const StatusLine c_statusLine604 := {c_sipNameVersion, 604, "Does not exist anywhere"}
const StatusLine c_statusLine606 := {c_sipNameVersion, 606, "Not acceptable"}
const charstring c_Ringing := "Ringing"
const charstring c_uPlane := "uPlane"
const charstring c_sync1 := "sync1"
const charstring c_sync2 := "sync2"
const charstring c_sync3 := "sync3"
const charstring c_sync4 := "sync4"
const charstring c_uPlaneStop := "uPlaneStop"
const charstring c_annoucA := "announcementA"
const charstring c_annoucB := "announcementB"
const charstring c_annouc := "announcement"
const charstring c_voicem := "voiceMessage"