I saw UPDATE in their supported headers but i didnt saw any UPDATE method sent,
and only the Media IP Address gets modified due direct media configuration between call leg B&C.
A > B (Me) > C
Do you know if the method parameter should always show update or invite regardless of the endpoint configuration? (Relaying in the .conf file)
I’d need to check the code, but I was assuming that it would show update unless the remote side forbids it, but I note that the connected line method option update forces the use of update when not allowed.
Is there some reason why you want to use update?
(I was asking if update was actually used in case there was a problem with the CLI command.)
I mean that im not sure if Asterisk shows the value of direct_media_method based on the configuration file or its value gets retrieved from SIP INVITES received from the remote endpoint.
I need to send update since re-invite are not supported by a call leg that is out of my reach
n… > A > B (me) > C
n… = Non visible call legs
The thing is that
I receive SIP 500 when i try to update the media addresses with a re-invite after codec negotiation was sucessful between A and B (Me), i know that A is not sending SIP 500, rather, A leg propagates SIP 500 from its own A leg (n… leg for me)
So I was looking to send UPDATE to see if that fixes the inconvenient, of course, if you have another suggestion, instead of using UPDATE or asking A leg’s to fix the inconvenient, please let me know