<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2734.1600" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Thanks Raphael, for your reply!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have started both SEMS &amp; SER in debug mode 
and placed a test call and let it timeout and be redirected to voicemail.&nbsp; 
I've captured all output and included them in the attached files.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I've also verified that we are running the latest 
CVS answer_machine SEMS server, as well as SER v0.8.12.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&gt;&nbsp;<FONT face=Arial size=2>&nbsp;- be aware 
that in the new ser version, sql:// adresses changed to mysql:// if you are 
using mysql.</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This is good to know!&nbsp; I was using "sql://", 
and have since changed to "mysql://".&nbsp; I am still getting the same problem 
however.. :(</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I always receive the error "404&nbsp; voicemail: no 
email address for user &lt;8646783188&gt;" when calling the number. This error 
is always returned from SEMS.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Anyone know of any reason why I might be getting 
this error?&nbsp; See attached files for debug info.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks for your help!!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=2>Darren&nbsp;Nay - <A 
href="mailto:dnay@libertyisp.com">dnay@libertyisp.com</A></FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=rco@iptel.org href="mailto:rco@iptel.org">Raphael Coeffic</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=dnay@libertyisp.com 
  href="mailto:dnay@libertyisp.com">Darren Nay</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=sems@lists.iptel.org 
  href="mailto:sems@lists.iptel.org">sems@lists.iptel.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, November 28, 2003 5:29 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Sems] SEMS - No email 
  address error</DIV>
  <DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
  <DIV><FONT face=Arial size=2>Hello Daren,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>first of all, i will need to know a few things so 
  that i can help you.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>1.&nbsp;enable debug log from ser:</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; - uncomment and change the 
  'fork' line to 'fork=no'</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; - uncomment and change the 
  'log_stderr' line to 'log_stderr=yes'</FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>2. enable debug log Sems:</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; - start sems with '-D 3 -E' command 
  line parameters.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>3. capture the log and send them to the <A 
  href="mailto:sems@lists.iptel.org">sems@lists.iptel.org</A> list.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>4. before you do anything, try updating to ser 
  version '0_8_12' and sems' last version.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; - use "cvs 
  -d:pserver:anonymous@cvs.berlios.de:/cvsroot/ser co -r 'rel_0_8_12' 
  sip_router"</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; - you can also download a tarball 
  from the Web CVS page at developer.berlios.de, select 'rel_0_8_12' branch 
  before.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; - use "cvs 
  -d:pserver:anonymous@cvs.berlios.de:/cvsroot/sems co 
  answer_machine".</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;- you can also use the Web CVS 
  page at developer.berlios.de.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; - be aware that in the new ser 
  version, sql:// adresses changed to mysql:// if you are using 
  mysql.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>-Raphael.</FONT></DIV>
  <BLOCKQUOTE 
  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV 
    style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
    <A title=dnay@libertyisp.com href="mailto:dnay@libertyisp.com">Darren 
    Nay</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>To:</B> <A title=sems@lists.iptel.org 
    href="mailto:sems@lists.iptel.org">sems@lists.iptel.org</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, November 27, 2003 1:30 
    AM</DIV>
    <DIV style="FONT: 10pt arial"><B>Subject:</B> [Sems] SEMS - No email address 
    error</DIV>
    <DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT 
    face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT face=Arial 
    size=2></FONT><FONT face=Arial size=2></FONT><FONT face=Arial 
    size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
    <DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>I posted a similar email to this one to the 
    serusers mailing list, and so if you are subscribed to that mailing list 
    then I appologize for sending this twice.&nbsp; However, I haven't had a 
    response from the mailing list yet and saw this email address and thought 
    that I would try it as well.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>
    <DIV><FONT face=Arial size=2>The main problem&nbsp;that we are having with 
    our SER/SEMS configuration right now is that we are getting this error 
    returned from SEMS when the call is redirected to voicemail.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>Nov 26 17:40:58 jupiter Sems[2413]: Error: 404 
    voicemail: no email address for user &lt;8641234567&gt; </FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I'm pretty sure that SEMS is returning these error when it's called 
    from SER as:</DIV>
    <DIV>vm("/tmp/am_fifo","voicemail")</DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>I've checked the user record in the 
    "subscriber" table for this user in the "ser" database and the email address 
    is there.&nbsp; I thought, at first,&nbsp;that this might be caused by ser 
    being unable to connect to the mysql database (it's on a seperate server) .. 
    I've verified that it is connecting now though.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>Do you have any ideas why we might be getting 
    this error?&nbsp; I have attached our ser.cfg file for the voicemail ser 
    router below (in case it helps).</FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I really appreciate your time!&nbsp; If it helps.. Once we get all of 
    this working then we will most likely be purchasing commercial support for 
    these products (if you provide it).&nbsp; We need to get it all working 
    first though in order to convince the boss(s) that this product will work 
    for us (they are wary of using freeware).</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Thanks for the help!&nbsp; I am very impressed with SER so far.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Regards,</DIV>
    <DIV>Darren Nay - <A 
    href="mailto:dnay@libertyisp.com">dnay@libertyisp.com</A></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>---</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>#<BR># $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei Exp 
    $<BR>#<BR># simple quick-start config script<BR>#</DIV>
    <DIV>&nbsp;</DIV>
    <DIV># ----------- global configuration parameters 
    ------------------------</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>debug=3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # debug level 
    (cmd line: 
    -dddddddddd)<BR>#fork=yes<BR>#log_stderror=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    # (cmd line: -E)</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>check_via=no&nbsp;&nbsp;&nbsp; # (cmd. line: 
    -v)<BR>dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
    (cmd. line: -r)<BR>rev_dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # (cmd. line: 
    -R)<BR>port=5060<BR>children=4<BR>fifo="/tmp/vm_ser_fifo"</DIV>
    <DIV>&nbsp;</DIV>
    <DIV># ------------------ module loading 
    ----------------------------------</DIV>
    <DIV><BR>loadmodule "/usr/lib/ser/modules/mysql.so"<BR>loadmodule 
    "/usr/lib/ser/modules/sl.so"<BR>loadmodule 
    "/usr/lib/ser/modules/tm.so"<BR>loadmodule 
    "/usr/lib/ser/modules/maxfwd.so"<BR>loadmodule 
    "/usr/lib/ser/modules/vm.so"<BR></DIV>
    <DIV># ----------------- setting module-specific parameters 
    ---------------</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>modparam("voicemail", 
    "db_url","sql://servm:servm55@10.10.0.55/ser")<BR>modparam("voicemail", 
    "subscriber_table", "subscriber")<BR>modparam("voicemail", "email_column", 
    "email_address")</DIV>
    <DIV>&nbsp;</DIV>
    <DIV># -------------------------&nbsp; request routing logic 
    -------------------</DIV>
    <DIV>&nbsp;</DIV>
    <DIV># main routing 
    logic<BR>alias="10.10.0.58"<BR>alias="jupiter.ion.dom"</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>route{</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # initial sanity checks 
    -- messages with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
    max_forwars==0, or excessively long 
    requests<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if 
    (!mf_process_maxfwd_header("10")) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("483","Too Many 
    Hops");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!uri==myself) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("404", "not reponsible for host in 
    r-uri");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Voicemail specific 
    configuration - begin</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(method=="ACK" || 
    method=="INVITE" || method=="BYE"){</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!t_newtran()) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("could not create new 
    transaction\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("500","could not create new 
    transaction");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_reply("100","Trying -- 
    just wait a minute !");</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if(method=="INVITE"){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("**************** vm start - begin 
    ******************\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if 
    (uri=~"sip:as_welcome@.*" || uri=~"sip:as_nomoney@.*") 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if (!vm("/tmp/am_fifo", "announcement")) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("couldn't contact announcement 
    server\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    t_reply("500", "couldn not contact announcement 
    server");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if(!vm("/tmp/am_fifo","voicemail")){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("could not contact the answer 
    machine\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    t_reply("500","could not contact the answer 
    machine");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log("**************** vm 
    start - end 
    ******************\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else 
    if(method=="BYE"){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("**************** vm end - begin 
    ******************\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if(!vm("/tmp/am_fifo","bye")){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    log("could not contact the answer 
    machine\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    t_reply("500","could not contact the answer 
    machine");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log("**************** vm 
    end - end 
    ******************\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method=="CANCEL") 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("200", "cancels are junked 
    here");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("501", 
    "method not understood here");<BR>}</DIV>
    <DIV>&nbsp;</DIV></FONT></DIV>
    <P>
    <HR>

    <P></P>_______________________________________________<BR>Sems mailing 
    list<BR>sems@lists.iptel.org<BR>http://lists.iptel.org/cgi-bin/mailman/listinfo/sems<BR></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>