asterisk - Attended Transfer to gxw410x sip trunk Failed -


i have issue making attended transfer fxo gateway (grand stream gxw4108).

i using feature code (*2) commit in call attended transfer.

call first initiated , transfer terminated when external pstn phone ring.
blind transfer working fine , attended transfer working fine internally issue appears when transferring gxw4108 gateway.

here configuration(sip.conf):

[gxw410x] host= 192.168.10.239 type=peer insecure=very 

i using elastix version 2.4 , sniffing traffic: (192.168.10.231: asterisk , 192.168.10.239: gxw4108)

invite sip:991xxxxxxxxxxx@192.168.10.239 sip/2.0  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  max-forwards: 70  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>  contact: <sip:100@192.168.10.231:5060>  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 invite  user-agent: fpbx-2.8.1(1.8.20.0)  date: sat, 10 may 2014 20:52:01 gmt  allow: invite, ack, cancel, options, bye, refer, subscribe, notify, info, publish  supported: replaces, timer  content-type: application/sdp  content-length: 288    v=0  o=root 2108910474 2108910474 in ip4 192.168.10.231  s=asterisk pbx 1.8.20.0  c=in ip4 192.168.10.231  t=0 0  m=audio 15580 rtp/avp 0 8 3 101  a=rtpmap:0 pcmu/8000  a=rtpmap:8 pcma/8000  a=rtpmap:3 gsm/8000  a=rtpmap:101 telephone-event/8000  a=fmtp:101 0-16  a=ptime:20  a=sendrecv  sip/2.0 100 trying  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 invite  user-agent: grandstream gxw4108 (hw 2.0, ch:7) 1.3.4.13  content-length: 0    sip/2.0 180 ringing  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>;tag=27454245bd077ea3  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 invite  user-agent: grandstream gxw4108 (hw 2.0, ch:7) 1.3.4.13  contact: <sip:gxw410x@192.168.10.239:5074;transport=udp>  allow: invite,ack,cancel,bye,notify,refer,options,info,subscribe,update,prack  content-length: 0    cancel sip:991xxxxxxxxxxx@192.168.10.239 sip/2.0  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  max-forwards: 70  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 cancel  user-agent: fpbx-2.8.1(1.8.20.0)  content-length: 0    sip/2.0 200 ok  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>;tag=27454245bd077ea3  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 cancel  user-agent: grandstream gxw4108 (hw 2.0, ch:7) 1.3.4.13  supported: replaces, timer, 100rel, path  content-length: 0    sip/2.0 487 request cancelled  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>;tag=27454245bd077ea3  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 invite  user-agent: grandstream gxw4108 (hw 2.0, ch:7) 1.3.4.13  content-length: 0    ack sip:gxw410x@192.168.10.239:5074;transport=udp sip/2.0  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk5c0ae243;rport  max-forwards: 70  from: "100" <sip:100@192.168.10.231>;tag=as1973acc2  to: <sip:991xxxxxxxxxxx@192.168.10.239>;tag=27454245bd077ea3  contact: <sip:100@192.168.10.231:5060>  call-id: 21f5e75c5c575af45b939d0f349a40fc@192.168.10.231:5060  cseq: 102 ack  user-agent: fpbx-2.8.1(1.8.20.0)  content-length: 0    options sip:gxw410x@192.168.10.239:5074;transport=udp sip/2.0  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk4b3e2af1;rport  max-forwards: 70  from: "unknown" <sip:unknown@192.168.10.231>;tag=as7aaf1080  to: <sip:gxw410x@192.168.10.239:5074;transport=udp>  contact: <sip:unknown@192.168.10.231:5060>  call-id: 12a9092b47984994709a95bd75d8c60b@192.168.10.231:5060  cseq: 102 options  user-agent: fpbx-2.8.1(1.8.20.0)  date: sat, 10 may 2014 20:52:18 gmt  allow: invite, ack, cancel, options, bye, refer, subscribe, notify, info, publish  supported: replaces, timer  content-length: 0    sip/2.0 200 ok  via: sip/2.0/udp 192.168.10.231:5060;branch=z9hg4bk4b3e2af1;rport  from: "unknown" <sip:unknown@192.168.10.231>;tag=as7aaf1080  to: <sip:gxw410x@192.168.10.239:5074;transport=udp>;tag=as2cee3cf7  call-id: 12a9092b47984994709a95bd75d8c60b@192.168.10.231:5060  cseq: 102 options  user-agent: grandstream gxw4108 (hw 2.0, ch:15) 1.3.4.13  contact: <sip:gxw410x@192.168.10.239:5074;transport=udp>  allow: invite,ack,cancel,bye,notify,refer,options,info,subscribe,update,prack  supported: replaces, timer, 100rel, path  content-length: 0 

just found solution issue sharing may somebody:
cause:
attended transfer time out default = 15 secs , time not enough establish call gxw4108 , gxw4108 establish call pstn. after 15 secs asterisk sends cancel request terminate transfer.

solution:
increase time out setting value atxfernoanswertimeout = 60 in /etc/asterisk/features.conf


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -