Okay, I have come up with what I believe
to be a pretty accurate list of channel variable names. I’m putting
them here for reference, but the bulk of the information is in the pastebin:
http://pastebin.freeswitch.org/3432
Please let me know if you see any obvious
faults. The pastebin has more info on how I filtered out what seemed
obviously not to be channel variables as well as which source files these
variables appear in.
-MC
RECORD_ARTIST
RECORD_COMMENT
RECORD_COPYRIGHT
RECORD_DATE
RECORD_SOFTWARE
RECORD_STEREO
RECORD_TITLE
absolute_codec_string
alert_info
auto_answer_destination
bridge_pre_execute_aleg_app
bridge_pre_execute_aleg_data
bridge_pre_execute_bleg_app
bridge_pre_execute_bleg_data
bridge_to
bypass_media
cache_speech_handles
call_timeout
codec_string
conference_auto_outcall_announce
conference_auto_outcall_caller_id_name
conference_auto_outcall_caller_id_number
conference_auto_outcall_flags
conference_auto_outcall_timeout
continue_on_fail
default_language
destination_number
dl_cid_msg
effective_caller_id_name
effective_caller_id_number
exec_after_bridge_app
exec_after_bridge_arg
export_vars
fifo_announce
fifo_music
fifo_status
fifo_target
fifo_timestamp
fire_asr_events
fs_switch_channel_get_variable
hangup_after_bridge
hold_music
inbound_context
inbound_dialplan
jitterbuffer_msec
language
limit_id
limit_realm
local_media_ip
local_media_port
local_video_ip
local_video_port
max_forwards
network_addr
originator
originator_codec
pa_hold_file
pa_ring_file
pass_rfc2833
playback_terminators
pound_replace
presence_id
remote_media_ip
remote_media_port
remote_video_ip
remote_video_port
ringback
rtp_disable_vad_in
rtp_disable_vad_out
rtp_enable_vad_in
rtp_enable_vad_out
rtp_rewrite_timestamps
rtp_timeout_sec
signal_bond
signal_bridge_to
sip_auto_answer
sip_codec_negotiation
sip_to_host
sip_to_uri
sip_transport
sofia_profile_name
sound_prefix
star_replace
stream_prebuffer
switch_l_sdp
switch_m_sdp
switch_r_sdp
timer_name
tts_engine
tts_voice
voicemail_authorized
voicemail_domain_name
voicemail_greeting_number
voicemail_id
voicemail_profile_name
xml_cdr_base
From:
freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: Friday, November 02, 2007
9:04 AM
To:
Subject: Re: [Freeswitch-users]
Documentation Questions - updating wiki,channel variables
We don't really use freeswitch.info anymore as we now have
our own instance of drupal up.
As for the variables I try to keep them documented but I do seem to invent a
new magic variable about once a day so maybe an audit is in order. I try
to make most of them in the code a #define in switch_types.h but there are
probably a few stragglers in the modules etc that could be found with a grep
for switch_channel_get_variable in the codebase and we could clean it up.
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400
----- Original Message
----
From:
To:
Sent: Friday, November 2, 2007 2:39:28 AM
Subject: [Freeswitch-users] Documentation Questions - updating wiki, channel
variables
Guys,
Just wondering if there are still blogs by anthm and pdt,
per the wiki main page:
http://wiki.freeswitch.org/wiki/Main_Page#Developer_Blogs
I know Trixter’s is still there, but what about Paul
and Anthony? It’s looking for a domain of freeswitch.info which seems
uninhabited. If there are developer blogs I’d like to get the page
updated with the correct links, and if there aren’t then I’d like
to get the links removed.
Secondly, I was curious about channel variables. I
know there is a big list here:
http://wiki.freeswitch.org/wiki/Channel_Variables
I was curious to know if this list is up to date. I
see that some are listed as ‘unknown’ which is okay for now –
I just want to make sure that all of the variables are on the list. Are
all of these defined in switch_types.h? (Just curious – if I know
where to look in the source I can compare the source code to the wiki list.)
Thanks,
MC
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com