[Freeswitch-users] Documentation Questions - updating wiki, channel variables

Michael Collins mcollins at fcnetwork.com
Fri Nov 2 16:48:51 PDT 2007


Yep.  Probably might be good to categorize them as well, i.e. which
module(s) they specifically work with, etc.  

Any thoughts on how these ought to be broken down, besides RO vs. RW and
which mod(s), etc. they work with?

-MC

> -----Original Message-----
> From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-
> users-bounces at lists.freeswitch.org] On Behalf Of Brian West
> Sent: Friday, November 02, 2007 4:38 PM
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] Documentation Questions - updating
> wiki,channel variables
> 
> These also need to be broken down into once you can set.. vs ones you
> can read only.
> 
> /b
> 
> On Nov 2, 2007, at 6:35 PM, Michael Collins wrote:
> 
> > 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 at lists.freeswitch.org
[mailto:freeswitch-
> users-bounces at lists.freeswitch.org
> > ] On Behalf Of Anthony Minessale
> > Sent: Friday, November 02, 2007 9:04 AM
> > To: freeswitch-users at lists.freeswitch.org
> > 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 at hotmail.com
> > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> > IRC: irc.freenode.net #freeswitch
> >
> > FreeSWITCH Developer Conference
> > sip:888 at conference.freeswitch.org
> > iax:guest at conference.freeswitch.org/888
> > googletalk:conf+888 at conference.freeswitch.org
> > pstn:213-799-1400
> >
> > ----- Original Message ----
> > From: Michael Collins <mcollins at fcnetwork.com>
> > To: freeswitch-users at lists.freeswitch.org
> > 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
> > _______________________________________________
> > Freeswitch-users mailing list
> > Freeswitch-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> 
> 
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org




More information about the FreeSWITCH-users mailing list