[Serusers] How to send instant message programmatically
Evan Borgström
evan.borgstrom at ca.mci.com
Wed Jul 19 22:51:03 CEST 2006
I have no idea what's wrong with me, my email client and/or my imap
store. When I opened this folder it told me that Greger's initial reply
was from Today and was un-read. After I sent my reply it decided to
reload the folder and show me it was from June 16th... whoops.
-Evan
Evan Borgström wrote:
>
> 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 at bat jiri]$ cat > /tmp/ser_fifo
>
>
> :t_uac_from:xxx
>
>
> MESSAGE
>
>
> sip:sender at iptel.org
>
>
> sip:mrx at 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 at 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 at lists.iptel.org
>>> http://lists.iptel.org/mailman/listinfo/serusers
>>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Serusers mailing list
>> Serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
More information about the sr-users
mailing list