Open source of SIP applications (proxy, PBX ,...)
SIP Express Router (SER): Highspeed GNU sip proxy with a lot of features and a lot of ongoing development. homepage:Http://www.iptel.org/ser/. A really cool sip
SIP Proxy Server PartySIP and osippartysip Based on oSIP open source Library
**************************************** **************************************** **************************************** ***Author: EasyWave time: 2014.09.14
Category: Linux application-SIP Proxy Server PartySIP Declaration: reprinted, pleas
ubuntu9.10 Install OpenSER and use RTP Proxy to realize turn, solve the problem that symmetric NAT brings to SIP voice communication
Reprinted from Link http://hi.baidu.com/zj8la8la/blog/item/d700d8b2c11a41abd9335af9.html
Leave a note, convenient other people, online resources are not complete, I do a complete bar, at least I test through:My goal is very simple, just realize the
This stress test is based on the basiccall Project Modification of resiprocate 1.5 and passes the resiprocate 1.5 proxy test. In theory, it should also be able to perform stress tests on other proxies.
How to Use
1. Download resiprocate 1.5
2. Slave nodes/Resiprocate-1.5/resip/dum/test
3. Compile and run the basiccall Project
Notes:
1. If you use the resiprocate proxy, pay attention to several parameters.
statistics and so on. Second, SBC can also be regarded as a proxy server to support VoIP, can identify the fifth and seventh level of the message, and can also process more than the fifth layer of the many session signaling protocol, modify the address of the packet header, so as to achieve the SBC internal and external network address transformation.
The penetration process of SBC follows a certain communication model, in which the session can be de
1. Introduction to the SIP protocol
Many applications on the internet need to establish and manage a session. The session here refers to the exchange of data between participants. Considering the actual situation of participants, the implementation of these applications is often very complicated: Participants may move between agents, they may have multiple names, the communication between them may be based on different media (such as text, multimedia,
software for carrier networks. Network equipment suppliers (Nev) are developing hardware that supports sip signaling and services. Currently, many IP phones, user agents, network proxy servers, VOIP gateways, media servers, and application servers are using SIP.
SIP uses similar authoritative protocols, such as web Hy
Introduction
Communication providers and their partners and users are increasingly eager for a new generation of IP-based services. Now we have the SIP Session Initiation Protocol. SIP was born less than a decade ago in the computer science laboratory.
It is the first protocol suitable for multi-user sessions in various media content. Now it has become the specification of the Internet Engineering Task Gro
routing (LR ):This routing mechanism is flexible and is also the soul of the SIP routing mechanism, which is defined in RFC 3261.The following describes the route decision-making process of a loose routing Proxy:
1. The proxy first checks whether the request-Uri of the message belongs to the domain in which it is responsible. If yes, it will "translate" the addr
RFC 3842
Message summary and Message Waiting indication event package
RFC 3856
Presence event package
RFC 3857
A watcher Information Event template-Package
RFC 3903
Event State Publication
RFC 3959
Early session disposition type
RFC 3960
Early media and ringing tone generation
SIP informational rfcs and BCP documents
R
redirection server (redirect server) and SIP Proxy Server (proxy). The former routes SIP request messages in a redirect manner, which routes SIP request messages in a proxy manner.In redirection mode (as shown), the
properties of a session. Finally, the 15th section describes how to terminate a session.
Sections 8th, 10, 11, 12, 13, 14, and 15 describe the complete UA core (section 9th describes cancellation, which is used in the UA core and the agent core). The 16th section speaks of proxy servers, which are used for message routing between two UA.
6, the definition of the agreement
The following ranking is of additional significance to
the attributes of a session. Finally, section 15th describes how to terminate a session.
Section 8th, 10, 11, 12, 13, 14, and 15 describes the complete UA core (section 9th describes cancellation and is used in UA core and proxy core ). Section 16th describes proxy servers, which are used for message routing between two UA instances.
6. Protocol definitionThe rankings described below have additional signif
. The so-called stateful proxy is used to make different processing based on different situations. These processing have a positive correlation. For example, if three people send numbers, A needs to pass a number to C through B. In one case, whatever a says, B says the same number to C, which is called stateless proxy; another State is that if a says 1, B will pass to the C Number 2. If a says 2, B will pas
Rfc3261 Chinese translation [version D]
Parallel search: Parallel search. In parallel search, a proxy server sends multiple requests to a possible user location to receive the request response. Serial search: waits for the final response of the previous request before sending the next request. Different from serial search, parallel search sends multiple requests without waiting for the results of previous requests.
Provisional response: temporary resp
session. SIP is independent of low-level protocol, generally uses UDP and other connectionless protocols, and uses its own application layer reliability mechanism to ensure the reliable transmission of messages.
Important Concepts:UA: The user agent describes a common user terminal and user agent, with the client and server points in the SIP. A client is an application that establishes a connection to a s
architecture, which should include several basic logical units UA, Proxy server (SIP proxy), registration Server (registrar), redirect Server (Redirect server), and B2bua:
As shown in the figure above, the SIP UA or terminal forms the endpoint of the conversation: it sends or receives
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, locat
This tool is a real-time analysis of the SIP Communication Protocol, which is the main function of the Communication Engineering of zhongzheng University. In addition, the distributed design can be used to analyze cross-domain sip packets, draw a complete signaling flowchart, and control the web interface... background in view of the fact that there is no free communication protocol analysis software for th
imagery , and allows simultaneous multiple streaming requirements control, and the network protocol used to transmit it is not within its definition. The server side can choose to use TCP or UDP to transmit the stream content, its syntax and operation is similar to HTTP 1.1, but does not particularly emphasize time synchronization, so the comparison can tolerate network latency. In addition, the previously mentioned allow for simultaneous multiple stream demand control (multicast), besides redu
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.