[asterisk-users] transfer=mediaonly : can't hear nothing

Simone Cittadini mymailforlists at gmail.com
Fri Mar 16 03:43:40 MST 2007


I've setup this simple configuration to test the new mediaonly iax 
feature in 1.4 :

Input (client) -> Server (routing) -> Termination
transfer=no        transfer=mediaonly   transfer=no

all the machines are in the same 192.168.0.x net

the routing Server in the middle has iaxusers realtime backend on mysql
the call is originated with a sip phone registered on the Input client
Server's credentials are hardcoded in iax.conf on the Termination server

codecs allowed are alaw and gsm, I see all the traffic as alaw
( Ooh, voice format changed to 8 )

with Server's transfer=no all works ok
with Server's transfer=yes all works "ok" I can hear, some seconds (~12) 
after the call is answered the Server spits a

    -- Channel 'IAX2/[Termination IP]:4569-2' ready to transfer
    -- Channel 'IAX2/[Client IP]:4569-1' ready to transfer

and inserts the cdr (in mysql), I can still hear
(of course the cdr is shorter than the actual call, or we would'nt be 
testing mediaonly :)

with Server's transfer=mediaonly I have quite immediatly the 'ready to 
transfer' message but cant' hear nothing (I see udp activity on I and T 
anyway)
10% of the tryes the transfer is not so immediate and I can hear a 
couple of seconds of monkey screams
(the cdr works ok, billing the entire call)


client I extensions.conf

[paps]
exten => _X.,1,Dial(IAX2/${LOGIN}:${PWD}@${SERVER}/${EXTEN})
exten => _X.,n,Hangup

routing server S extensions.conf

[default]
exten => _X.,n,Dial(IAX2/server:pwd at 192.168.0.95/${EXTEN})
exten => _X.,n,Hangup

termination server T extensions.conf

[incoming]
exten => _X.,1,Answer
exten => _X.,n,Playback(tt-monkeys)   <-- .gsm
exten => _X.,n,Echo
exten => _X.,n,Hangup


More information about the asterisk-users mailing list