[Serusers] using voicemail

Klaus Darilion klaus.mailinglists at pernau.at
Fri Apr 30 13:11:27 CEST 2004


Check if it is a gateway call before setting up the failure route.

klaus

if (isflagset(4)) { /*voicemail enabled*/
   if (!(PSTN call?)) {
       t_on_failure("1");
   }
}

Andrea Bondavalli wrote:
> Hi all,
> 
> I am configuring SER in order to use the SEMS's voicemail
> when one of my subscribed users is not avaiable or
> when all the INVITEs to their contacts fail (fork).
> 
> I'am using the following configuration:
> 
> route {
> ....
> if (isflagset(4)) { /*voicemail enabled*/
>     t_on_failure("1");
> }
> 
> if (!t_relay()) {
>     sl_reply_error();
>     break;
> }
> 
> }
> 
> failure_route[1] {
>         t_reply("100","Trying -- going to voicemail");
> 
>         if (method=="INVITE" || method=="REFER") {
>                  log("**************** vm start - begin ******************\n");
>                  log("****************     voicemail    ******************\n");
>                  if(!vm("/tmp/am_fifo","voicemail")){
>                         log("could not contact the answer machine\n");
>                         t_reply("500","could not contact the answer machine");
>                  };
>                  log("**************** vm start - end ******************\n");
>         }
>         else if (method=="BYE") {
>                  log("**************** vm end - begin ******************\n");
>                  log("****************   voicemail    ******************\n");
>                  if(!vm("/tmp/am_fifo","bye")){
>                        log("could not contact the answer machine\n");
>                        t_reply("500","could not contact the answer machine");
>                  };
>                  log("**************** vm end - end ******************\n");
>         };
> }
> 
> ...
> 
> This works fine when the system calls a user's contact whose username part
> matches the subscribed user name. 
> Unfortunately, if the system tries to reach such a contact at a phone
> number (using a gateway)  the result is that SEMS reports:
> "Error: 404 voicemail: no email address for user 034823213213."
> 
> Can you help me ?
> 
> Best regards,
> Andrea
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
> 
> 




More information about the sr-users mailing list