Hi,

Bogdan-Andrei Iancu escribió:
> Hi Gabriel,
>
> Gabriel Bermudez wrote:
>> hi list,
>>
>> I'm using opensips as a redirect server based on the TO or R-URI 
>> header.  If the user is in the IVR group the proxy will respond with 
>> a redirect.
>>
>> (is_user_in("To", "ivr")) {
>>      xlog("The call will be redirect to calling card server");
>>      rewritehostport("x.x.x.x:5060");
>>      sl_send_reply("302", "Moved Temporarily");
>>      exit;
>> }
>>
>> but I would also want to tell the UAC (a PSTN gateway) to change the 
>> FROM header from a local number to a international number.  Is this 
>> possible?  If not, which is the best way to handle it if the IVR 
>> needs to recognize an international CallerID and must be easily 
>> scalable (my idea is to use the dispatcher module and stateless 
>> transactions for that)
>>   
> In a redirect setup, you do send back indication only on the new RURI 
> to be used. The redirect server cannot send any indication on the 
> other headers.
Today I read the RFC and had the same impresion :)

>
> But if you need to change something, you can put an opensips in front 
> and use the uac_replace_from() function to set the proper callerid.
>
> Regards,
> Bogdan
>
Ok, I'm going to try it out.  One question, this means that I _need_ to 
use t_relay() to send the request to the IVR? ... I need it to be 
scalable so I think if I can use forward() and disable record routing it 
would scale better (I don't know if as much as with redirects).

Thanks for you answers.

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to