VoiceGuide IVR Software Main Page
Jump to content

Sip Trunk To Ccm

Recommended Posts

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

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

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

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
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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×