How to Change PJSIP Sending Address?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you very much Harry

On Wed, Feb 11, 2015 at 2:24 PM, Nahum Nir <hello.shalom.hi at gmail.com>
wrote:

>
>
> On Wed, Feb 11, 2015 at 1:06 PM, Harald Radke <harryrat at gmx.de> wrote:
>
>> hm...I guess if you are about to change sip_transport_udp.c the place to
>> look would be udp_send_msg(). here you can modifiy rem_addr to set it to
>> the desired target address, redirecting ALL messages of the udp transport
>> to it. of course if you want to make it a little more convenient, that is,
>> parametrize it somehow, you have to do some more work.
>>
>> Another idea might be to write a small module with high priority,
>> implement the on_tx_request()/response() callbacks and modify the message
>> data by putting a Route header in  front of all others pointing to your
>> destination. you can init that module then from your app with the desired
>> destination address.
>>
>> However this would slightly modify the "original" sip message, and since
>> I havent tried it, I dont know if it works at all (-:
>>
>> Regards,
>>
>> Harry
>>
>> *Gesendet:* Samstag, 07. Februar 2015 um 17:25 Uhr
>> *Von:* "Nahum Nir" <hello.shalom.hi at gmail.com>
>> *An:* "pjsip list" <pjsip at lists.pjsip.org>
>> *Betreff:* Re: [pjsip] How to Change PJSIP Sending Address?
>>  Thanks Harald,
>>
>> Yes, kind of.
>> Normally, if I'm not wrong, most massages are sent to a SIP server (like
>> REGISTER, INVITE, BYE). I want to be able to control the address that PJSIP
>> sends those messages.
>>
>> Thanks,
>> Nir
>>
>> On Thu, Feb 5, 2015 at 2:06 PM, Harald Radke <harryrat at gmx.de> wrote:
>>>
>>>
>>> not quite sure what you mean... what do you want to "echo" ? SIP
>>> messages from your PJSIP user agent which are normally sent to another UA?
>>> Like the responses to incoming requests and outgoing requests?
>>>
>>> Regards,
>>>
>>> Harry
>>>  *Gesendet:* Donnerstag, 05. Februar 2015 um 09:31 Uhr
>>> *Von:* "Nahum Nir" <hello.shalom.hi at gmail.com>
>>> *An:* pjsip at lists.pjsip.org
>>> *Betreff:* [pjsip] How to Change PJSIP Sending Address?
>>>
>>> Hi All,
>>>
>>> I am trying to change the sending address of PJSIP to echo it to another
>>> server (not SIP). I tried to change the method transport_attach(..) in
>>> sip_transport_udp.c by changing the value of tp->base.remote_name but it
>>> has no effect.
>>>
>>> Can someone please advise on where should I change it?
>>>
>>> Thanks,
>>>
>>> Nir
>>>   _______________________________________________ Visit our blog:
>>> http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org
>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>>
>>> _______________________________________________
>>> Visit our blog: http://blog.pjsip.org
>>>
>>> pjsip mailing list
>>> pjsip at lists.pjsip.org
>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>>
>>
>>  _______________________________________________ Visit our blog:
>> http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
>> _______________________________________________
>> Visit our blog: http://blog.pjsip.org
>>
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20150211/7f509624/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux