Hi Bogdan-Andrei.
Thank you very much for the hint. By the way, I have tried it but without success. It seems that the call request is only forwarded to the last subscriber, not sent to every online subscriber. See: The code : append_branch(); seturi("sip:5...@192.168.xx.yy"); append_branch(); seturi("sip:7...@192.168.xx.yy"); append_branch(); seturi("sip:6...@192.168.xx.yy"); will make the SIP INVITE be forwarded only to number 6000 And the code append_branch(); seturi("sip:5...@192.168.xx.yy"); append_branch(); seturi("sip:6...@192.168.xx.yy"); append_branch(); seturi("sip:7...@192.168.xx.yy"); will make the SIP INVITE be forwarded only to number 7474. I'm trying to forward the SIP INVITE to 5454, 6000 and 7474 at same time. What I'm missing? Can you see? Any hint will be very helpful! Thanks a lot. RODRIGO PIMENTA CARVALHO Inatel Competence Center Software Ph: +55 35 3471 9200 RAMAL 979 ________________________________ De: Bogdan-Andrei Iancu <bog...@opensips.org> Enviado: terça-feira, 9 de fevereiro de 2016 09:08 Para: OpenSIPS users mailling list; Rodrigo Pimenta Carvalho Assunto: Re: [OpenSIPS-Users] How to send a call request to every online peer? Hi Rodrigo, What you are looking for is called in SIP terminology "parallel forking" - a call attempt is sent to multiple destinations in the same time and only one can pick up the call. In OpenSIPS you can easily do parallel forking by adding multiple destinations / branches by using the append_branch() function: http://www.opensips.org/Documentation/Script-CoreFunctions-2-1#toc3 [http://www.opensips.org/pub/skins/opensips/images/logo2.jpg]<http://www.opensips.org/Documentation/Script-CoreFunctions-2-1#toc3> openSIPS | Documentation / Core Functions - 2.1<http://www.opensips.org/Documentation/Script-CoreFunctions-2-1#toc3> www.opensips.org This section lists the all the functions exported by OpenSIPS core for script usage (to be used in opensips.cfg) Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 05.02.2016 16:05, Rodrigo Pimenta Carvalho wrote: Hi. I have the situation: Caller A needs call every online peer. That is, A needs call B, C, D, F... The user should just push a 'call button' in his/her softphone and than OpenSIPs should receive only one SIP INVITE (let's say inviting number 9999). After receiving such INVITE, OpenSIPS should spread the request to every one. That is: SIP INVITE B, SIP INVITE C, SIP INVITE D, and so on. In addiction, If one answers the call, others should receive SIP BYE immediately. Because A wants to call just with one peer and doesn't matter who will answer first. It is not a conference. What kind of functionality am I talking about, in terms of OpenSIPS? Is it possible? Is the code simple? Any hint will be very helpful! Thanks a lot. RODRIGO PIMENTA CARVALHO Inatel Competence Center Software Ph: +55 35 3471 9200 RAMAL 979 _______________________________________________ Users mailing list Users@lists.opensips.org<mailto:Users@lists.opensips.org> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users