|
|
|
[
Permlink
| « Hide
]
Paul Mossman - 2008-07-22 15:22
Polycom SondsPointIP firmware version: 3.0.2.0972. The problem is also observed on a 650.
I'm adding the SIPP script that I used to reproduce the problem.
The command to invoke the script is as follows: sipp <yourProxyIP>:5060 -auth_uri <yourSIPDomain> -d 5000 -inf DatafScs.txt -sf callTarget3.xml -trace_err -trace_msg -s <extensionOfPolycomSetToBeCalledByScript> -m 1 The script file is called callTarget3.xml and the data file is called DataScs.txt. Before running the script, you need to edit Fields 0, 1 and 6 of the DataScs.txt file to match your scenario. The problem has also been observed with firmware versions 2.2.2.0084 and 3.0.3.0401, when tested against the SCS500 Conference Bridge. This was on scsalpha, where we use a Conference Bridge extension of 20000, and an access code of 29785.
I also notice that the problem sometimes does not occur if you enter "29785" rather than "29785#" when prompted for the conference access code. I could not re-create this issue using a Polycom 601 with 3.0.2.0972 firmware.
I was using a 3 digit range for the Bridge access (105) and a 4 digit range for the conference number (4000 to 4999) Paul asked me to change both the Bridge access and the conference # to 6 digits I did this using the Bridge as 200000 and the Conference number range as 400000 to 499999 After this I could reptoduce this issue Clearly, the additional REFER is incorrect.
I've been unable to reproduce this issue with Polycom firmware 3.1.0. Please ignore my comment above as I had not changed the ConfServerRule from 3 digits to 5, after I did this I cannot reproduce issue on my system
Added trace of successful connection to Conference with Polycom set:
Setup: Conference name range 20001 to 29999 ConfServerRule prefix 2 and 4 digits ConfBridge Rule prefix is 20000 and 0 digits Polycom 601 Firmware: 3.0.2.0972 Polycom IP: 192.122.24.186 SCS: 192.122.24.36 Scenario From Polycom set user 7006 I dialled 20000 I hear "Please enter your conference access number" Conference answered and I then dialled 29875# I hear "Thank you, you are now being connected to the conference" I am then connected and all is fine... I've been trying unsuccessfully to reproduce this myself using the callTarget3.xml sipp script.
Perhaps if you could provide the phone's configuration files you are using? If it is reproducible at will for you could you make another attempt with the following log settings: log.render.file.upload.append.sizeLimit="10240" * Increase the size of the max uploaded log file log.render.level="0" log.level.change.sip="0" log.level.change.pps="1" log.level.change.so="2" all other logs can be set at the default (4) Setting the sip=0 log level will generate a lot of logging so you'll want to remember to raise that level back up after the test is complete or you may experience issues related to high cpu load. I was able to reproduce the problem. The logs and configuration files are all attached. (MAC 0004f21a2296)
One interesting thing is that with all this logging enabled, the call does not drop. But, I did a Wireshark trace, and I do see the mystery REFER being sent by the phone. (Also shown in the 0004f21a2296-app.log file.) For reference purposes, this is tracked at Polycom by VOIP-45039
Downgrading to Minor since the problem has only been observed during a REFER to the SCS500 2.0 conferencing, the work-around (dial the bridge directly) is good enough for that release, and SCS500 2.5 will use the FreeSwitch conferencing product.
This issue is already fixed in Polycom sw and will be available in SIP 3.1.1
Verified the issue in the build:
sipxproxy 3.10.3-013975 2008-11-11T06:58:52 oem-3.10-centos5 sipxconfig 3.10.3-013975 2008-11-11T07:08:37 oem-3.10-centos5 Used Polycom firmware version: 3.1.1.0137 to simulate the issue Steps to reproduce: Precondition: Registaer three Polycom Phones,201(Polycom 301),202(Polycom 301) and 203(polycom 650) 1. Call user 201 from user 202 2. Answer the call from 202 and blind transfer the call to user 203 Result: Call is established between 202 and 203 Observation: By analysing the call flow the following behaviour was observed: when 202 Blind transfers the call to 203, 202 sends refer message to 201 stating 'Refer-to' 203 and 'refered by' 201 only ones, ie from Phone2(202) to proxy and proxy to phone1(201) Attachment: Blind_transfer_packet_trace Few corrections in my last comment:
User 201 is Polycom phone model 650 user 202 is Polycom phone model 301 user 203 is also polycom phone model 301 Made call from 202 to 201 and blind transferred the call from 201 to 203. Note: I didnt observe any extra REFFER messages coming from the polycom phones. I believe this has been resolved in 3.1.1 and verified by your testers, can this be closed?
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||