Also check out the fifo interface to the TM module, it allows you to generate a message and inject it for processing from the command line by writing to the fifo ser opens. And I quote:
1.4.18. External Usage of TM
There are applications which would like to generate SIP
transactions without too big involvement in SIP stack,
transaction management, etc. An example of such an application
is sending instant messages from a website. To address needs
of such apps, SER accepts requests for new transactions via
fifo pipes too. If you want to enable this feature, start FIFO
server with configuration option.
fifo="/tmp/ser_fifo"
Then, an application can easily launch a new transaction by
writing a transaction request to this named pipe. The request
must follow very simple format, which is
:t_uac_from:[<file_name>]\n
<method>\n
<sender's uri>\n
<dst uri>\n
<CR_separated_headers>\n
<body>\n
.\n
\n
(Filename is to where a report will be dumped. ser assumes
/tmp as file's directory.)
Note the the request write must be atomic, otherwise it might
get intermixed with writes from other writers. You can easily
use it via Unix command-line tools, see the following example:
[jiri@bat jiri]$ cat > /tmp/ser_fifo
:t_uac_from:xxx
MESSAGE
sip:sender@iptel.org
sip:mrx@iptel.org
header:value
foo:bar
bznk:hjhjk
p_header: p_value
body body body
yet body
end of body
.
or cat test/transaction.fifo > /tmp/ser_fifo
-Evan
Greger V. Teigre wrote:
You are better off generating the message outside SER. SER is not a UAS. Have a look at sipsak or sipp (both found at sourceforge, I think). g-)
srinivas.sriram@wipro.com wrote:
Hello,
I am using SER-0.9.6. How to send instant message programmatically, how to build sip message and which function can by used(like t_uac, t_request).
Can you help where and which to be changed in ser code.
Thank you,
Regards,
Sriram Srinivas.
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
www.wipro.com
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers