Hello
I know this is a repost but I have been doing some testing and have only been able to do a blind call transfer in the following situation…
My IAX client calls my Zap channel, the IAX client (caller) then presses # for the blind call transfer and the call is then transfered.
Any any other situation both the caller and the callee are hangup, this is after the caller is placed on hold and the extension is entered.
…
I the following situation I call my Zap channel with my IAX client of extension 101 , I then try do i blind call transfer on the Zap channel to forward the IAX client to extension 102, both parties are then hung up on
CLI OUTPUT
-- Accepting AUTHENTICATED call from 192.168.0.1:
> requested format = gsm,
> requested prefs = (),
> actual format = gsm,
> host prefs = (),
> priority = mine
-- Executing [104@internal:1] Dial("IAX2/101-1", "ZAP/1|10|rtT") in new stack
-- Called 1
-- Zap/1-1 is ringing
-- Zap/1-1 answered IAX2/101-1
-- Started music on hold, class 'default', on IAX2/101-1
-- <Zap/1-1> Playing 'pbx-transfer' (language 'en')
-- Stopped music on hold on IAX2/101-1
-- Transferring IAX2/101-1 to '102' (context internal) priority 1
-- Hungup 'Zap/1-1'
-- Hungup 'IAX2/101-1'
These are my configuration files
extensions.conf
[globals]
OUTBOUNDTRUNK=Zap/4
[internal]
include => outbound-local
include => inter-office
include => office
exten => 500,1,VoiceMailMain( )
exten => 104,1,Dial(ZAP/1,10,rtT)
exten => 104,n,VoiceMail(u104@default)
exten => 104,n,Hangup()
exten => 444,1,Playback(tt-monkeys)
exten => 777,1,Dial(SIP/alain,10,tT)
exten => 888,1,Dial(SIP/nico,10,tT)
[office]
exten => _2XX,1,Dial(IAX2/nicoserver:***@****/${EXTEN})
exten => _1XX,1,Dial(IAX2/${EXTEN},10,rtT)
exten => _1XX,2,VoiceMail(u${EXTEN}@default)
[outbound-local]
exten => _9.,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1})
exten => _0.,1,Dial(${OUTBOUNDTRUNK}/${EXTEN})
[incoming]
include => internal
exten => s,1,Dial(ZAP/1,15,rtT)
exten => s,n,VoiceMail(u104@default)
exten => s,n,Hangup()
[inter-office]
exten => 205 ,1,Playback(tt-monkeys)
exten => _2XX,1,Dial(IAX2/nicoserver:*****@*******/${EXTEN})
exten => 8500,1,Dial(IAX2/nicoserver:***@******/${EXTEN})
iax.conf
[general]
bandwidth=low
disallow=lpc10
jitterbuffer=no
forcejitterbuffer=no
tos=lowdelay
autokill=yes
notransfer=no
[101]
callerid=Nico Pretorius
secret=nico
type=friend
host=dynamic
context=internal
[102]
callerid=Alain Millward
secret=alain
type=friend
host=dynamic
context=internal
zapata.conf
[channels]
signalling=fxo_ls
callerid="Channel 1" <0126585266>
mailbox=6001
group=5
context=internal
channel => 1
callerid=
mailbox=
group=
context=default
threewaycall=yes
transfer=yes
cancallforward=yes
;;; line="2 WCTDM/0/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
context=default
;;; line="3 WCTDM/0/2 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 3
context=default
;;; line="4 WCTDM/0/3 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=incoming
channel => 4
context=default
I have no idea why it does this , Please let me know if I have missed any .conf files out
Thanks Alot