Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - lewis

Pages: [1]
1
FreeSentral - Yate based IP PBX / Blind transfer on Cisco phones fails
« on: March 12, 2015, 07:40:51 AM »
Hi,

I've been trying Yate and FreeSentral as a possible replacement for our current Asterisk SIP server. Unfortunately I'm having trouble whilst testing compatibility with our Cisco SPA504G phones.

I use extension 1056 to call extension 1024. I answer the call and use the phone's blind transfer button to try transferring the call to extension 1052. When I select the blind xfer button on handset 1024, enter extension 1052 and press 'dial', it says the transfer failed and puts the call back on hold.

An extract from Yate's debug log show this:


------
20150312131235.896679 <sip:INFO> 'udp:0.0.0.0:5060' received 462 bytes SIP message from 192.168.16.62:5060 [0x80211d900]
------
REFER sip:1024@x.x.x.166:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.16.62:5060;branch=z9h0000-000034c
From: <sip:1056@192.168.16.62>;tag=e07bbfb000000ca1i0
To: "1024" <sip:1024@x.x.x.166>;tag=770492463
Referred-By: "1056" <sip:1056@x.x.x.166>
Call-ID: 641670369@x.x.x.166
CSeq: 102 REFER
Max-Forwards: 70
Contact: "1056" <sip:1056@192.168.16.62:5060>
Refer-To: <sip:1052@x.x.x.166>
User-Agent: Cisco/SPA504G-7.5.6a
Content-Length: 0

------
20150312131235.907558 <sip:INFO> 'udp:0.0.0.0:5060' sending code 100 0x8020db600 to 192.168.16.62:5060 [0x80211d900]
------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.16.62:5060;branch=z9hG4bK-f39a34c;received=192.168.16.62
From: <sip:1056@192.168.16.62>;tag=e07bbfb0419d8ca1i0
To: "1024" <sip:1024@x.x.x.166>;tag=770492463
Call-ID: 641670369@x.x.x.166
CSeq: 102 REFER
Server: YATE/5.4.0
Content-Length: 0


20150312131235.907776 <sip/3:STUB> initTransfer. Possible incomplete NOTIFY party creation [0x80e0b9800]
20150312131235.913491 <sip:INFO> 'udp:0.0.0.0:5060' sending code 481 0x80e061700 to 192.168.16.62:5060 [0x80211d900]
------
SIP/2.0 481 Call/Transaction Does Not Exist
Via: SIP/2.0/UDP 192.168.16.62:5060;branch=z9hG000-f390000;received=192.168.16.62
From: <sip:1056@192.168.16.62>;tag=e07bbfb000000ca1i0
To: "1024" <sip:1024@x.x.x.166>;tag=770492463
Call-ID: 641670369@x.x.x.166
CSeq: 102 REFER
Server: YATE/5.4.0
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO
Content-Length: 0



With kind assistance from a few people in the #yate IRC channel, I have tried all kinds of things to figure out why this isn't working all without success :(

I've made sure to set a *98 trigger in the [transfer] subsection (to match the phone) in pbxassist.conf. I've set transfer=enable in ysipchan.conf. I changed the phone to send $OPTIONS messages instead of $NOTIFY messages because Yate said NOTIFY messages were not allowed despite adding NOTIFY=no to [methods] in ysipchan.conf.

Help or advice from anyone here please would be very much appreciated. Thank you in advance for your time and consideration.

Kind regards,
Lewis

Pages: [1]