[Freeswitch-users] Fs ignoring voicemail to email

Rob Morin rmorin at blie-ent.com
Wed Feb 8 15:50:50 MSK 2012


What you're seeing is sendmail is having a memory tracking problem - it's
attempting to write to memory that's already allocated to something else.
This forum is a Freeswitch forum. You'll need to troubleshoot this problem
with the sendmail team, on their own forum. (The reason you won't get any
help here is because Freeswitch has already delivered the email to sendmail.
Sendmail acknowledged receiving it and is now showing the segfault (or
memory problem).  It isn't a Freeswitch issue, though, and this team is not
familiar with the sendmail code in such a way as to troubleshoot it or fix
it.)

 

I had the same issue. I ended up installing SSMTP which simply routes the
mail off of my PBX to an SMTP server. Unless you actually want your
Freeswitch server to also be a mail server, that is the path that I
recommend.

 

If you're running CentOS, yum install ssmtp and put the following in your
/usr/local/freeswitch/conf/autoload_configs/switch.conf.xml

    <param name="mailer-app" value="/usr/sbin/ssmtp"/>

    <param name="mailer-app-args" value=""/>

 

Good luck,

Rob

 

From: Balamurugan Mahendran [mailto:b2m at a-cti.com] 
Sent: Wednesday, February 08, 2012 6:53 AM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] Fs ignoring voicemail to email

 

I think found the log, not sure how to proceed.

 

Feb  8 11:51:03 ip-10-252-39-229 kernel: [7140198.319410] sendmail[15835]:
segfault at 7fff89aa2ed0 ip 00007f75670e9a8a sp 00007fff89aa2ea0 error 6 in
sendmail[7f7567056000+cd000]

 

Thanks,

Bala

 

On Tue, Feb 7, 2012 at 10:23 PM, Balamurugan Mahendran <b2m at a-cti.com>
wrote:

Is there anyway for more logs? Thanks for your help!!

 

--Bala

 

On Tue, Feb 7, 2012 at 8:34 PM, Balamurugan Mahendran <b2m at a-cti.com> wrote:

I did, also I have no issue sending email outside FS.

 

Thanks,

Bala

 

On Tue, Feb 7, 2012 at 8:31 PM, Balamurugan Mahendran
<balamurugan at adaptavant.com> wrote:

I did, also I have no issue sending email outside FS.

 

Thanks,

Bala

On Tue, Feb 7, 2012 at 8:09 PM, John <freeswitch at earthspike.net> wrote:

I updated the wiki mod_voicemail page a few days ago with some instructions
for debugging email from freeswitch.  Have you tried those?



On 07/02/12 13:47, Balamurugan Mahendran wrote: 

All, 

 

I am having the same issue, its not sending email(extension --> lua script)
getting "Segmentation fault"

 

xml :

 

<include>

  <user id="503">

    <params>

      <param name="password" value="1234"/>

      <param name="vm-password" value="503"/>

      <param name="vm-mailto" value="b2m at a-cti.com"/>

      <param name="vm-enabled" value="true"/>

        <param name="vm-skip-instructions" value="true"/>

        <param name="vm-disk-quota" value="3600"/>

        <param name="vm-email-all-messages" value="true"/>

        <param name="max-login-attempts" value="2"/>

        <param name="digit-timeout" value="10000"/>

        <param name="max-record-len" value="900"/>

        <param name="tone-spec" value="%(1000, 0, 640)"/>

        <param name="record-silence-threshold" value="2000"/>

        <param name="record-silence-hits" value="3"/>

    </params>

    <variables>

      <variable name="toll_allow" value="domestic,international,local"/>

      <variable name="accountcode" value="503"/>

      <variable name="user_context" value="default"/>

      <variable name="effective_caller_id_name" value="Extension 503"/>

      <variable name="effective_caller_id_number" value="503"/>

      <variable name="outbound_caller_id_name"
value="$${outbound_caller_name}"/>

      <variable name="outbound_caller_id_number"
value="$${outbound_caller_id}"/>

      <variable name="callgroup" value="techsupport"/>

    </variables>

  </user>

</include>

 

dialplan :

 

<include>

  <extension name="503">

    <condition field="destination_number" expression="^(503)$">

      <action application="lua" data="vmbox.lua
${effective_caller_id_number}"/>

    </condition>

  </extension>

</include>

 

 

Lua :

 

caller=503;

freeswitch.consoleLog("info","From :"..caller);

session:set_tts_parms("flite", "slt");

session:speak("Welcome To Voice Mail !.  You Can Leave Your Message Here.");

path="/usr/local/freeswitch/recordings/";

prompt=caller..".mp3";

recpath=path..prompt;

freeswitch.consoleLog("info","record path="..recpath);

session:recordFile(recpath,30,10,10);

session:speak("Thank you.");

 

freeswitch.consoleLog("info","testing");

freeswitch.email("b2m at a-cti.com",

                 "saraswathi.devaraj at a-cti.com",

                 "subject: Voicemail from 801\n",

                 "Hello,\n\nYou've got a voicemail, click the attachment to
listen to it.",

                 "/usr/local/freeswitch/recordings/503.mp3",

                 "",

                 "");

freeswitch.consoleLog("info","hai");

 

 

 

switchconf : 

 

 

<param name="mailer-app" value="/usr/sbin/sendmail"/>

    <param name="mailer-app-args" value="-t"/>

 

 

Thanks for your help!!

 

Thanks,

Bala

 

 

 

On Sat, Feb 4, 2012 at 12:31 AM, John <freeswitch at earthspike.net> wrote:

On 03/02/12 18:00, Thomas Hoellriegel wrote:
>
> Its works fine!!
Good news!

 

 

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org
http://www.freeswitchsolutions.com




Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120208/6fb32887/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list