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: Michael Collins <mcollins@fcnetwork.com> To: freeswitch-users@lists.freeswitch.org Sent: Friday, November 2, 2007 2:39:28 AM Subject: [Freeswitch-users] Documentation Questions - updating wiki, channel variables <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue;text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple;text-decoration:underline;} span.EmailStyle17 {font-family:Arial;color:windowtext;} _filtered {margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {} --> 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
Okay, I'll write a script to comb the source files looking for all of the variables, then I'll keep the wiki as updated as reasonably possible. Also, if you or Paul don't have developer blogs then I'd like to remove those links from the wiki. -MC _____ 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: freeswitch-users@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@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: Michael Collins <mcollins@fcnetwork.com> To: freeswitch-users@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
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: freeswitch-users@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@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: Michael Collins <mcollins@fcnetwork.com> To: freeswitch-users@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
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@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org ] On Behalf Of Anthony Minessale Sent: Friday, November 02, 2007 9:04 AM To: freeswitch-users@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@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: Michael Collins <mcollins@fcnetwork.com> To: freeswitch-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Brian West Sent: Friday, November 02, 2007 4:38 PM To: freeswitch-users@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@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org ] On Behalf Of Anthony Minessale Sent: Friday, November 02, 2007 9:04 AM To: freeswitch-users@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@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: Michael Collins <mcollins@fcnetwork.com> To: freeswitch-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
participants (3)
-
Anthony Minessale
-
Brian West
-
Michael Collins