[Serusers] SER + Asterisk Voice Mail, delay before redirect
Greger V. Teigre
greger at teigre.com
Thu Jan 11 11:07:41 CET 2007
And this is in your failure route, right?
do:
rewritehostport()
append_branch()
avp_write("i:10"...
t_relay() (or t_relay_to_udp if you really need to force udp)
g-)
inge wrote:
> Hi Greger,
>
> I've two function t_reply_to_udp, use in two conditionnals block. If the
> flag is 24 and an other with 25.
> According to the comments it's about the Voicemail. $
> The avp_write function is set after these t_reply_to_udp.
>
> To illustrate :
>
> if (isflagset(24)) {
> if (avp_db_load("$ruri/username","s:vm_uri/usr_vm")) {
> avp_pushto("$ruri","s:vm_uri");
> resetflag(24);
> prefix("710");
> rewritehostport("To_Asterisk"); # Voice Mail IP
> ADDRESS
> append_branch();
> t_relay_to_udp("Asterisk IP","Asterisk Port");
> xlog("...");
> avp_write("i:5", "inv_timeout");
> break;
>
> Thanks for your support.
>
> Le mercredi 10 janvier 2007 à 09:01 +0100, Greger V. Teigre a écrit :
>
>> Well, that's the way it is supposed to work. Are you sure the avp is
>> set before you call t_relay?
>> g-)
>>
>> inge wrote:
>>
>>> Hi ram,
>>>
>>> Thanks for your answer.
>>> I try to change it and it works.
>>>
>>> This is the full parameters for tm in my config :
>>>
>>> # ------------- tm parameters
>>> modparam("tm", "fr_timer", 20)
>>> modparam("tm", "wt_timer", 5)
>>> modparam("tm", "fr_inv_timer", 15)
>>> modparam("tm", "fr_inv_timer_avp", "inv_timeout")
>>>
>>> Now, my question is, if I well understand, when I do an avp write on
>>> inv_timeout, this should overwrite the default value ? It doesn't seem
>>> to work.
>>> For example, in my route for voicemail handler I've an avp_write
>>> ("i:10", "inv_timeout");
>>>
>>> But it's the default value of fr_inv_timer that match (ie. 15 sec).
>>>
>>> Thanks for your support.
>>>
>>> Le lundi 08 janvier 2007 à 22:44 +0530, ram a écrit :
>>>
>>>
>>>> On 1/8/07, inge <inge at legos.fr> wrote:
>>>> Hi all,
>>>>
>>>> I work on an existing configuration of SER. I'm not able to
>>>> find the
>>>> parameter wich define the time in seconds before SER redirect
>>>> call to
>>>> Asterisk Voice Mail.
>>>>
>>>> In fact, I want to change this timing to put it in SER DB with
>>>> a
>>>> usr_preferences table like.
>>>>
>>>> Someone have an idea about the kind of line which could be
>>>> define it ?
>>>>
>>>> Thanks for your help.
>>>>
>>>>
>>>> modparam("tm", "fr_timer", 10)
>>>> modparam("tm", "fr_inv_timer", 35)
>>>> modparam("tm", "wt_timer", 1)
>>>>
>>>>
>>>> should do the job.
>>>>
>>>> ram
>>>>
>>>> _______________________________________________
>>>> Serusers mailing list
>>>> Serusers at lists.iptel.org
>>>> http://lists.iptel.org/mailman/listinfo/serusers
>>>>
>>>>
>>> _______________________________________________
>>> Serusers mailing list
>>> Serusers at lists.iptel.org
>>> http://lists.iptel.org/mailman/listinfo/serusers
>>>
>>>
>>>
>>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20070111/137ab2cb/attachment.htm>
More information about the sr-users
mailing list