[Users] Serial fork with AVPOPS

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Dec 1 18:40:15 CET 2005


Hi Matteo,

I find it hard to believe....look on the net and see where the request 
is forwarded. or are there any errors?

regards,
bogdan

Matteo Piazza wrote:

> Hi Bogdan
> Thank's for the replay.
> So do you have some council to avoid this problem, because if I cut 
> the second t_relay() the message in not forwarded to voicemail.
> Another thing, I not understand the meant of "VM".
>
>
> Bogdan-Andrei Iancu wrote:
>
>> Hi again,
>>
>> small errata: "note that you have *two* t_relay() in failure route, 
>> in VM branch!! "
>>
>> regards
>> bogdan
>>
>> Bogdan-Andrei Iancu wrote:
>>
>>> Hi Matteo,
>>>
>>> note that you have to t_relay() in failure route, in VM branch!!
>>>
>>> regards,
>>> bogdan
>>>
>>>
>>> Matteo Piazza wrote:
>>>
>>>> Hi,
>>>> I want to realize a serial fork. With the function avp_db_load() I 
>>>> load the addresses to forward the call and the function 
>>>> avp_pushto() rewrites the address. I have this problem (see the 
>>>> debug output):
>>>> I try to call 309 at 192.168.9.97
>>>> 309 does not answer
>>>> Go to failure_route to write 400 at 192.168.9.97
>>>> The problem is that it comes executed another time avp_db_load(), 
>>>> and I don't understand why the voicemail is executed two times.
>>>> Thank's for all!
>>>>
>>>>
>>>> 7(30331) AVP found for r-uri <sip:309 at 192.168.9.131;transport=udp> 
>>>> for Call forward on Busy
>>>> 14(30345) AVP inserted: r-uri <sip:400 at 192.168.9.97> for Call 
>>>> forward on Busy
>>>>  6(30329) AVP found for r-uri <sip:400 at 192.168.9.193> for Call 
>>>> forward on Busy
>>>> 14(30345) R-uri <sip:309 at 192.168.9.97> for VoiceMail
>>>> 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding
>>>> 14(30345) ERROR: w_t_relay_to: t_relay_to failed
>>>> 14(30345) R-uri <sip:309 at 192.168.9.97> for VoiceMail
>>>> 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding
>>>> 14(30345) ERROR: w_t_relay_to: t_relay_to failed
>>>>  9(30335) AVP found for r-uri <sip:400 at 192.168.9.193> for Call 
>>>> forward on Busy
>>>>  9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88
>>>>  6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: 
>>>> stored: 408, received: 200
>>>>  9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server 
>>>> error occurred (1/SL)
>>>>  6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: 
>>>> stored: 408, received: 200
>>>>
>>>>
>>>>
>>>> route{
>>>> ..................
>>>> if (avp_db_load("$ruri","")) {
>>>>  xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on 
>>>> Busy\n");
>>>>  }
>>>> t_on_failure("1");
>>>> ..........
>>>> }
>>>>
>>>>
>>>> failure_route[1] {
>>>> if (avp_pushto("$ruri", "s:fwdbusy")) {
>>>>  xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on 
>>>> Busy\n");
>>>>  avp_delete("s:fwdbusy");
>>>>  append_branch();
>>>>  t_relay();
>>>>  t_on_failure("1");
>>>>  }
>>>> else{
>>>>  avp_pushto("$ruri","s:voicemail");
>>>>  xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n");
>>>>  rewritehostport("192.168.9.97:5061");
>>>>  append_branch();
>>>>  t_relay_to_udp("192.168.9.97","5061");
>>>>  t_relay();
>>>> }
>>>>
>>>>
>>>> =======================================
>>>>  Matteo Piazza, Junior Researcher
>>>>  CREATE-NET
>>>>  Via Solteri, 38 - 38100 Trento - Italy
>>>>  email: matteo.piazza at create-net.it
>>>>  Tel: +39-0461-408400ext:308
>>>>  www.create-net.it
>>>> =======================================
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at openser.org
>>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>
>
>





More information about the sr-users mailing list