Hi Ali,

Per fifo syntax (see http://www.opensips.org/html/docs/modules/1.9.x/mi_fifo.html#id247980), if one of the parameter contains \n or \r (which is fifo param separator), you need to escape the whole string between "" . So try :

opensipsctl fifo t_uac_dlg NOTIFY sip:[email protected] sip:[email protected] . '\"From:<sip:[email protected]>;tag=2e6d0428dde36eaa\r\nTo:<sip:[email protected]>\r\nCseq: 1243 NOTIFY\r\nCall-ID: 5957934579359\r\nEvent: resync\r\n\"'

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 02/12/2013 06:28 PM, Ali Pey wrote:
Hello,

I cannot get t_uac_dlg to work. It keeps telling me 400 Too few or too many arguments. My server is running opensips version 1.6.3 and this is how I am doing it:

opensipsctl fifo t_uac_dlg NOTIFY sip:[email protected] <mailto:sip%[email protected]> sip:[email protected] <mailto:sip%[email protected]> . "From:<sip:[email protected] <mailto:sip%[email protected]>>;tag=2e6d0428dde36eaa\r\nTo:<sip:[email protected] <mailto:sip%[email protected]>>\r\nCseq: 1243 NOTIFY\r\nCall-ID: 5957934579359\r\nEvent: resync\r\n"
400 Too few or too many arguments

This is how it looks in the log file:

Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <NOTIFY> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <sip:[email protected] <mailto:sip%[email protected]>> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <sip:[email protected] <mailto:sip%[email protected]>> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <.> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <From:<sip:[email protected] <mailto:sip%[email protected]>>;tag=2e6d0428dde36eaa> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <To:<sip:[email protected] <mailto:sip%[email protected]>>> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <Cseq: 1243 NOTIFY> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <Call-ID: 5957934579359> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_tree: adding node <> ; val <Event: resync> Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_parse_node: end of input tree Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_fifo_server: done parsing the mi tree Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_fifo_server: command empty Feb 12 11:20:37 opensips-1 /usr/sbin/opensips[3409]: DBG:mi_fifo:mi_fifo_server: entered consume


Can someone shed some light here for me? I have tried any possible combination I could think of.

Thanks,
Ali


On Sat, Jan 26, 2013 at 2:46 AM, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:

    Hi Ali,

     See the TM docs.

    Regards,
    Bogdan


    Sent from Samsung Mobile



    -------- Original message --------
    From: Ali Pey <[email protected] <mailto:[email protected]>>
    Date:
    To: Bogdan-Andrei Iancu <[email protected]
    <mailto:[email protected]>>
    Subject: Re: [OpenSIPS-Users] Send a SIP Notify message to a
    registered SIP Phone (config resync)


    Thank you for the quick response Bogdan.

    Is there an example of how to use this command somewhere? I can't
    get it to work.

    Regards,
    Ali Pey



    On Fri, Jan 25, 2013 at 12:14 PM, Bogdan-Andrei Iancu
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Ali,

        Use the t_uac_dlg MI command to do it.

        Best regards,
        Bogdan


        Sent from Samsung Mobile



        -------- Original message --------
        From: Ali Pey <[email protected] <mailto:[email protected]>>
        Date:
        To: OpenSIPS users mailling list <[email protected]
        <mailto:[email protected]>>
        Subject: [OpenSIPS-Users] Send a SIP Notify message to a
        registered SIP Phone (config resync)


        Hello,

        What's the best way to generate and send a custom Notify SIP
        message to a registered sip phone (for configuration resync)?

        Thanks,
        Ali Pey



_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to