Problem with sending Invite in Linphone 4.x - sip

I used to SDK Linphone version 3.3.0 before and now I want to update to the latest version but I have a problem with the new version:
In Linphone 3.3.0 when you send an INVITE message and server responds with 302, Linphone automatically retries the request with a new INVITE to the server that is specified in Contact header field of 302. It sends a completely new INVITE with no Proxy-Authorization.
In Linphone 4.x. when Linphone retries the request (to a 302) it sends a Proxy-Authorization header which belongs to the previous INVITE and contains address and information of that server. This causes the server to respond with a 403 Not Relaying!

Related

How to update the organiser's caldav client without sending mail in sabre dav?

RFC6638 Section 3.2.1 says that if organizer and attendee same don't send mail.
https://www.rfc-editor.org/rfc/rfc6638#section-7.2
Then how to update the organizer's caldav client without sending mail ?
So i got a sabre dav server and it only send update email to attendees and not organizer when there is an update on the event.
So how is it that we update the organizer's caldav client without sending updated ical to the organizer ?

Flutter isSBSettingEnabled

Samsung Android 9 is throwing isSBSettingEnabled false then not sending a multipart request. I have created a custom network security config, enabled HTTP legacy in android manifest, and tried allowing clear traffic. I have even tried using an HTTP Client lib such as Dio.
I get a successful http GET request, however when attempting to send a MultiPartRequest the isSBSettingEnabled false shows and the POST request is never sent. There is no error being logged.
Any help is appreciated.
Thank you :)

Enforced TLS being delivered as secure email

My Web-server sends emails to one of our clients who uses Mimecast.com enforced TLS. We Send our emails to our client via gmail.com using secure TLS via our web server. Our SSL certificate is up to date and so is the client we are sending emails to. Delivery is successful but when the client sends us any emails Mimecast turns that message into secure message. Basically you have to log into their secure email web-app and access the emails from there.
This is not convenient for us.
It appears that my TLS is working correctly, but every time they send me an email it uses their secure mail web-app (as if my TLS is not working). MimeCast declined to help. How do I ensure that my email-servers TLS will work with mimecast's email server?
I found that the sort of SSL/TSL that was allowed on my web server was not compatible because it was too new. I updated the webserver to allow older protocols.

Why does my Facebook Webhook Subscription Verification timeout on my ngrok URL?

I've been using ngrok for several weeks while building the first version of my Web Server so that I can send it test Webhooks from a Facebook App.
Until today, I could always just update my Webhooks subscriptions with the new auto-generated ngrok URL just fine. But today, when I try to verify my ngrok URL with my Facebook App's Webhooks, I do NOT get an indication from my server that it ever received a GET request, I keep getting the timeout message:
The URL couldn't be validated. Callback verification failed with the
following errors: curl_errno = 28; curl_error = Operation timed out
after 6001 milliseconds with 0 out of 0 bytes received; HTTP Message =
Unknown Response Code
However, when I use Postman to hit the same ngrok URL, everything works fine - I can see that I'm getting back the challenge string and my server indicates that it received the GET request and responded with a 200 code. I haven't changed the logic of the verification endpoint in my server since I last used the Facebook Webhooks (yesterday).
Graph API version is 2.9. I made sure I was using the HTTPS URL ngrok provides, as I have been doing.

is it possible to connect Openfire via http request?

suppose now I have an openfire XMPP server, 10 android tablab is connected to it and it is able to communicate to each other via openfire server.
and now there is another server from third party call Server A. Is it possible to let Server A to send some http request to openfire server to config the setting? such as create a chat room, delete a chat room and so on.
yes you can create chat rooms over HTTP Request with help of Openfire MUC Service plugin.
You can download the plugin here: http://www.igniterealtime.org/projects/openfire/plugins.jsp
The full documentation for the REST interface is here: https://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html
e.g. to create a chat room:
Header: Authorization: Basic YWRtaW46MTIzNDU= Header: Content-Type:
application/xml
POST http://example.org:9090/plugins/mucservice/chatrooms
Payload Example 1 (required parameters):
<chatRoom>
<naturalName>global-1</naturalName>
<roomName>global</roomName>
<description>Global Chat Room</description>
</chatRoom>
If you need to create users over HTTP Request, you could use the User Service Plugin.