Hi,

 

You should have a look on the 3pcc feature 
http://sipp.sourceforge.net/doc/reference.html#3PCC , you might perhaps achieve 
what you want by adapting the embedded 3pcc scenarios, but I'm not sure.

 

Don't forget to cc to sipp-users when replying.

 

Regards,

 

Olivier Boulkroune

 

________________________________

De : Turlapati Varun-DHGM76 [mailto:[EMAIL PROTECTED] 
Envoyé : jeudi 18 octobre 2007 09:39
À : Boulkroune, Olivier (Non-HP:Atos Origin)
Objet : RE: [Sipp-users] Help required - Handling multiple calls

 

Hello Olivier,

 

Your understanding is right. To confirm, here is the call flow.

 

A -----> INV ---> B

A<---200 OK---- B

A---->ACK>----> B

                        B<---INV---C

                        B-->100--->C

A<---Hold<------- B

                        B--->BYE--->C

                        B<---200 OK--C

A---->BYE------> B

A<----200 OK<---B

 

So if this isn't possible now, could we at our level work on the binary? If so, 
where could we look into?

 

Thanks for your quick response.

Regards,

-Varun.

 

________________________________

From: Boulkroune, Olivier (Non-HP:Atos Origin) [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 18, 2007 12:53 PM
To: Turlapati Varun-DHGM76; [email protected]
Cc: Balachandran Siddarth-DPK487
Subject: RE: [Sipp-users] Help required - Handling multiple calls

Hi Varun,

 

A sipp server instance is able to handle multiple calls coming from different 
remote parts, but not if you have different call-ids within a same call flow, 
i.e if you want the B scenario to look like this :

 

-----> INVITE (Call-id: XXXX)

<----  200 OK

---> INVITE (Call-id: YYYY)

<--- 200 OK

 

, this won't work (as the secund Invite will be treated as a new call).

 

If my understanding is not correct, showing us you're A, B and C scenario 
(assuming they're all sipp instances) as well as B's error and messages log 
file might help.

 

Regards,

 

Olivier Boulkroune

 

________________________________

De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Turlapati 
Varun-DHGM76
Envoyé : jeudi 18 octobre 2007 08:28
À : [email protected]
Cc : Balachandran Siddarth-DPK487
Objet : [Sipp-users] Help required - Handling multiple calls

 

Hello,

 

We are trying a scenario involving 3 parties - A,B and C.

Scenario - A calls B and are engaged. B has call waiting enabled. Now C calls 
B. B should put A on hold and answer C. C will send BYE and then B retrieves 
the call with A. Now A sends BYE.

 

Problem-

Call is established between A and B. When C calls B, we get an error in the 
logs "Discarded message for new calls while quitting" for the INVITE received 
at B from C. So the case doesn't move further as C gets request timed-out.

 

We used sipp-2.0.1 version

We suspect that the problem is that the binary is not able to handle multiple 
calls (Call-ID).

In case B were to initiate a new call there was a work-around. That is, prefix 
a string and '///' So the call-ID would be like  1234///[Call_ID]

 

However, in this case the receiving end is having to deal with multiple calls. 
How do we deal with this problem? Is my diagnosis about multiple Call-ID 
problem correct?

 

Please let us know if you need more details.

 

Thanks.

-Varun.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to