[asterisk-users] Feature request: Need to INVITE to peer with other domain without peer domain addition

Dmitriy Serov serov.d.p at gmail.com
Tue Apr 2 13:55:58 CDT 2013


01.04.2013 23:52, Paul Belanger пишет:
> On 13-04-01 03:16 PM, Dmitriy Serov wrote:
>> 31.03.2013 23:15, Barry Flanagan ?????:
>>> On 31 March 2013 18:11, Dmitriy Serov <serov.d.p at gmail.com
>>> <mailto:serov.d.p at gmail.com>> wrote:
>>>
>>> Hi, asterisk admin and users.
>>>
>>> I need to SIP INVITE uri with domain via peer. And uri domain
>>> differ then peer domain.
>>> dialplan:
>>> exten => s,n,Dial(SIP/peer1/number at domain2.com
>>> <mailto:number at domain2.com>,60,r)
>>>
>>> [peer1]
>>> type=friend
>>> host=domain1.com <http://domain1.com>
>>> fromdomain=domain1.com <http://domain1.com>
>>>
>>> As a result in SIP packet uri: number at domain2.com@domain1.com
>>> <http://domain1.com>
>>> I need: number at domain2.com <mailto:number at domain2.com>
>>>
>>> I can't use "SIP uri dial", i need authorization (peer1)
>>>
>>>
>>> I think asterisk can't do that. Is where work around?
>>>
>>>
>>>
>>> Would it work if you created a sip peer [domain2.com
>>> <http://domain2.com>] and set outboundproxy=domain1.com
>>> <http://domain1.com> then sent the call to SIP/number at domain2.com
>>> <mailto:number at domain2.com> ?
>>> -Barry
>>>
>>
>> does not matter.
>>
>> [skype.ippi.com](srv-options-common)
>> type=friend
>> secret=xxx
>> host=ippi.fr
>> fromdomain=ippi.fr
>> outboundproxy=ippi.fr
>>
>> exten => 22,n,Dial(SIP/login at skype.ippi.com,60,rS(1200))
>>
>> INVITE sip:login at ippi.fr SIP/2.0
>> Via: SIP/2.0/UDP 109.60.163.xx:5060;branch=z9hG4bK60e845b5;rport
>> Max-Forwards: 70
>> From: "demon" <sip:username at ippi.fr>;tag=as518b59df
>> To: <sip:login at ippi.fr>
>>
>> and
>> exten => 22,n,Dial(SIP/skype.ippi.com/login at skype.ippi.com,60,rS(1200))
>> do:
>> INVITE sip:login at skype.ippi.com@ippi.fr SIP/2.0
>>
>> I studied the source code and found no ways to implement it :(
>>
>> Dmitriy.
>>
> How about:
>
> exten =>22,n,Dial(SIP/skype.ippi.com!login at skype.ippi.com,60,rS(1200))
>
Very strange syntax. I have never seen it.

As a result:
INVITE sip:username at ippi.fr SIP/2.0
Via: SIP/2.0/UDP 109.60.163.76:5060;branch=z9hG4bK1ba0386c;rport
Max-Forwards: 70
From: "demon" <sip:username at ippi.fr>;tag=as4c2fa5f4
To: <sip:login at skype.ippi.com>

Field "To" is correct! But INVITE uri is incorrect.




More information about the asterisk-users mailing list