Tojagar You can see the list with available variables in the Pseudo-Variables Cookbook. Write text message to standard error terminal or syslog. For example, for Content-Lenght header it contains the content length value as integer. Content for older releases than 3.
|Published (Last):||8 June 2018|
|PDF File Size:||20.75 Mb|
|ePub File Size:||2.69 Mb|
|Price:||Free* [*Free Regsitration Required]|
Overview OpenSIPS has many features but in the way it behaves when a media session is established, it is not more than a proxy, meaning that it only takes the messages from one side and pass them on the other side. However, this has proven not to be enough as to provide certain services it is required for the server to be aware of the state of the sessions, monitor and control them.
The name comes from the behavior, since in fact what is required is for the B2BUA to stand in the middle and establish two dialogs with both end points that will eventually exchange media. The picture bellow shows the architecture of the B2BUA implementation. The reason for which the architecture has two parts is to allow extensions and integration with other system that might implement their own logic interpretor. It offer an upper level library that will make the implementation of another logic interpreter and applier much easier.
The separation enhances and encourages extension and integration with other systems. So there will be a b2b server entity if it is created when a message is received and has to reply to it b2b client entity if the entity will have to start a dialog by sending an initial message 1. A scenario instantiation is an application of a scenario that is currently in progress. To achieve this it uses directly the functions provided by the tm module for sending requests and replies and for receiving replies.
Also the tm module announce it when a reply for a request that it has sent is received. The first parameter is the name of the scenario to be instantiated. So it is the job of the script writer to decide when a certain scenario should be applied. The next arguments are parameters needed by the scenario.
As it shall be seen later, a scenario can require some values to be given as parameters in contrast to hard coding them, making the scenario configurable. Ex: Fifo MI command.
Back-to-Back User Agent
Kamailio SIP Server Documentation Wiki