<html><head><style>body{font-family:Helvetica,Arial;font-size:15px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:15px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">But if it was an issue with the container, it will also appear when i try to launch freeswitch from cli ?</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:15px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:15px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">But&nbsp;<span style="color: rgb(245, 245, 245); font-family: Consolas; background-color: black;">/usr/bin/freeswitch -u freeswitch -g freeswitch -ncwait -nonat -rp</span>&nbsp;seems to work fine, if i create manually the directory /run/freeswitch (go+w)</div> <div id="bloop_sign_1447849165349169920" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">--&nbsp;<br>Paul GOERGLER</div></div> <br><p class="airmail_on">On 18 novembre 2015 at 16:18:11, Bote Man (<a href="mailto:bote_radio@botecomm.com">bote_radio@botecomm.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>FreeSWITCH needs to start as root in order to claim execution priority (and maybe other things), then it drops privileges to the user specified by the -u command line switch. That is why the systemd file has that switch on its Execute line.<br><br>I believe that Stanislav discovered the problem as not being able to claim the high-resolution clock inside the container. That would explain the SETSCHEDULER error message.<br><br>Bote<br><br><br>&gt; -----Original Message-----<br>&gt; From: covici@ccs.covici.com<br>&gt; Sent: Wednesday, 18 November, 2015 06:10<br>&gt; Subject: Re: [Freeswitch-users] Installation failed Debian : SETSCHEDULER<br>&gt; <br>&gt; For myself, I put the directory stuff in my /etc/tmpfiles.d I still use<br>&gt; /var/run/freeswitdh so I have<br>&gt; d /var/run/freeswitch 755 freeswitch apache -<br>&gt; <br>&gt; but you could change to suit -- I hope you are not running fs as root.<br>&gt; <br>&gt; Paul GOERGLER &lt;pgoergler@gmail.com&gt; wrote:<br>&gt; <br>&gt; &gt; I add :<br>&gt; &gt; ExecStartPre=-/bin/chmod go+w /run<br>&gt; &gt; ExecStartPre=-/bin/mkdir -o /run/freeswitch<br>&gt; &gt; ExecStartPre=-/bin/chmod go+w /run/freeswitch<br>&gt; &gt;<br>&gt; &gt; But it produce :<br>&gt; &gt; Nov 18 08:21:21 freeswitch systemd[24718]: Failed at step SETSCHEDULER spawning /bin/chmod: Operation not permitted<br>&gt; &gt; Nov 18 08:21:21 freeswitch systemd[24721]: Failed at step SETSCHEDULER spawning /bin/mkdir: Operation not permitted<br>&gt; &gt; Nov 18 08:21:21 freeswitch systemd[24724]: Failed at step SETSCHEDULER spawning /bin/chmod: Operation not permitted<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Paul GOERGLER<br>&gt; &gt;<br>&gt; &gt; On 18 novembre 2015 at 10:41:58, covici@ccs.covici.com<br>&gt; (covici@ccs.covici.com) wrote:<br>&gt; &gt;<br>&gt; &gt; put that command in your unit file as an ExecStartPre and see if it<br>&gt; &gt; works.<br>&gt; &gt;<br>&gt; &gt; Paul GOERGLER &lt;pgoergler@gmail.com&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Indeed /usr/bin/freeswitch -u freeswitch -g freeswitch -ncwait -nonat -rp failed to start.<br>&gt; &gt; &gt; After investigation, the directory /run/freeswitch is missing.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; For the test i chmod go+w /run and create /run/freeswitch (chmod go+w), and the command work fine.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; But when i try with systemctl it’s the same issue.<br>&gt; &gt; &gt; Nov 18 06:30:55 freeswitch systemd[31324]: Failed at step SETSCHEDULER spawning /usr/bin/freeswitch: Operation not permitted<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; Paul GOERGLER<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 18 novembre 2015 at 09:10:45, Bote Man<br>&gt; (bote_radio@botecomm.com) wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; It looks like you installed the package (not that there’s anything wrong<br>&gt; with that) and I always compile the Master source code, so I can offer you<br>&gt; troubleshooting advice since I have also had trouble with systemd.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; First, try running that exact same command line as systemd uses to start<br>&gt; FS as user ‘root’:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; /usr/bin/freeswitch -u freeswitch -g freeswitch -ncwait -nonat -rp<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This will show you what systemd is seeing. You might find that<br>&gt; FreeSWITCH can’t run for whatever reason that it reports in its own log. Fix<br>&gt; that and everything might start to work.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; It’s possible that it can’t write its PID file in /run/freeswitch as that<br>&gt; directory might not exist because it is destroyed on each boot; I’m not sure<br>&gt; about that, though.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; There might also be permissions problems, although I doubt that as well,<br>&gt; because the package should set up all that stuff for you, but it’s worth<br>&gt; checking permissions and file ownership to be certain.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; During troubleshooting you might want to comment that Restart= line so<br>&gt; that when FS fails to start, systemd won’t try to restart it needlessly.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I know some of the guys have been working on this part of the package<br>&gt; to get it perfect so I don’t know the current state of things there. The<br>&gt; problems that I have seen with systemd and FS involved the PID file directory<br>&gt; and the WorkingDirectory, as well as starting FS with a bare command line so<br>&gt; it never drops privileges to the freeswitch user, resulting in permissions<br>&gt; getting set for root; then when it is run with the –u switch it can’t access its<br>&gt; logs and databases. I know the package uses different directory locations<br>&gt; than the compiled source code installation, which is what gave me problems<br>&gt; early on.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I have never seen an error message relating to SETSCHEDULER before.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hope this helps.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ---<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Bote<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; FreeSWITCH Docs Janitor<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; http://freeswitch.org/confluence<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-<br>&gt; users-bounces@lists.freeswitch.org] On Behalf Of pgoergler@gmail.com<br>&gt; &gt; &gt; Sent: Tuesday, 17 November, 2015 13:33<br>&gt; &gt; &gt; To: freeswitch-users@lists.freeswitch.org<br>&gt; &gt; &gt; Subject: [Freeswitch-users] Installation failed Debian : SETSCHEDULER<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hello,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I try to install Freeswitch on a proxmox container with debian 8,<br>&gt; following https://freeswitch.org/confluence/display/FREESWITCH/FreeSWIT<br>&gt; CH+1.6+Video<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; But it does not work<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Here what i did:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # cat /etc/debian_version<br>&gt; &gt; &gt; 8.2<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # cat /etc/apt/sources.list.d/99FreeSWITCH.test.list<br>&gt; &gt; &gt; deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main<br>&gt; &gt; &gt; # apt-get update<br>&gt; &gt; &gt; [...]<br>&gt; &gt; &gt; Hit http://files.freeswitch.org jessie InRelease<br>&gt; &gt; &gt; Hit http://files.freeswitch.org jessie/main amd64 Packages<br>&gt; &gt; &gt; Ign http://files.freeswitch.org jessie/main Translation-en<br>&gt; &gt; &gt; Fetched 367 B in 1s (279 B/s)<br>&gt; &gt; &gt; Reading package lists... Done<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Now i follow the document and install freeswitch-all<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # apt-get install freeswitch-all<br>&gt; &gt; &gt; [...]<br>&gt; &gt; &gt; Job for freeswitch.service failed. See 'systemctl status freeswitch.service'<br>&gt; and 'journalctl -xn' for details.<br>&gt; &gt; &gt; invoke-rc.d: initscript freeswitch, action "start" failed.<br>&gt; &gt; &gt; dpkg: error processing package freeswitch-all (--configure):<br>&gt; &gt; &gt;  subprocess installed post-installation script returned error exit status 1<br>&gt; &gt; &gt; Setting up libmtp-runtime (1.1.8-1+b1) ...<br>&gt; &gt; &gt; Setting up va-driver-all:amd64 (1.4.1-1) ...<br>&gt; &gt; &gt; Processing triggers for libc-bin (2.19-18+deb8u1) ...<br>&gt; &gt; &gt; Processing triggers for systemd (215-17+deb8u2) ...<br>&gt; &gt; &gt; Processing triggers for python-support (1.0.15) ...<br>&gt; &gt; &gt; Errors were encountered while processing:<br>&gt; &gt; &gt;  freeswitch-all<br>&gt; &gt; &gt; E: Sub-process /usr/bin/dpkg returned an error code (1)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # tail /var/log/syslog<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[20020]: Failed at step SETSCHEDULER<br>&gt; spawning /usr/bin/freeswitch: Operation not permitted<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: freeswitch.service: control<br>&gt; process exited, code=exited status=214<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: freeswitch.service holdoff time<br>&gt; over, scheduling restart.<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Stopping freeswitch...<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Starting freeswitch...<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: freeswitch.service start request<br>&gt; repeated too quickly, refusing to start.<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:50:15 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Ok the document said it could happen, i have to replace<br>&gt; /lib/systemd/system/freeswitch.service<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I did it<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # cat /lib/systemd/system/freeswitch.service<br>&gt; &gt; &gt; [Unit]<br>&gt; &gt; &gt; Description=freeswitch<br>&gt; &gt; &gt; After=syslog.target network.target local-fs.target<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; [Service]<br>&gt; &gt; &gt; ; service<br>&gt; &gt; &gt; Type=forking<br>&gt; &gt; &gt; PIDFile=/run/freeswitch/freeswitch.pid<br>&gt; &gt; &gt; PermissionsStartOnly=true<br>&gt; &gt; &gt; ExecStart=/usr/bin/freeswitch -u freeswitch -g freeswitch -ncwait -nonat<br>&gt; -rp<br>&gt; &gt; &gt; TimeoutSec=45s<br>&gt; &gt; &gt; Restart=on-failure<br>&gt; &gt; &gt; ; exec<br>&gt; &gt; &gt; WorkingDirectory=/usr/bin<br>&gt; &gt; &gt; User=root<br>&gt; &gt; &gt; Group=daemon<br>&gt; &gt; &gt; LimitCORE=infinity<br>&gt; &gt; &gt; LimitNOFILE=100000<br>&gt; &gt; &gt; LimitNPROC=60000<br>&gt; &gt; &gt; ;LimitSTACK=240<br>&gt; &gt; &gt; LimitRTPRIO=infinity<br>&gt; &gt; &gt; LimitRTTIME=7000000<br>&gt; &gt; &gt; IOSchedulingClass=realtime<br>&gt; &gt; &gt; IOSchedulingPriority=2<br>&gt; &gt; &gt; CPUSchedulingPolicy=rr<br>&gt; &gt; &gt; CPUSchedulingPriority=89<br>&gt; &gt; &gt; UMask=0007<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; [Install]<br>&gt; &gt; &gt; WantedBy=multi-user.target<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # systemctl daemon-reload &amp;&amp; systemctl start freeswitch<br>&gt; &gt; &gt; Job for freeswitch.service failed. See 'systemctl status freeswitch.service'<br>&gt; and 'journalctl -xn' for details.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hum still not working<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # systemctl status freeswitch.service<br>&gt; &gt; &gt; * freeswitch.service - freeswitch<br>&gt; &gt; &gt;    Loaded: loaded (/lib/systemd/system/freeswitch.service; disabled)<br>&gt; &gt; &gt;    Active: failed (Result: start-limit) since Tue 2015-11-17 16:52:08 CET; 15s<br>&gt; ago<br>&gt; &gt; &gt;   Process: 20069 ExecStart=/usr/bin/freeswitch -u freeswitch -g<br>&gt; freeswitch -ncwait -nonat -rp (code=exited, status=214/SETSCHEDULER)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: freeswitch.service holdoff time<br>&gt; over, scheduling restart.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Stopping freeswitch...<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Starting freeswitch...<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: freeswitch.service start request<br>&gt; repeated too quickly, refusing to start.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; And with the same error:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; # tail /var/log/syslog<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[20069]: Failed at step SETSCHEDULER<br>&gt; spawning /usr/bin/freeswitch: Operation not permitted<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[1]: freeswitch.service: control<br>&gt; process exited, code=exited status=214<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:52:07 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: freeswitch.service holdoff time<br>&gt; over, scheduling restart.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Stopping freeswitch...<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Starting freeswitch...<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: freeswitch.service start request<br>&gt; repeated too quickly, refusing to start.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Failed to start freeswitch.<br>&gt; &gt; &gt; Nov 17 16:52:08 freeswitch systemd[1]: Unit freeswitch.service entered<br>&gt; failed state.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; What can i do to make it start correctly ?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thanks,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; __________________________________________________________<br>&gt; _______________<br>&gt; &gt; &gt; Professional FreeSWITCH Consulting Services:<br>&gt; &gt; &gt; consulting@freeswitch.org<br>&gt; &gt; &gt; http://www.freeswitchsolutions.com<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Official FreeSWITCH Sites<br>&gt; &gt; &gt; http://www.freeswitch.org<br>&gt; &gt; &gt; http://confluence.freeswitch.org<br>&gt; &gt; &gt; http://www.cluecon.com<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; FreeSWITCH-users mailing list<br>&gt; &gt; &gt; FreeSWITCH-users@lists.freeswitch.org<br>&gt; &gt; &gt; http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>&gt; &gt; &gt; UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-<br>&gt; users<br>&gt; &gt; &gt; http://www.freeswitch.org<br>&gt; &gt; &gt; ----------------------------------------------------<br>&gt; &gt; &gt; Alternatives:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ----------------------------------------------------<br>&gt; &gt; &gt;<br>&gt; __________________________________________________________<br>&gt; _______________<br>&gt; &gt; &gt; Professional FreeSWITCH Consulting Services:<br>&gt; &gt; &gt; consulting@freeswitch.org<br>&gt; &gt; &gt; http://www.freeswitchsolutions.com<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Official FreeSWITCH Sites<br>&gt; &gt; &gt; http://www.freeswitch.org<br>&gt; &gt; &gt; http://confluence.freeswitch.org<br>&gt; &gt; &gt; http://www.cluecon.com<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; FreeSWITCH-users mailing list<br>&gt; &gt; &gt; FreeSWITCH-users@lists.freeswitch.org<br>&gt; &gt; &gt; http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>&gt; &gt; &gt; UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-<br>&gt; users<br>&gt; &gt; &gt; http://www.freeswitch.org<br>&gt; &gt; --<br>&gt; &gt; Your life is like a penny. You're going to lose it. The question is:<br>&gt; &gt; How do<br>&gt; &gt; you spend it?<br>&gt; &gt;<br>&gt; &gt; John Covici<br>&gt; &gt; covici@ccs.covici.com<br>&gt; &gt;<br>&gt; &gt;<br>&gt; __________________________________________________________<br>&gt; _______________<br>&gt; &gt; Professional FreeSWITCH Consulting Services:<br>&gt; &gt; consulting@freeswitch.org<br>&gt; &gt; http://www.freeswitchsolutions.com<br>&gt; &gt;<br>&gt; &gt; Official FreeSWITCH Sites<br>&gt; &gt; http://www.freeswitch.org<br>&gt; &gt; http://confluence.freeswitch.org<br>&gt; &gt; http://www.cluecon.com<br>&gt; &gt;<br>&gt; &gt; FreeSWITCH-users mailing list<br>&gt; &gt; FreeSWITCH-users@lists.freeswitch.org<br>&gt; &gt; http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>&gt; &gt; UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-<br>&gt; users<br>&gt; &gt; http://www.freeswitch.org<br>&gt; &gt; ----------------------------------------------------<br>&gt; &gt; Alternatives:<br>&gt; &gt;<br>&gt; &gt; ----------------------------------------------------<br>&gt; <br>&gt; --<br>&gt; Your life is like a penny.  You're going to lose it.  The question is:<br>&gt; How do<br>&gt; you spend it?<br>&gt; <br>&gt;          John Covici<br>&gt;          covici@ccs.covici.com<br>&gt; <br>&gt; __________________________________________________________<br>&gt; _______________<br>&gt; Professional FreeSWITCH Consulting Services:<br>&gt; consulting@freeswitch.org<br>&gt; http://www.freeswitchsolutions.com<br>&gt; <br>&gt; Official FreeSWITCH Sites<br>&gt; http://www.freeswitch.org<br>&gt; http://confluence.freeswitch.org<br>&gt; http://www.cluecon.com<br>&gt; <br>&gt; FreeSWITCH-users mailing list<br>&gt; FreeSWITCH-users@lists.freeswitch.org<br>&gt; http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>&gt; UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>&gt; http://www.freeswitch.org<br><br><br>_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services: <br>consulting@freeswitch.org<br>http://www.freeswitchsolutions.com<br><br>Official FreeSWITCH Sites<br>http://www.freeswitch.org<br>http://confluence.freeswitch.org<br>http://www.cluecon.com<br><br>FreeSWITCH-users mailing list<br>FreeSWITCH-users@lists.freeswitch.org<br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org</div></div></span></blockquote></body></html>