FS weekly 2010 06 02

From FreeSWITCH Wiki
Jump to: navigation, search


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.


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 ]


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:
  • 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.

Return to main meeting page