cannix Report post Posted 09/30/2011 12:34 PM Hello Im getting errors while trying to connect voiceguide to CCM and transfer a call protocol: SIP CCM: 10.167.0.10 Voiceguide server: 10.165.16.47 calling from: 4669 call transfer to: 4050 wireshark displays this message: ----------------------------------------------- 45936 142.496932 10.165.16.47 10.167.0.10 SIP 427 Request: REGISTER sip:10.167.0.10;ttl=10 45937 142.498662 10.167.0.10 10.165.16.47 SIP 369 Status: 100 Trying (0 bindings) 45938 142.498667 10.167.0.10 10.165.16.47 SIP 425 Status: 400 Bad Request - 'Malformed/Missing Contact field' (0 bindings) ----------------------------------------------- After that I dial-in and try to transfer a call ----------------------------------------------- 160775 579.125034 10.165.16.47 10.167.0.11 SIP/SDP 757 Status: 200 OK, with session description 160786 579.162456 10.167.0.11 10.165.16.47 SIP/SDP 727 Request: ACK sip:3256@10.165.16.47:5060, with session description 163280 586.501836 10.165.16.47 10.167.0.11 SIP 640 Request: REFER sip:4669@10.167.0.11:5060, in-dialog 163281 586.503019 10.167.0.11 10.165.16.47 SIP 473 Status: 400 Bad Request ----------------------------------------------- hang up ----------------------------------------------- 173279 616.639395 10.167.0.11 10.165.16.47 SIP 539 Request: BYE sip:3256@10.165.16.47:5060 173299 616.702567 10.165.16.47 10.167.0.11 SIP 456 Status: 200 OK ----------------------------------------------- What am I configurating wrong? config.xml ----------------------------------------------- <VoIP_Registrations> <VoIP_Registration> <Display>callmanager</Display> <Protocol>SIP</Protocol> <RegServer>10.167.0.10</RegServer> <RegClient>3256@10.167.0.10</RegClient> <LocalAlias>3256</LocalAlias> </VoIP_Registration> </VoIP_Registrations> ------------------------------------------------ Share this post Link to post
SupportTeam Report post Posted 10/03/2011 09:02 AM Could you please post the actual WireShark trace (.pcap file) capturing the registration attempt and the incoming call and transfer. You can filter the WireShark trace for just the sip messages and only include the sip messages in the .pcap. Also please post VoiceGuide's ktTel trace which can be found in VoiceGuide's \log\ subdirectory. Please .ZIP up all files before posting. Share this post Link to post
cannix Report post Posted 10/03/2011 09:36 AM files attachedlogfiles.zip Share this post Link to post
cannix Report post Posted 10/03/2011 09:44 AM sorry, the wireshark log was incomplete. i atached the good one now. logfiles.zip Share this post Link to post
SupportTeam Report post Posted 10/03/2011 12:14 PM What type of SIP server is at IP 10.167.0.10 ? The WireShark traces show a REFER request being made, but the ktTel traces do not capture this. Can you please do the follwoing: 1. Stop VG service. 2. Delete all log files in VoiceGuide's \log\ directory 3. Start WireShark. 4. Start VG service. 5. Make the call into system. Then post the WireShark and VoiceGuide's vgEngine and ktTel traces. Share this post Link to post
cannix Report post Posted 10/03/2011 12:29 PM the sip server is a cisco unified communication manager version 7.1.5.31900-3 new logging attached. logging.zip Share this post Link to post
SupportTeam Report post Posted 10/06/2011 12:28 PM We are still trying to find out why the CCM is answering with a "malformed FROM: field" message when the attempt to register the extension with it is made. The SIP request looks fine. From traces it looks that after the failed registration an call was placed directly into VoiceGuide system from IP 10.167.0.11, and there after a SIP REFER transfer was attempted. The attempt to perform a REFER transfer was made specifying the CCM extension number only, without specifying the IP address of the CCM. The destination number would need to be in ext@ccmipaddress format (eg: 4070@10.167.0.10) but the transfer would most likely fail as the initial SIP registration failed, so any REFER transfer messages would probably not be acted on by CCM. Will advise if we find out more. Are you able for now to try using the 'trombone' / 'dial and conference' type transfers instead? Share this post Link to post
SupportTeam Report post Posted 10/10/2011 01:12 PM We are still trying to find out why the CCM is answering with a "malformed FROM: field" message when the attempt to register the extension with it is made. The SIP request looks fine. Have you been able to successfully register a SIP softphone with the CCM? Can you try doing this and if successful could you please post the WireShark trace here? We are still puzzled why your CCM is answering with a "malformed FROM: field" message when the attempt to register as an extension with it is made. Are you able to take this up with the CCM administrator/installer/supplier and see if may be the option to register 3rd party SIP devices has been disabled on this system? Another approach is to not have VoiceGuide register itself with CCM at all, and just setup CCM and/or any other call sources to send calls to VoiceGuide's IP address. Share this post Link to post
cannix Report post Posted 10/10/2011 02:30 PM it works! i needed to adress the call to the server: 4050@10.167.0.10 Registration of sip: i removed the whole sip registration from config.xml. I only specified the protocol. I only see a "request cancelled" a couple of times (see wireshark file). export-sip.zip Share this post Link to post
SupportTeam Report post Posted 10/10/2011 11:09 PM Thanks for letting us know that you got it working. Looks like your CUCM is accepting REFER transfers issued by VoiceGuide even though VoiceGuide has not registered itself as an extension, which is great as this makes using it a lot easier. Initial call to VoiceGuide is just routed to VoiceGuide's IP address, correct? Most likely HMP is not responding to the CUCMs "487 Request Canceled" NOTIFYs as that call was ended from HMPs point of view, but looks like lack of response there is not affecting the CUCM adversely. Please let us know if you have any other questions, Share this post Link to post