FS weekly 2010 06 02
From FreeSWITCH Wiki
Calling Instructions
UPDATE: New meeting time
Wednesday May 26 at 1800 UTC (1200 CST / 1pm EST)
sip:888@conference.freeswitch.org or via the good old PSTN at +1-919-386-9900
Or click on this link
Or call Skype the skype user "skypiax5", you'll be automatically connected (max 20 concurrent users).
Codecs: PCMU/PCMA, G.722, CELT, Speex, Skype, among others
Press 0 to mute/unmute your self. Press * to deaf/undeaf.
Agenda
Please add agenda items as needed. If you have a question you'd like to ask then edit the Items Needing Discussion section below. Be sure to put your name/nick on your question.
News, Notes, & Miscellaneous Fun Stuff
- FS book update
Featured Presentation [ FreeSWITCH and Kamailio together - typical use cases ]
- June 2, 2010 - Daniel-Constantin Mierla - Co-Founder of Kamailio (OpenSER) Project
Overview
Goals of Kamailio, how it differentiates from FreeSWITCH and why using them together creates a very powerful framework to build large VoIP systems.
Presentation Topics
- Kamailio for sip routing and FreeSWITCH as media server (conferencing, voicemail, IVR, announcements)
- FreeSWITCH as a B2BUA for Kamailio (topology hiding, transcoding, call interrupt detection)
- FreeSWITCH as prepaid engine for Kamailio
- Load balancing FreeSWITCH servers with Kamailio
- Q & A Session
Upcoming Presentations
The dates for the following presentations are subject to change, so you need to check back.
- June 9, 2010 ?? - DRK - mod_managed CDRs for billing purposes, keeping track of everything
- June 16, 2010 - Anthony Minessale, how important it is to come to cluecon and register now? And other stuff.
- June 23, 2010 ?? - Rupa Schomaker - discusses mod_memcache, mod_cidlookup
Items Needing Discussion
- FSmerge followup (if neeeded)
- FreeSWITCH Training! (dschreiber)
- ClueCon Update
- Get yerself registered
- Speakers contact MSC or BKW ASAP for scheduling
- From MSC: How do you guys handle adding columns to the calls db
- Example - ESL-based script that keeps calling "show channels"
- Need to see custom information, perhaps the accountcode variable or custom var
Janitorial Items
- Chan vars - let's crowdsource the descriptions of these vars
- Need wiki volunteer: create_wiki_page.pl script
- auto create new pages for chan vars, APIs, modules, etc.
Items Needing Documentation
- New channel variable: outbound_redirect_fatal - Variable_outbound_redirect_fatal
- New API: sofia_reg_count (commit msg)
- New VM param: vm-enabled (commit msg)
- New sofia param: allow-empty-password (commit msg)
- New param: 'critical' in modules.conf.xml (commit msg)
- New channel variable: 'direction' (commit msg)
- New conference param: terminate-on-silence (commit msg)
- Verbose events:
- global param verbose-channel-events, fsctl verbose_events [on|off]
- commit msg
- New "disable hold" feature:
- disable_hold channel variable
- disable-hold profile param
- (commit msg)
- Channels to check if you have been auth'd:
- sip_acl_authed_by
- sip_acl_token
- commit msg
- New mod_looback chan var: loopback_bowout_on_execute (commit msg)
User Tips & Tricks
If you have something you'd like to share with the community then by all means add it here and we will give you a few minutes on the conf call to discuss it!
Sevet posted this on the IRC channel.
<action application="bridge" data="[$limit(domain,gw1,10)]sofia/gw1/$1,[$limit(domain,gw2,10)]sofia/gw2/$1,[$limit(domain,gw3,10)]sofia/gw3/$1,[$limit(domain,gw4,10)]sofia/gw4/$1" />
Suggestions For Future Meetings & Future To Dos
- In the future Darren Schreiber will discuss:
- mod_nibblebill
- DRK:
- mod_managed
- CDRs for billing purposes, keeping track of everything
- Giovanni
- Skypopen
- mod_gsm (when ready)
Presenters Needed For These Topics
- SIP 101 (beginning SIP, how does it work, how to look at different SIP packets)
- NAT traversal debugging in FS environments (when to use autonat, how to diagnose your NAT routers, etc.)
- mod_shout/shoutcast, esp with one-way conferences for scalability
- Codec negotiation - early vs. late, why you need it, how to do it
Conference Call Recording
Did you miss this weeks Conference call? You can listen to it here
- This recording is not complete as x-lite crashed during the conference.

