Is RingCentral Fax Caller Id only used for the fax header or is it also used to send the fax? - fax

If I update caller id from Online Account Portal to my custom number, will RingCentral use that number (my number) to send faxes or it will only display in fax header and cover page?

Updating the fax caller id setting will update the number used to send the fax. It affects all of the following:
fax number used to send fax
fax number shown in fax header
fax number shown on fax cover page
Your fax caller id number must be available system as shown in the "Available Caller ID Numbers" section on this answer:
Fax from parameter in RingCentral API is missing for sending fax

Related

How to test RingCentral Fax API without sending to real fax machine?

Is it possible to test sending a fax with the RingCentral Fax API without sending a fax to a real fax machine?
The RingCentral sandbox account let's you set up multiple phone numbers and users, like a production account. If you want to test sending a fax in the sandbox without sending to a real fax number, you can simply create two sandbox fax numbers and send from one number to the other.
A user can have multiple numbers but, for testing purposes, I like to use different users so it better simulates sending from one user to another.
Creating a User and Phone Number
You can create a user in RingCentral by following the instructions here for the Sandbox Online Account Portal (https://service.devtest.ringcentral.com). You will also be prompted to select a phone number for this user. For a phone, selecting the free soft phone is useful for testing purposes.
https://success.ringcentral.com/articles/RC_Knowledge_Article/5-10-Adding-Extensions-via-Web
Verifying the User and Phone Number
After this, you will see this user and phone number in the Online Account Portal. You can also verify numbers via the API. When you call the account extension endpoint, you should see at least 2 extensions (the original one and your new one).
GET https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension
You can then login as the new user and verify the fax numbers by calling the endpoint below:
GET https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/phone-number
The phone number array will include a list of numbers with the following JSON property:
"type": "VoiceFax",
Sending the Fax
When you have two extensions, one of which can be your super user extension, you can send from one number to the other. Simply login as one user and send to the the VoiceFax number of the other user:
POST /restapi/v1.0/account/~/extension/~/fax HTTP/1.1
Content-Type: multipart/mixed; boundary=Boundary_1_14413901_1361871080888
--Boundary_1_14413901_1361871080888
Content-Type: application/json
{"to":[{"phoneNumber":"+16505550100"}],
"faxResolution":"High",
"country" : {
"isoCode" : "IE"
},
"sendTime":"2013-02-26T09:31:20.882Z"}
--Boundary_1_14413901_1361871080888
Content-Disposition: attachment; filename="fax.txt"
Hello, World!
--Boundary_1_14413901_1361871080888--
Verifying the Fax
You can verify receipt of the fax via the API, Online Account Portal or Softphone application.

Can I use chat_id to send message to clients in Telegram bot after a period of time?

I want to say to clients to start my chat bot and send me username and password, then I store chat_id of them, and use it whenever I want to send a message to one of them.
Is it possible? or chat_id will be expire?
If the chat_id is the same as the Telegram user_id for that client, then yes you can.
SendMessage:
chat_id [Required] [Integer] Unique identifier for the target chat
text [Required] [String] Text of the message to be sent
If you want to identify each user with a unique constant you can use user_id.
user_id: User identifier in Telegram.
chat_id: Unique identifier for the target chat.
user_id and chat_id wil never expire or change on Telegram. But a user may use your bot from a private chat or from a group. You may get two different values from the same user. So i suggest you to use user_id to do that.
When a user register on telegram, server choose a unique chat_id for that user! it means the server do this automatically. thus if the user send /start message to your bot for the first time, this chat_id will store on bot database (if you code webhook which demonstrates users statastics)
The answer is if the user doesnt blocked your bot you can successfully send him/her a message. on the other hand if the user had delete accounted no ways suggest for send message to new chat id!
i hope you got it 😉

Email Goes to junk in Hotmail

Email is sent using Amazon simple Email service form my website. When an email is sent to any Yahoo or Gmail address, it is delivered to Inbox; but when it is sent to Hotmail,it is delivered to Junk.
Why only Hotmail Treats my email as junk?
When an external user sends email messages to an Outlook.com account,
SmartScreen® filter technology evaluates the content of the messages
and assigns each message a rating based on the probability that it is
a junk email. This rating is stored as a message property called a
spam confidence level (SCL) within the message itself. The SCL rating
stays with the message as it is sent to other anti-spam protection
layers within Outlook.com. Rules inside Outlook.com are set to handle
email messages with various SCL ratings. If a message has an SCL
rating lower than a certain threshold, it is considered to be spam,
and a rule then deletes the message rather than sending it to the
user's junk email folder. If the message has a higher SCL rating than
the threshold, the email is delivered to the user's junk email folder
rather than to the inbox.
https://mail.live.com/mail/junkemail.aspx
Not all the Anti-Spam system depends only on 3rd party blacklists. Major email service providers builds their own reputation table in addition with the use of major 3rd party blacklists like spamhaus, barracuda etc. In your case, you are using Amazon SES to send mails.
I, myself found enormous marketing mails coming from Amazon SES. If the reputation of your email service provider is bad in hotmail then it may trigger the suspicious level of your mail regardless of your email service provider reputation at other blacklist providers. In addition to this, if your subject, body content contains some suspicious words then your mail will end up in junk folder.
Most emails sent from third party applications such as Wordpress, Joomla, or Amazon get diverted to junk and sometimes they fail and get stuck behind a security layer. I know for a fact with Wordpress Contact Form 7, this is the case many times.
After so many years and finally attending a seminar for this particular issue, I finally was able to solve this problem specifically for Hotmail (Outlook.com).
Before you do anything ensure your SMTP settings in your web config file (ASP.NET) are written correctly or in case of plugins (Wordpress) make sure the fields are filled correctly. This means ensuring these are the settings you are using for Outlook:
From: your email ("asdf#outlook.com")
From Name: "Your name or company name"
Host: smtp.live.com
Type of Encryption: TLS
SMTP Port: 587
SMTP Authentication: Yes
Username: Same you use to login (usually the complete email address)
Password: Enough said there
IMPORTANT - Send a test email even if it fails. The point is to trigger an activity in Outlook and have them flag it as an
unauthorized connection
Now, to the fix:
Go to Outlook.com
Login
go to Account Settings
Choose Security & Privacy
Click on "See my recent activity"
The most recent activity should be the fail attempt. Authorize it as a trusted connection.
Done!
Re-test and you shall see your emails showing in the inbox as an authorized connection. Doing these steps let Outlook know that your emails from Amazon are legitimate connections and not Amazon trying to spam your account with solicitations etc.
Mostly it is a email service provider specific thing but you can do below checks
Ensure valid sender email address
Try not to use keywords like gift, prize etc. which are preferably spam activities
Try using https://litmus.com which may help on this/ rendering email in different email clients

QR-encode email with recipient, subject and body?

I need to QR-encode an e-mail message with custom recipient, subject and body, so most mobile QR-Code scanner apps will automatically create an e-mail with the encoded recipient, subject and body. Of course this will depend from the features of the mobile QR-Scan app. But isn't there an international standard for such a purpose?
A Qr-code can contain many different types of information:
Contact information
Calendar event
E-mail address
Phone number
Geo location.
SMS
Text
Wifi network
URL
(from here)
The E-mail adress does'nt allow us to store body message.
The only information that could work is the URL, using the mailto scheme: http://en.wikipedia.org/wiki/Mailto
For example, encode mailto:someone#example.com?cc=someone_else#example.com&subject=This%20is%20the%20subject&body=This%20is%20the%20body
This generates the following QR-Code.
It doesn't open the mail app on my phone (Samsung Galaxy S2), but asks to add the email Adress to your contacts.
What you could probably do is to direct to one of your server, that will then redirect to the mailto URI. (I'm not sure that you can redirect to mailto , cf Django: how to redirect to mailto), howewer, you could create a big link on the page that mails to your adress.
The mailto: scheme is a pretty good choice, since it lets you specify a subject and body:
https://www.rfc-editor.org/rfc/rfc2368
It's not guaranteed that the scanner, or e-mail client, supports or honors it of course.
See also the old DoCoMo MATMSG format. Barcode Scanner supports this on Android for example, and has space for an email body.
https://code.google.com/p/zxing/wiki/BarcodeContents
http://www.nttdocomo.co.jp/english/service/developer/make/content/barcode/function/application/mail/

Check if mail sent is in recipient's inbox/junk in asp.net using C# ?

I am developing a software but for that I want to know as if i send an email then how can i check the sent email is in recipient's inbox/ Junk.
I am using AsP.net and c# technology for this
Please reply
You can't detect what is done with the email once it is delivered to the users inbox other than requesting a delivery receipt and a read receipt but the user can opt out of these.
The best way to avoid being marked as spam is to use a trusted third party service such as Campaign Monitor or MailChimp.
Failing that you should make sure that your email has a proper from address set, that you have set up SPF records to allow the sending IP official permission to send email on behalf of the from domain, keep your html to content ratio reasonable and if possible use an email address that your customers have already received an email from before so that there is a higher chance that the address is already in a whitelist.
You really can't because there are many different email spam solutions out there and they don't send a status back saying whether they delivered the email to the recipient or not. What you can do is send an email with a tracker to see if the receiver opened it.
http://www.aspnetemail.com/samples/emailtracker/default.aspx

Resources