[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