ETSI's Bug Tracker - SIP Library
View Issue Details
0006589SIP LibraryNew releasepublic19-07-2013 11:3113-12-2017 11:06
Axel Rennoch 
Axel Rennoch (old account) 
normalmajorN/A
resolvedfixed 
 
 
0006589: STF 160 Proposal on extension of ETSI SipLib: SipUrl
New INT and 3GPP/RAN tests like to address Service using URN, e.g. application of SOS service (http://tools.ietf.org/pdf/rfc5031.pdf#page=7 [^]). The current TTCN-3 type system has been created to address sip-user/tel schemes only not prepared for new services.

The new scheme „urn:service:sos“ could not be represented adequately with the existing SipUrl type. The existing types only allows to use „UserInfo“ and „userOrTelephoneSubscriber”, not appropriate for service. In future more services and/or schemes are expected to be added.


Proposed solution:
------------------
 
type record SipUrl
{
  charstring scheme, // e.g "sip" or "tel"
  UriComponents components, // corresponding to the scheme
  SemicolonParam_List urlParameters optional,
  AmpersandParam_List headers optional
}


type union UriComponents {
  SipUriComponents sip, // scheme: "sip" or sips"
  TelUriComponents tel, // scheme: "tel"
  UrnUriComponents urn, // scheme: "urn"
  charstring other // scheme: none of the above schemes
}
The proposed solution has been implemented in a new branch (LibSip v2.0.0).

Further additions:
- new type RequestUnion
- new header fields: SessionId, SIP_ETag, SIP_If_Match
- new module LibSip_MessageBodyTypes for managing different contents of SIP messages bodies
No tags attached.
zip LibSipV2.0.0.zip (92,298) 19-07-2013 14:55
http://oldforge.etsi.org/mantis/file_download.php?file_id=2852&type=bug
Issue History
19-07-2013 11:31Axel RennochNew Issue
19-07-2013 11:50Axel RennochFile Added: LibSipV2.0.0.zip
19-07-2013 14:54Axel RennochFile Deleted: LibSipV2.0.0.zip
19-07-2013 14:55Axel RennochFile Added: LibSipV2.0.0.zip
09-09-2013 15:12MaheshFile Added: selenium.pdf
12-09-2013 08:56Axel RennochFile Deleted: selenium.pdf
13-12-2017 09:03Axel Rennoch (old account)Note Added: 0014930
13-12-2017 11:06Axel Rennoch (old account)Statusnew => resolved
13-12-2017 11:06Axel Rennoch (old account)Resolutionopen => fixed
13-12-2017 11:06Axel Rennoch (old account)Assigned To => Axel Rennoch (old account)

Notes
(0014930)
Axel Rennoch (old account)   
13-12-2017 09:03   
The changes have been done in branch v2.0.0, see revision 527