FS weekly 2011 11 23

From FreeSWITCH Wiki
Jump to: navigation, search


Calling Instructions

Wednesday November 23rd, 2011 at 1800 UTC (1200 CST / 1300 EST)
sip:888@conference.freeswitch.org or via the good old PSTN at +1-919-386-9900
Australia: +61 7 3188 7519 (Thanks to Jay Binks - NetSIP.com.au)
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.

  • What are the Beeps in the conference? One Beep - someone has joined, two beeps - someone has left.

Screen sharing: when we do screen sharing we frequently use this:



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

  • CC Videos update - torrents.freeswitch.org <== grab it, seed it, love it!
  • FSCB - I will be submitting chapters 1 and 2 re-writes next week
  • New FS stuff
    • New feature: param disallow-multiple-registration on user directory logs out all other users on other sessions with the same user:domain pair. (r:624a2921) ** Only for mod_rtmp **
    • New module: Mod_http_cache - download stuff and cache it; becomes stale after a timeout period (useful for download audio files from Web)
    • New logging info: transfer_history <== needs docs!!
    • New command: fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls (r:2094f2d3)
    • add t38_pass_broken_boolean to pass the broken boolean behaviour over to the other side of the call when detected (r:afd0e1fc)
    • mod_dingaling now can send keep alives to prevent NAT device from closing connection after long idle time
    • add <param name="core-odbc-required" value="true"/> in switch.conf.xml to require connection to core db over odbc for startup (r:ead7a682)
    • FS-3471 making this the new default and patching libdingaling to use it exclusively with openssl, now we actually have single thread for gtalk an no gah noodlez
    • add presence to mod_valet_parking subscribe to the lot name for general stats or individual slots to monitor with park+ prefix *note* this used to be used in mod_fifo which now will use queue+ going forward (r:9daa42c1) <== needs docs!!
    • Update to flite 1.5.1 it should sound better now too (r:ecbd1db8)

Featured Presentation

  • New mod_conference features and changes
    • moderator PIN
      • moderator-controls
      • moderator-pin (also conference_moderator chan var)
      • pin-retries
      • ivr-dtmf-timeout
      • ivr-input-timeout
    • conference CDRs
      • cdr-log-dir conf profile parameter
    • waste flags now deprecated (see commit note)
    • Allow custom kick sound file
      • People who implement SIP/RTP are generally stupid and they just go retarded when no RTP is coming in, even though it's perfectly valid
  • SIP presence

Questions For Developers

  • Add your questions here

Janitorial Items

  • Still need Drupal/PHP helper or even someone w/ HTML/JS/CSS skill

Items Needing Documentation

  • Add your items here

Stuff started but needs some community input

  • Add your items here

Upcoming Presentations

  • All Upcoming Dates Open - Please let me (MSC) or NormT know if you have a topic or idea.
  • Eliot Gable's HA stuff (no date yet)
  • Polycom (still working on a date)

Suggestions For Future Meetings & Future To Dos

  • Math: Sofia internals
  • Eliot Gable: mod_ha_cluster
    • What is mod_ha_cluster?
      • In short: N+X (N Masters + X slaves) HA replacement for "Pacemaker + Corosync managed FS"
    • What is planned for mod_ha_cluster?
      • In short: manage interfaces, IPs, firewall rules, master/slave status; eventually, share registrations and call states without shared DB and do 'sofia recover' on failover
    • When will it be available?
      • In short: Master/slave, interface, IPs, and firewall management within the next couple of months (if I have the amount of time available that I expect to have)
    • For additional details, or if you would like to beta test, be on the call
  • Jeff Lenk: developing for FS in Windows environment

Presenters Needed For These Topics

  • SIP 101 (beginning SIP, how does it work, how to look at different SIP packets)
  • mod_shout/shoutcast, esp with one-way conferences for scalability
  • Codec negotiation - early vs. late, why you need it, how to do it
  • T.38 - what it is, how to use it, etc.
  • Multi-tenancy (bounties welcome)
  • Steve Underwood - SpanDSP, T.38, etc. with FreeSWITCH
  • mod_fifo vs. mod_callcenter - why use one or the other? Strengths and weaknesses of each
  • embedding FS in other applications (libfreeswitch)
  • IPv6 - what it is, how to use, differences with IPv4, how to configure FS

Need SIP Trunking or DIDs?

If you are looking for SIP Trunking, Origination or Termination please visit www.VoiceNetwork.ca

  • Unlimited Incoming DIDs from $3.95
  • Per Minute DIDs from $0.99 @ 0.01 per minute
  • Outbound Canadian Termination from $0.005 and USA from $ 0.0125
  • Free iNum's for each account

See Also

Return to main meeting page