[OpenSIPS-Users] Issue with From domain coming from Asterisk
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Mar 1 10:10:03 CET 2013
Maybe, on the first pass through opensips you could save the domain part
into a custom hdr (before sending to Asterisk) and configure Asterisk to
propagate this hdr. On the second pass through, opensips will do the
uac_replace_from() based on that hdr...
Just an idea :)
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 02/28/2013 09:03 PM, Duane Larson wrote:
> Right I will use uac_replace_from to update the from domain but the
> issue is that when the INVITE comes back from the Asterisk server the
> original FROM domain is no longer anywhere in the INVITE. So I need
> to save it with the dialog variables before I send it to Asterisk so
> that when it comes back from Asterisk I recognize the INVITE thanks to
> the fU and rU and can find the dialog variable I saved.
>
> The INVITE that comes back from Asterisk is a new dialog with its own
> CALLID and totag created by Asterisk.
>
> I'll try just using the uac_replace_from() function and see if that
> helps before I get complicated with the dialog variables stuff.
>
> On Thu, Feb 28, 2013 at 11:56 AM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> No need to do anything by hand :) - see the uac_replace_from()
> function from uac module - it will do all replacements to
> guarantee a consistency at dialog level.
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 02/28/2013 06:10 PM, Duane Larson wrote:
>> Yeah. I figure with the Dialog module I will need to save the
>> from domain before I send it to Asterisk and then when Asterisk
>> sends it back I will have to match the new INVITE dialog to the
>> original INVITE so that I can grab that from domain. I don't see
>> this as being hard to implement.
>>
>> Thanks for looking at this.
>>
>> On Thu, Feb 28, 2013 at 10:08 AM, Bogdan-Andrei Iancu
>> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>>
>> Well, do not know much on Asterisk, so cannot comment :).
>> What I wanted to point out is that we have the option to do
>> it on opensips in an easy way -> this will make quite
>> irrelevant what Asterisk can do.
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>>
>> On 02/28/2013 05:56 PM, Duane Larson wrote:
>>> I kind of figured this but just wanted to check since that
>>> post about Asterisk and the From Header was from back in 2007.
>>>
>>> Thanks
>>>
>>> On Thu, Feb 28, 2013 at 7:08 AM, Bogdan-Andrei Iancu
>>> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>>>
>>> Hi Duane,
>>>
>>> I guess this leaves you with no alternatives rather than
>>> changing the domain on opensips - it is not something
>>> complex to do and you can use the dialog support for
>>> that to avoid any dependency from the end-point devices .
>>>
>>> Regards,
>>>
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developer
>>> http://www.opensips-solutions.com
>>>
>>>
>>> On 02/28/2013 04:50 AM, Duane Larson wrote:
>>>> I wanted to see if I could get this answered on the
>>>> OpenSIPS mailing list even though this kind of has to
>>>> do with how Asterisk works. I am hoping someone has
>>>> run into this and figured a way to resolve the issue.
>>>>
>>>> I have OpenSIPS set up to be a proxy for a cluster of
>>>> Asterisk servers. When a call comes into OpenSIPS it
>>>> relays it to an Asterisk server, Asterisk handles the
>>>> call based on what is in the dialplan and will always
>>>> send a new INVITE back to OpenSIPS and then OpenSIPS
>>>> sends the INVITE to the callee.
>>>>
>>>> This works fine but the new INVITE that Asterisk
>>>> generates changes the domain in the FROM header to be
>>>> the IP address of the Asterisk server. I want to make
>>>> it so that Asterisk doesn't change the From domain or
>>>> else my only other option is for OpenSIPS to rewrite
>>>> the From domain and change it back to what it should
>>>> be. I found the following post from back in 2007 but I
>>>> am not sure if anything has been changed within Asterisk
>>>>
>>>> https://issues.asterisk.org/jira/browse/ASTERISK-10836
>>>>
>>>> I can't really change the fromdomain in my sip.conf
>>>> file on the Asterisk servers because the Asterisk
>>>> servers are a multitenant/multidomain.
>>>>
>>>> Any thoughts on this?
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>>
>>> --
>>> --
>>> *--*--*--*--*--*
>>> Duane
>>> *--*--*--*--*--*
>>> --
>>
>>
>>
>>
>> --
>> --
>> *--*--*--*--*--*
>> Duane
>> *--*--*--*--*--*
>> --
>
>
>
>
> --
> --
> *--*--*--*--*--*
> Duane
> *--*--*--*--*--*
> --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130301/c17ecb6d/attachment.htm>
More information about the Users
mailing list