transmission. Therefore, the SIP system terminal is more intelligent, not only provide data, but also provide call control information, and other various servers used to locate, forward or receive messages. In this way, sip pushes the complexity of network devices to the network terminal equipment, so it is more suitable for building intelligent user terminals. SIP
http://blog.csdn.net/noiile/article/details/115436
What are the problems with SIP from private network to public network?
Address translation of the package.
SIP address Translation inside the SIP message.
The RTP address translation in the SDP inside the SIP message.
The
The Session Description Protocol (SDP) provides multimedia session descriptions for session notifications, session invitations, and other forms of multimedia session initialization.
The session directory is used to assist with multimedia conference announcements and send relevant settings for session participants. SDP is used to transmit this information to the receiving end.
Sdp:session description Protocol. Painting Description ProtocolThe SDP descriptions mainly include: Session name, session purpose, session validity time, the media that constitutes the session, and the information that accepts the media (address, port, format), and so on.1. OverviewSDP is also a product of the Mmusic workgroup, and is used much in mbone content. The purpose is to pass the media stream information in the media session, allowing the rec
of all, you need to find the SDP from the invite request, and call find_sdp (),
/*!/Brief returns whether SDP information exists in the sip invite request package,
*/Static int find_sdp (struct sip_request * req)
Of course we found it here ..
Call process_sdp to process SDP,
/*! /Brief process
Basic SIP Application
As one of the main VOIP communication protocols, the SIP protocol is simple, flexible, and open, and is gradually dominant in the VOIP communication field. The main methods used for SIP Communication include SIP terminals, proxy/targeted servers, location servers, and PSTN gateways. Currently, th
Reprint address (http://www.cnblogs.com/qingquan/archive/2011/08/02/2125585.html) I. Introduction of SDP protocolThe SDP is completely a session description format-it is not a transport protocol-it uses only different appropriate transport protocols, including session Notification Protocol (SAP), Session Initiation Protocol (SIP), real-time Streaming Protocol (RT
SDP is completely a session description format-it is not a Transport Protocol-it only uses different appropriate transport protocols, including session notification protocol (SAP) and Session Initiation Protocol (SIP), real-time stream protocol (RTSP), mimeExtended protocol email and Hypertext Transfer Protocol (HTTP ). The SDP protocol is also a text-based proto
SIP (Session Initiation Protocol) Conversation Initiation Protocol is an application layer control (signaling) protocol for network telephony and conferencing. It is mainly a multimedia communication protocol based on IP network. It can realize the signaling functions are also using RTP as a media transmission protocol. Originally presented by the IETF Mmusic (multiparty multimedia session control) workgroup.
SIP
I. Introduction to SDP protocol
SDP is completely a session description format-it is not a Transport Protocol-it only uses different appropriate transport protocols, including session notification protocol (SAP) and Session Initiation Protocol (SIP), real-time stream protocol (RTSP), MIME extension protocol email and Hypertext Transfer Protocol (HTTP ). The
, the validity period of the URI address is determined by the Expires header field value.
SIP Request Message instance:
INVITE sip:0109@127.0.0.1:5060; User=phone sip/2.0
call-id:01e04633512400000@127.0.0.1
VIA:SIP/2.0/UDP 127.0.0.1:5061
from:to:contact:sip:010203@127.0.0.1:5061
Cseq:1 INVITE
Max-forwards:70
Content-type:application/
caller that the caller is ringing (ringing).
Route set: Routing set. A routing set is a sip or sips URI in order. These URIs describe the list of proxies that must go through to pass a request. A routing set can be adaptive because the header contains either Record-route (record routing) or dependency configuration.
Server: Servers. A server is a network element that receives the request and processes the request and sends a response to the reque
is called an SDP message.The problem is that the SIP terminal (UA) may not know anything about Nat. Therefore, IP addresses contained in SDP usually use internal IP addresses, that is, IP addresses known by the SIP terminal. In this way, when the communication peer wants to communicate with the
collection string by the SDP user name, session ID, network type, address type, and address element.
SIP transaction: a sip transaction receives an event on the client and server, including the first request sent from the client to the server and the last one (not 1xx) the server sends an end response to the client. If the request is an invite request and the fi
The original link (also reproduced) http://blog.csdn.net/yetyongjin/article/details/6881491. I have modified some typos. SIPWhat kind of problems do you encounter from the private network to the public network? 1. Address translation of the package.2. SIP address translation inside SIP messages.3. The RTP address translation in the SDP in the
To transfer media, you first have to establish a media conversation (session). Establishing a media session is actually a process of negotiating the media parameters of a session through the SDP Offer/answer Exchange. In SIP, the process of establishing a media session is usually first accompanied by the process of establishing a SIP dialog (Dialog), in which m
for different NAT types.
L UPnP
L external Query
L stun
L ALG
Among them, the first three are obtained by the SIP client (including UA and proxy) by some means or protocol before the invite. The SIP client is required to provide additional support and is not applicable to all Nat methods.
The ALG (Application Layer Gateway) is applicable to all Nat methods and does not require any additional support from t
What are the problems with SIP from private network to public network?
Address translation of the package.
SIP address Translation inside the SIP message.
The RTP address translation in the SDP inside the SIP message.
The existing structure of the network is complex,
SDP Protocol
Introduction of SDP protocol
The SDP is completely a session description format (corresponding to the RFC2327)-it is not a transport protocol-it uses only different appropriate transport protocols, including session Notification Protocol (SAP), Session Initiation Protocol (SIP), real-time Streaming Proto
The author's blog address: http://blog.sina.com.cn/samzhen1977
By Sam (zhufeng) sam_code@hotmail.com
Service DiscoveryProtocol (SDP) provides a capability for applications to discover which service is available and the features of this service.
Service Discovery Protocol (SDP or BluetoothSDP) in the Bluetooth protocol stack, applications in the Bluetooth environment have special meanings and find out which
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.