I'm trying to solve accounting + lines limit (numbers of incoming and outgoing calls) + refer problem.. The problem seems as very hard to me.
Everything works well, but refer request. There are 3 (A, B, C) UAs, each has limititation of number of incoming and outgoing calls. 1. A calls B. Now A takes 1 outgoing and 0 incoming lines. Lets write this as (1;0). So, B takes (0;1) 2. B decides to make an attended refer to C. So, it calls C (sent INVITE). Now B takes (1;1), C - (0;1) 3. After conversation with C, B finishs the refer and send REFER to A. For a properly billing and lines limit I should have : 1. Lines limit: A(1;0), B(1;1), C(0;1) 2. Conversations between A,B and B,C (from billing points of view) But after when A received REFER request, it 1. sends an INVITE, not a RE-INVITE, because of REFER has 'reffered-to; header and 'replaces' tag, so that INVITE doesn't have 'to-tag', so this is a new session with new billing between A and C. 2. sends a BYE to B, so this finishes the session between A and B and changes line limit: now B takes (0;1) After when C received that INVITE, he sends a BYE to B. And now B takes 0 incoming and 0 outgoing lines and accounting (billing) doesn't work properly (there is just one leg between A and C) I haven't any idea how to solve this situation. B2B could help me by means of sending RE-INVITE to A and C when B sends REFER, instead of transmitting REFER to A. WBR, Anton Zagorskiy VoIP Developer, Oyster Telecom Phone.: +7 812 601-0666 Fax: +7 812 601-0593 [email protected] www.oyster-telecom.ru > -----Original Message----- > From: [email protected] [mailto:users- > [email protected]] On Behalf Of Anca Vamanu > Sent: Tuesday, January 11, 2011 6:59 PM > To: [email protected] > Subject: Re: [OpenSIPS-Users] b2b refer scenario > > On 01/11/2011 04:56 PM, Anton Zagorskiy wrote: > > Hi Anca. > > > > As I see from the b2b documentation, there is no easy way to catch an > > attended refer and make it as INVITE. > Why do you want to do that? > > > The problem is in the refer-to field > > that contains "Replaces" tag. > > > > > > May be anyone has an idea how to do this? > > > > > > > > > > Also, why there isn't documnetation for 1.6.4 on the site? There are > 1.6.3 > > and trunk/devel in Cookbooks and 1.6.x and 1.7.x in the tutorials. > What is > > 1.7.x? > > > > > > > > > > WBR, Anton Zagorskiy > > VoIP Developer, Oyster Telecom > > Phone.: +7 812 601-0666 > > Fax: +7 812 601-0593 > > [email protected] > > www.oyster-telecom.ru > > > > > > > >> -----Original Message----- > >> From: [email protected] [mailto:users- > >> [email protected]] On Behalf Of Anca Vamanu > >> Sent: Wednesday, January 05, 2011 3:53 PM > >> To: [email protected] > >> Subject: Re: [OpenSIPS-Users] b2b refer scenario > >> > >> Hi Anton, > >> > >> 01/05/2011 02:09 PM, [email protected] wrote: > >>> Hi Anca, > >>> thanks for your reply, but could you explain a bit more? > >>> > >>> I don't understand how B2B will understand that he should execute > >>> scenario on REFER request when b2b_init_request is calling on an > >>> INVITE request? > >>> > >>> I'm talking about situation, where there are 2 UAs, they has > >>> established session, and one of them sending the REFER request to > >>> another. > >>> > >> Yes, this is exactly how it works, by calling the b2b_init_request > on > >> the initial Invite, so that B2BUA is in the middle of the call and > can > >> control it. If you look in the xml scenario file you will see that > >> there > >> is a rule for REFER there - this is how it know that when a REFER is > >> received it has to do what it has to do. > >> Try this out and you will see ;) . > >> > >> Regards, > >> > >> -- > >> Anca Vamanu > >> www.voice-system.ro > >> > >> > >> _______________________________________________ > >> Users mailing list > >> [email protected] > >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > -- > Anca Vamanu > www.voice-system.ro > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
