raviprakash sunkara
2007-Jan-05 05:57 UTC
[asterisk-users] integrating with Asterisk and OpenSER for Voicemail
Hi Users,
I'm Setting UP the Voicemails by integrating with Asterisk and OpenSER,
After 32 sec or 6 ring, it has to go the Voicemail server of Asterisk,
In openser.cfg ........... is not hiiting the Asterisk server
............. ... any one help me ........
....
....
modparam("tm","fr_timer",6)
modparam("tm","fr_inv_timer",24)
modparam("tm","wt_timer",1)
#mrodparam("tm", "ruri_matching", 0)
#modparam("tm", "via1_matching", 0)
modparam("avpops","avp_url","mysql://root:passwd@192.168.2.75/openser")
modparam("avpops", "avp_table", "usr_preferences")
modparam("avpops","avp_aliases","inv=i:15")
...............
route
{
......
if (loose_route()) {
t_relay();
exit;
};
if(is_method("INVITE") && !has_totag())
{
xdbg("user [$ruri] has voicemail redirection
enabled\n");
# backup R-URI
avp_write("$ruri","$avp(inv)");
setflag(2);
};
..............
....
route(1);
}
route[1] {
if(isflagset(2))
{
t_on_failure("1");
};
}
failure_route[1] {
log("----------------------------------------- \n");
if (t_was_cancelled()) {
xdbg("transaction was cancelled by UAC\n");
return;
}
# restore initial uri
avp_pushto("$ruri", "$avp(inv)");
prefix("9");
# route to Asterisk Media Server
rewritehostport("192.168.2.75:5060");
append_branch();
t_relay("192.168.2.75:5060");
resetflag(2);
}
.........................
--
Thanks and Regards
Ravi Prakash Sunkara
ravi.sunkara@hyperion-tech.com
M:+91 9985077535
O:+91 40 23114549
F:+91 40 40208727
ravi.sunkara@hyperion-tech.com
www.hyperion-tech.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20070105/07e79624/attachment.htm
Steve Blair
2007-Jan-05 09:02 UTC
[asterisk-users] Re: [Users] integrating with Asterisk and OpenSER for Voicemail
In the route[1] you do not show a t_relay. Is this just be a typo or is the t_relay actually missing from this route block? If it is missing how do you initiate the relay which you hope to end up in voicemail? Daniel-Constantin Mierla wrote:> Hello, > > watch the network traffic with "ngrep -d any -qt port 5060" on your > sip server system and see if the INVITE is sent to asterisk. You can > plug some xlog("__message__") in your configuration to see how the > request is processed and if the INVITE hit the failure_route. > > Cheers, > Daniel > > > > On 01/05/07 14:57, raviprakash sunkara wrote: >> >> Hi Users, >> >> I'm Setting UP the Voicemails by integrating with Asterisk and >> OpenSER, >> >> After 32 sec or 6 ring, it has to go the Voicemail server of Asterisk, >> >> In openser.cfg ........... is not hiiting the Asterisk server >> ............. ... any one help me ........ >> .... >> .... >> modparam("tm","fr_timer",6) >> modparam("tm","fr_inv_timer",24) >> modparam("tm","wt_timer",1) >> #mrodparam("tm", "ruri_matching", 0) >> #modparam("tm", "via1_matching", 0) >> modparam("avpops","avp_url","mysql://root:passwd@192.168.2.75/openser") >> modparam("avpops", "avp_table", "usr_preferences") >> modparam("avpops","avp_aliases","inv=i:15") >> ............... >> route >> { >> ...... >> if (loose_route()) { >> t_relay(); >> exit; >> }; >> if(is_method("INVITE") && !has_totag()) >> { >> xdbg("user [$ruri] has voicemail redirection >> enabled\n"); >> # backup R-URI >> avp_write("$ruri","$avp(inv)"); >> setflag(2); >> }; >> .............. >> .... >> route(1); >> } >> route[1] { >> if(isflagset(2)) >> { >> t_on_failure("1"); >> }; >> } >> failure_route[1] { >> log("----------------------------------------- \n"); >> if (t_was_cancelled()) { >> xdbg("transaction was cancelled by UAC\n"); >> return; >> } >> # restore initial uri >> avp_pushto("$ruri", "$avp(inv)"); >> prefix("9"); >> # route to Asterisk Media Server >> rewritehostport(" 192.168.2.75:5060 >> <http://192.168.2.75:5060>"); >> append_branch(); >> t_relay("192.168.2.75:5060 <http://192.168.2.75:5060>"); >> resetflag(2); >> } >> >> >> ......................... >> >> >> >> >> -- >> Thanks and Regards >> Ravi Prakash Sunkara >> ravi.sunkara@hyperion-tech.com <mailto:ravi.sunkara@hyperion-tech.com> >> M:+91 9985077535 >> O:+91 40 23114549 >> F:+91 40 40208727 >> ravi.sunkara@hyperion-tech.com <mailto:ravi.sunkara@hyperion-tech.com> >> www.hyperion-tech.com <http://www.hyperion-tech.com> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Users mailing list >> Users@openser.org >> http://openser.org/cgi-bin/mailman/listinfo/users >> > > _______________________________________________ > Users mailing list > Users@openser.org > http://openser.org/cgi-bin/mailman/listinfo/users >