[Freeswitch-users] Problem with pre-answer
svb
svb_fs_user at lists.adminnetz.de
Tue May 7 15:42:38 MSD 2013
Hello Freeswitch Users,
I’ve got a problem with playing announcements in FreeSWITCH last stable
Version 1.2.8. To be precise, when using ‘session::streamFile’ in a
lua-script, I get the following error response:
[ERR] sofia_glue.c:3015 No audio codec available
The error only occurs when I set <action application="pre_answer"/> in
the dialplan. On the other hand, if I do use <action
application="answer"/> instead, a codeclist is generated and the
announcement is played.
The sip-profile has the following settings:
<param name="global-codec-prefs" value="$${global_codec_prefs}"/>
<param name="inbound-codec-prefs" value="$${global_codec_prefs}"/>
<param name="outbound-codec-prefs" value="$${global_codec_prefs}"/>
<param name="early-media-override" value="on-progress"/>
<param name="inbound-codec-negotiation" value="generous"/>
vars.xml:
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G722,PCMU,PCMA,GSM"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G722,PCMU,PCMA,GSM"/>
<X-PRE-PROCESS cmd="set" data="inbound_codec_prefs=G722,PCMU,PCMA,GSM"/>
Furthermore the following variables are set int the dialplan:
<action application="set" data="ignore_early_media=false"/>
<action application="set" data="bypass_media=false"/>
<action application="set" data="proxy_media=false"/>
<action application="set" data="instant_ringback=false"/>
<action application="set" data="execute_on_answer=sched_hangup +10800
alloted_timeout"/>
<action application="set" data="call_timeout=120"/>
<action application="set" data="uuid_bridge_continue_on_cancel=true"/>
<action application="set" data="hangup_after_bridge=false"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set_zombie_exec"/>
Compairing the logfiles of an ‘answered’ with an ‘pre-answered’ call I
found the following Variables are NOT set in the ‘pre-answered’ Version:
Channel-Read-Codec-Name: [PCMA]
Channel-Read-Codec-Rate: [8000]
Channel-Read-Codec-Bit-Rate: [64000]
Channel-Write-Codec-Name: [PCMA]
Channel-Write-Codec-Rate: [8000]
Channel-Write-Codec-Bit-Rate: [64000]
I’ve tried all the above mentioned combinations that I could think of,
but without any luck. Anyone got a bright idea what actually is the
matter and would kindly help me out?
Regards,
Sven
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list