Ok you're online you did not press DND key When I call
this user according to tm timer and failure route
calls
should be forward to voicemail system.
Harry
--- Iqbal <iqbal(a)gigo.co.uk> a écrit :
unavailable because it is on another call, or does
not want to be
disturbed, the latter he needs to tell ser he doesnt
want to be
disturbed, the former, is just normal onbusy send to
voicemail
Iqbal
harry gaillac wrote:
Hi,
Thanks for help
i solved offline and busy users this mornig
i set for busy
if (!t_check_status("(486)")) {
route(6);
route(1);
break;
};
However when a users is online but anavailable I
can't
fix that problem
Regards
Harry
--- Bogdan-Andrei Iancu <bogdan(a)voice-system.ro> a
écrit :
>Hi Harry,
>
>for offline users, do like this:
>
> ...........
> lookup("aliases");
> if (!lookup("location")) {
> if (isflagset(5)) {
> route(6);
> } else {
> sl_send_reply("404", "User Not
>Found");
> };
> exit;
> };
> ..............
>
>
>let me know if works for you.
>
>regards,
>bogdan
>
>harry gaillac wrote:
>
>
>
>>Hello,
>>
>>I use ser-0.9.3 .
>>
>>I wish to send calls to offline or unavailable
>>
>>
>users
>
>
>>to
>>SEMS .
>>
>>
>>Private Network:---------SER----------internet
>>users agents Mediaproxy
>>SEMS
>>
>>
>>I tried to add something like this in ser.cfg
>>
>>
>without
>
>
>>success !
>>
>>Thanks for help
>>Harry
>>
>>modparam("tm", "fr_inv_timer", 25)
>>
>>
.......................................................
>
>
>> # Check ACL for voicemail
>> if (is_user_in("Request-URI",
"voicemail"))
>>
>>
>{
>
>
>> setflag(5);
>> };
>> # User unavailable
>> #if (method=="INVITE" && isflagset(5)) {
>> # t_on_failure("1");
>> # route(1);
>> # break;
>> #};
>>
>> lookup("aliases");
>> if (!lookup("location")) {
>> route(6);
>> } else if (!lookup("location")) {
>> sl_send_reply("404", "User Not
>>Found");
>> break;
>> };
>>
>>
.......................................................
>
>
>>route[1] {
>> ###########################
>> # Default Message Handler #
>> ###########################
>>
>> t_on_reply("1");
>>
>> # send it out now; use stateful forwarding
>>
>>
>as
>
>
>>it works reliably
>> # even for UDP2TCP
>> if (!t_relay()) {
>> sl_reply_error();
>> };
>>}
>>
>>route[6] {
>> ##########################
>> # voicemail Handler #
>> ##########################
>> # forward to voicemail now
>> rewritehost("192.168.0.2");
>>}
>>
>>
>>
>>onreply_route[1] {
>> ##########################
>> # Statefull Handler #
>> ##########################
>>
>>
>> if (client_nat_test("1")) {
>> setflag(4);
>> };
>>
>> if (isflagset(4) && status=~"(180) ||
(183)
>>
>>
>||
>
>
>>2[0-9][0-9]") {
>> if(search("^Content-Type: .*$")) {
>> use_media_proxy();
>> };
>> };
>>
>>}
>>
>>
>>failure_route[1] {
>> ##########################
>> # Voicemail Handler #
>> ##########################
>> revert_uri();
>> rewritehost("192.168.0.2");
>>}
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
___________________________________________________________________________
=== message truncated ===
___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
Téléchargez cette version sur