[Serusers] format of entry in user_pref table for value

Iqbal iqbal at gigo.co.uk
Fri Mar 11 22:27:13 CET 2005


Hi

In the usr_prefrences table for callfwd I need to be able to write sip
addresses and pstn numbers.

Problemis when I callforward using



        if (avp_db_load("$ruri/username", "s:callfwd")) {

                avp_pushto("$ruri/username", "s:callfwd");
                append_branch();
                route(11);
                break;
        };

we get success if the pstn number is entered as 12124234 at sip.domain
and the sip address is entered as iqbal at sip.domain

However when I look at the Contact header it displays

Contact: sip:12124234 at sip.domain@sip.domain,
sip:12124234 at sip.domain@sip.domain.

But the calls goes through, similaryly if the forward is to a sip address
I get

Contact: sip:iqbal at sip.domain@sip.domain, sip:iqbal at sip.domain@sip.domain.

Agai with a successful call....now this doesnt seem write even though it
works.

If I replace

 avp_pushto("$ruri/username", "s:callfwd");

with

 avp_pushto("$ruri", "s:callfwd");

then the sip.domain part does not display, and the call fails.

I need to store all values with the domain, since I might need to relay a
call to a different domain eg fwd..

Whats the best way of doing this...

Iqbal




More information about the sr-users mailing list