Support for Request URI Parameters in SIP INVITE Messages
文章推薦指數: 80 %
The Request URI Parameters TLV (0x2958) carries all the Request URI parameters, received by the CSP SIP stack in the Request for Service with Data message ( ... Youarehere:CSPDeveloper’sGuide:InternetProtocol > 5 Session-InitiationProtocol(SIP)Software > SupportforRequestURIParametersinSIPINVITEMessages SupportforRequestURIParametersinSIPINVITEMessages Overview ThisfeatureallowshostapplicationdeveloperstousetheEXSAPItowriteandaccessproprietaryRequestURIparametersthatextendSIPmessagesforcarryingapplication-specificinformation. Description SIPRequestURIParameterTLV(0x2958)supportsthisfeatureforInboundandOutboundcalls,asexplainedbelow. InboundCalls TheRequestURIParametersTLV(0x2958)carriesalltheRequestURIparameters,receivedbytheCSPSIPstackintheRequestforServicewithDatamessage(0x002D)tothehostapplication. ToreportthisTLVtothehost,youmustprogramBit6intheSIPMessageInformationMaskTLV(0x027F)usedintheVoIPProtocolConfiguremessage(0x00EE). ExampleofInboundCall Inthefollowingexample,theitalictextintheSIPmessagerepresentstheURIparameterscontainedintheRequestforServicewithDatamessage(0x002D). X->H [012a002d00df0400010d0303fe1d003301030033 01160018274e00020005277e000308000029 1900053131313100291b000c31302e312e32 30352e323500291c0004000013c429230005 32323232002925000c31302e312e3230352e 31350029260004000013c4292d001a323232 323b746772703d226c6f63616c3d74673132 3334352200292f000c31302e312e3230352e 31350029300004000013c429330001012718 000702000000042222271700050200041111 279400040a01cd4f279500040000118027b0 0002000227b1000200042916000101295400 18313131313b746772703d6c6f63616c3d74 673534333231002955000c31302e312e3230 352e32350029560004000013c42935001722 6c7563656e743d657863656c3d74656c6563 6f6d2200295300020100] X->H [00450043009e0400010d0303fe1d00a700230103 0033002f0002295300020201295800237467 72703d676c6f6162616c3d7461676c756365 6e74657863656c7369703530303000] Receivedmessage: INVITEsip:1111;[email protected]:5060; tgrp=gloabal=taglucentexcelsip5000SIP/2.0 Via:SIP/2.0/UDP10.1.205.15 To:1111<1111> From:2222<2222>;tag=204846324c0 Call-ID:[email protected] Contact:2222<2222> User-Agent:Excel_CSP/82.30.70 Supported:timer Session-Expires:65535 Min-SE:65534 CSeq:1INVITE Content-Type:application/sdp Content-Length:137 v=0 o=sip00INIP410.1.205.15 s=SIP_Call c=INIP410.1.205.79 t=00 m=audio4480RTP/AVP096 a=rtpmap:96telephone-event/8000 OutboundCalls HostapplicationdeveloperscanusetheRequestURIParameters0x2958TLVintheRouteControlandOutseizeControlmessagestoinsertRequestURIparametersinSIPINVITEmessages. ExampleofOutboundCall Inthefollowingexample,theitalictextintheSIPmessagerepresentstheURIparametersthatthehostapplicationinsertedusingtheRouteControlmessage(0x00E8). H->X [007100e80000ff00012902fffe0203001e00 190004001300020008000800020065000f00 010b00650002000003003300420004277e00 030800002717000510000411112958001374 6772703d6c6f63616c3d7467353433323100 29350015746772703d226c6f63616c3d7467 31323334352200] SIP: INVITEsip:[email protected]:5060;tgrp=local=tg54321SIP/2.0 Via:SIP/2.0/UDP10.10.1.31 To:1111<1111> From:00000000<00000000>;tag=17197953780 Call-ID:[email protected] Contact:00000000<00000000> User-Agent:Excel_CSP/82.20.114 Supported:timer Session-Expires:1800 Min-SE:300 CSeq:1INVITE Content-Type:application/sdp Content-Length:99 v=0 o=sip00INIP410.10.1.31 s=SIP_Call c=INIP410.10.1.37 t=00 m=audio14876RTP/AVP0 Session-InitiationProtocol.AsignalingprotocolusedforestablishingsessionsinanIPnetwork.Asessioncouldbeasimple,two-waytelephonecall,oritcouldbeacollaborativemulti-mediaconferencesession. Tag-Length-Valueblock.AstandardizedblockthatallowsdatatoinsertedinastandardwayintoAPImessages. VoiceoverInternetProtocol.Thedeliveryofvoiceinformationindigitalformindiscretepacketsratherthaninthetraditionalcircuit-committedprotocolsofthepublic-switchedtelephonenetwork(PSTN). Real-TimeTransportProtocol.Supportstransportofreal-timedatalikeinteractivevoiceandvideooverpacket-switchednetworks. InPPL,aconditionthat,whenmet,drivesastatemachine(PPLComponent)fromonestatetoanother,byinvokinganassociatedPrimitive.InPPLfiles,anEventismarkedbyanarrowandtext. Acomputer,attachedtotheExcelplatformthroughanRS-232orEthernetlink,fromwhichyourunthetelecommunicationsapplicationthatcontrolstheExcelplatform. Outgoingcallsetupduringreal-timecallprocessingonaspecificchannel. 00000000>00000000>1111>2222>2222>1111>
延伸文章資訊
- 1What is a SIP URI? - GetVoIP
A SIP URI is the SIP addressing schemato call another person via SIP. SIP addresses are in a form...
- 2SIP URI scheme - Wikipedia
- 3Request Format of SIP A Made Easy Tutorial
Request Message Format of SIP · Via: It contains the local address of user1 i.e. pc33.server1.com...
- 4SIP INVITE Header Fields: From • Via • To • Contact | 3CX
- 5RFC 3261 - SIP: Session Initiation Protocol - IETF Tools
RFC 3261 SIP: Session Initiation Protocol June 2002 The first example shows the ... A call made t...