[Serusers] SIP SER

Greger V. Teigre greger at teigre.com
Mon Mar 5 08:02:52 CET 2007


You can do that using exec command from ser.cfg when you receive a 
REGISTER. Use sipp or the internal SER stack to create new messages (see 
faqs on iptel.org)
Or http://iptel.org/sems if you want to do it in a better way.
g-)

Goh, Tee-Yong wrote:
> Hi Karim,
>
> Thank you for your advice. Noted your advice.
>
> Yes. My objective here is once the SER receives a REGISTER message 
> from one of the client, it will auto generate "INVITE" messages to the 
> clients.
>
> I am using the ser-0.9.6. I have looked through the coding as such
>  
> /ser-0.9.6/modules/nathelper/nathelper.c
> /ser-0.9.6/modules/nathelper/nathelper.cfg
> /ser-0.9.6/modules/nathelper/nathelper_rrtpp.cfg
> /ser-0.9.6/modules/registrar/save.c
> /ser-0.9.6/modules/registrar/reply.c
> /ser-0.9.6/modules/registrar/sip_msg.c
>  
> Anyone knows where can i find the portion where once the SER receives 
> the REGISTER message, it responds with 200 OK to the client? Can i 
> find them inside nathelper or registrar or paser?
>
> Apologies if any inconvenience caused.
>
> Thank you.
>
> Regards,
> Tee Yong
>  
>
> ------------------------------------------------------------------------
> *From:* karim basraoui [mailto:basraouik at gmail.com]
> *Sent:* Sat 3/3/2007 8:36 PM
> *To:* Goh, Tee-Yong
> *Cc:* serusers at lists.iptel.org
> *Subject:* Re: [Serusers] SIP SER
>
> Well, first of all a SER server does not generate messages it only 
> interprets the messages it receives. so it can not generate INVITE 
> messages. so if you want to call several clients from one client, this 
> one has to initiate the call by sending an INVITE to SER.
>
> When receiving the INVITE message, SER will forward it to the callees. 
> i did not try this yet, but i think that you can do this with the 
> method : "forward" as follows:
>
> if(method == INVITE) {
>          forward("callee1_IP_address","callee1_port");
>          forward("callee2_IP_address","callee2_port");
>          forward("callee3_IP_address","callee3_port");
>          #and so on ...
> }
>
> try this for example... and let me know if it works or not.
>
> ps: (personnally i think it won't work :p)
>
> 2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg <mailto:gohty at m1.com.sg>>:
>
>     Hi Karim,
>      
>     Yes you are right.
>     Please advice.
>
>     Thank you.
>
>     Regards,
>     Howard
>
>         -----Original Message-----
>         *From:* karim basraoui [mailto:basraouik at gmail.com
>         <mailto:basraouik at gmail.com>]
>         *Sent:* Saturday, March 03, 2007 8:01 PM
>         *To:* Goh, Tee-Yong
>         *Cc:* serusers at lists.iptel.org <mailto:serusers at lists.iptel.org>
>         *Subject:* Re: [Serusers] SIP SER
>
>         So if i understand, when a clint registers, SER will
>         automatically send invites to the other clients and make
>         connections with them?
>
>         2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg
>         <mailto:gohty at m1.com.sg>>:
>
>             Dear Karim,
>
>             Thank you for your reply.
>
>             Yes you are right. I have having difficulty searching for
>             this for past 2 months.
>
>             Yes. Here is what i want. Once i receive the REGISTER
>             messages, my SER will send out "INVITE" message to my
>             other clients. This is what i am intended to do. However,
>             i could not search for the right coding inside the ser-0.9.6.
>
>             Please advice and apologies if any inconvenience caused
>             for you.
>
>             Thanks.
>
>             Regards,
>             Howard
>
>                 -----Original Message-----
>                 *From:* karim basraoui [mailto:basraouik at gmail.com
>                 <mailto:basraouik at gmail.com>]
>                 *Sent:* Saturday, March 03, 2007 7:18 PM
>                 *To:* Goh, Tee-Yong
>                 *Subject:* Re: [Serusers] SIP SER
>
>                 Hi,
>
>                 Do you want to make changes on SER behaviour when it
>                 receives REGISTER messages. If it's the case you can
>                 make a condition in the "ser.cfg" file, in the bloc
>                 "route{ ... }". for example:
>                 route {
>                           if (method == "REGISTER")
>                           { #what you want to do};
>                         }
>
>
>                 2007/3/3, Goh, Tee-Yong <gohty at m1.com.sg
>                 <mailto:gohty at m1.com.sg>>:
>
>                     Hi,
>
>                     May i know from the SER-0.9.6, where can i look
>                     for and make changes for the SER when receiving
>                     "REGISTER" message and responsing " 200 OK" back
>                     to the corresponding node or clients?
>
>                     Would appreciate your assistance and advice as
>                     soon as possible as i have difficultly locating
>                     the coding. Please advice where i can find the
>                     script to edit the above mentioned messages.
>
>                     Apologies for the inconvenience caused.
>
>                     Thank you.
>
>                     Regards,
>                     Howard
>
>                     ------------------------------------------------------------------------
>                     This email (including any attachment) is subject
>                     to the following disclaimer:
>                     http://m1.com.sg/M1/misc/disclaimer
>                     <http://m1.com.sg/M1/misc/disclaimer>
>                     ------------------------------------------------------------------------
>
>                     _______________________________________________
>                     Serusers mailing list
>                     Serusers at lists.iptel.org
>                     <mailto:Serusers at lists.iptel.org>
>                     http://lists.iptel.org/mailman/listinfo/serusers
>
>
>
>
>                 -- 
>                 BASRAOUI Karim
>                 www.basraouik.afrikart.net
>                 <http://www.basraouik.afrikart.net> 
>
>             ------------------------------------------------------------------------
>             This email (including any attachment) is subject to the
>             following disclaimer: http://m1.com.sg/M1/misc/disclaimer
>             <http://m1.com.sg/M1/misc/disclaimer>
>             ------------------------------------------------------------------------
>
>
>
>
>         -- 
>         BASRAOUI Karim
>         www.basraouik.afrikart.net <http://www.basraouik.afrikart.net>
>
>     ------------------------------------------------------------------------
>     This email (including any attachment) is subject to the following
>     disclaimer: http://m1.com.sg/M1/misc/disclaimer
>     ------------------------------------------------------------------------
>
>
>
>
> -- 
> BASRAOUI Karim
> www.basraouik.afrikart.net <http://www.basraouik.afrikart.net>
> ------------------------------------------------------------------------
> This email (including any attachment) is subject to the following 
> disclaimer: http://m1.com.sg/M1/misc/disclaimer
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20070305/dc932d75/attachment.htm>


More information about the sr-users mailing list