续篇(
第1部分 ),
第3部分。
适用于Android和iOS的Messenger功能
没有电话号码用于注册
在开发Messenger的注册过程时,非常清楚的是,根本不需要电话号码作为标识符,甚至会产生干扰。
确保某些设备支持摩尔斯电码(即最纯粹形式的过时)是同一回事。
令人惊讶的是,许多使者顽固地继续通过电话号码进行注册-显然,获取有关所有者的信息是如此重要,以至于他们提出了以下问题:
没有为所有运营商保证的SMS交付
成功接收SMS的百分比平均为60-70%,这并不奇怪,因为有数百个国家/地区,并且每个国家/地区都有多个运营商,并且很难确保每条路线的可操作性。
所有主要的SMS聚合商(例如Nexmo)根本不保证交付,并且不可能通过某些运营商将SMS发送到阿富汗等国家。 Nexmo为每个操作员提供了几条路线,有时此聚合器的整个方向都无法使用数周。
发送短信是一种昂贵的乐趣
每个人都记得不久前发生的事件-WhatsApp锁定在巴西。
后来发生了什么-数百万巴西人开始在其他Messenger上注册-例如,TG说它在该国获得了数百万新用户。
但并非所有人都知道,向巴西发送带有确认码的SMS的平均费用为10-12美分。
我们来计算一下,假设注册了200万美元-10美分* 200万美元= 200,000美元。
即 每天有20万美元被不可撤销地弹出。
为什么不可挽回? 因为一天后,WhatsApp被解除阻止,用户离开了TG。
我为什么要告诉你这一切?
在我看来,这是一个值得考虑的时机-为什么有些使者尽管对他们来说不便且昂贵,但仍然不断要求用户提供电话号码?
因此,该Messenger不需要所有者的电话号码,只需要提供一个经过检查的唯一性和密码登录即可。
注册时,仅要求提供电子邮件地址,以便您可以重置密码。 即 如果您指定了错误的电子邮件或不确认,则无论如何都会进行注册,只有忘记了密码,您将无法找回密码。
Messenger不需要访问您的笔记本
不幸的是,几乎所有流行的即时通讯程序都需要访问您的电话簿,仅您的电话号码还不够。
人们不知道这有多危险。
当然,一方面,这非常方便-全天候都可以收到有关Plumber Petrovich也加入了WhatsApp,Viber等的通知,尽管您一年前与他交谈过两次。
但是最近关于GetContact应用程序的炒作表明,它并不是那么简单-已经合并了20亿多个数字,甚至没有安装此应用程序的数字也已经合并。
想象一下,所有受欢迎的即时通讯员都知道您的朋友,熟人和亲戚的人数,并且此信息会不断更新。 您可以建立交叉路口,进行分析,定位等。
标准加密
该Messenger使用标准的TLS / SRTP加密协议。 一切都经过加密,包括音频和视频通话。
作为简单的独立审核,您可以执行以下操作-将可以使用TLS / SRTP加密的网关或IP电话与您的帐户并行连接并启用此功能-服务器将理解并选择加密。
安全与隐私
我们认为,与其他广告宣传的Messenger相比,Messenger更加安全,这主要是由于以下简单原因:我们不需要数字,也不需要使用笔记本。
即使我们设想一个假设的情况,即成功发生了MITM攻击并且对消息进行了解密,由于没有最重要的事情-无法识别电话号码和通信双方,因此也完全不清楚对应的通信对象。
仅在批准请求后进行沟通
如果没有发送开始通信的请求,也没有获得另一方的许可,则无法与Messenger中的用户通信。
垃圾邮件防护。
标准功能

所有标准功能都在即时通讯工具中实现:
-文字聊天
-发送音频消息
-发送文件
-位置分享
-音频/视频通话
-不限制参加人数的群聊
自动删除邮件

在聊天中,您可以在指定的时间段后启用自动删除消息。
远程位置请求

特定聊天中的用户可以启用权限,以请求其他聊天参与者的地理位置。
结果,当激活此功能时,另一侧可以随时独立地接收有关对话者位置的信息。
这对于控制儿童,年长亲戚等的位置可能有用。
附近的用户

“附近的用户”功能显示与也启用了此模式的用户的距离。 距离限制为100公里。
当您关闭此模式时,您将不可见,但其他用户则不可见。
一键通模式(PTT,对讲机,对讲机)

该Messenger实现了实时PTT-对讲机模式。
如果每个聊天参与者都打开,则该模式有效。
也适用于群聊。 如果在群聊中某人未启用此模式,则他根本听不到此类消息。
具有对讲机的组中的参与者数量不受限制。
您可以设置夜间模式,即设置不听到对讲机消息的时间段(例如,晚上)。
直播电视模式

直播电视功能可让您将用户的智能手机变成便携式摄像机。
您可以为任何Messenger用户以及特定的组启用此模式。
使您可以快速组织办公室,公寓,平房,汽车等的视频监视。
SIP整合

信使中的SIP支持两种模式-SIP Trunk和SIP客户端。
SIP中继模式
允许您将任何IP PBX(虚拟,星号等)中的任何IP电话,VOIP网关或中继线连接到并行注册的帐户
在任何帐户的相应SIP设备部分中,都有用于连接的数据。
如果您连接了IP电话,则来自Messenger用户的呼叫将同时收到应用程序和IP电话的呼叫。
从应用程序中,您可以进行内部通话,这将在IP电话和应用程序之间建立连接。
如果中继线是从VOIP PBX连接的,则呼叫将分别到达PBX的中继线,即从Messenger生态系统,您可以对任何PBX进行呼叫并像建立DID连接一样对其进行处理。
同时通话的数量没有限制。
具有推送通知的SIP客户端

SIP客户端模式旨在将即时通讯程序注册为客户端,类似于Csimple,Linphone等应用程序。
但是,与此类客户端不同,该Messenger可以在睡眠模式下工作,因此在等待时消耗很少。
如您所知,所有SIP客户端的问题在于它们必须定期支持向SIP注册服务器的注册,这意味着发送定期注册数据包。 结果,此类客户端无法进入待机模式,并且始终处于联机状态,从而耗尽了智能手机的电池。 因此,大多数用户仅将这些客户端用于拨出电话。
我们的SIP客户端没有这个缺点-当传入呼叫进入推送通知时,推送通知将“唤醒”应用程序,然后才启动。
即 现在,如果有人使用带有SIP注册的DID号码,则他们可以在智能手机的睡眠模式下接收到这些号码的来电。
最多支持8个同时SIP注册。
这对于使用VOIP提供程序进行低成本呼叫的个人和企业都非常有用-您可以在Messenger中显示PBX的内部号码,而不必担心此模式会耗尽电池电量。
同样,发现了一个有趣的机会可以在这种模式下工作-一个SIP帐户的工作,一个帐户同时在不同的设备上。
同时,如果来电到达一个SIP号码,则所有电话都将立即响铃。
对于那些想要保存,例如从一个提供者那里取一个付费帐户并分散到多个人的人来说,这可能很有用。
或者,例如,将一个号码用于来电,然后将其立即分散给多个人(员工,亲戚等)。
完成-注册一次,即 我们只有一个登录名。
接下来,向SIP提供者进行注册,获取一个帐户,然后在Messenger中进行注册。
此外,其他用户下载Messenger并使用相同的登录名登录,因为Messenger支持同时使用多个设备的一个登录名。
现在,您可以使用一个SIP帐户拨打电话,并同时接收到一个SIP号码的呼叫。
用户数量几乎是无限的。
Amazon Echo与Amazon的集成

我们还将来自Amazon的Amazon bot集成到了Messenger中。
因此,Messenger的用户现在几乎可以使用Alexa的所有技能。
首次进入此模式时,您将需要输入现有的Amazon登录名或创建一个新的登录名。
在Alexa的帮助下,您可以了解天气,时间,订购出租车(Uber),用声音说话的披萨,在亚马逊购物以及更多-大约20,000种技能可用。
但最重要的是,您可以用声音控制智能插座,灯,开关,恒温器,智能锁甚至汽车。
每天都有越来越多的设备支持Alex,从售价5美元的廉价Sonoff开关到Fitbit手镯。
与Alexa Echo集成时,我们以三种模式实施:
-语音控制一切都在这里清晰可见-我们按下按钮,说,设备打开或答案被回答,等等。
-执行文本命令Messenger的类似物-我们在一行中向Alex写问题或命令,它们被执行。
当您需要保持沉默时,这很方便。
-通过点击按钮来实现预定义的命令模式

在这种情况下,将使用预编程的命令(通常会执行)创建按钮,然后通过按按钮来执行它们-就像遥控器一样。
这样的遥控器自然可以不受距离的限制;您可以控制数千公里的房屋。
这样在需要观察沉默并且同时又懒惰或不便书写文本时很有用。
Alexa的API我们走得更远,实现了一个简单的API,以便可以通过随附的Messenger(从站点,Arduino,另一个Messenger)从所有其他设备控制所有设备,一般来说,从其他设备控制Alexa。
在这种情况下,您只需要执行某些json命令即可。
机器人

您可以在Messenger生态系统中创建机器人。
机器人有两种类型:
标准机器人任何用户都可以使用API创建它们。
在搜索栏中,此类漫游器与普通用户没有什么不同。
商业机器人它们的不同之处在于,此类漫游器的名称以“ @”开头,添加时,它们属于特定部分,并且不会与普通用户混入常规列表中。
只有我们才能创建这样的机器人,它们是官方机器人。
这也提供了针对官方僵尸程序名称的域名抢注的保护。
企业账户
企业帐户是三个实体的组合:
1.官方业务页面
2.公司的官方漫游器(从名片漫游器到简单的在线商店开始)
3.与公司的IP PBX集成-普通用户可以直接向支持,技术支持等进行音频/视频呼叫。
名称中的企业帐户带有“&”号,并且也落入Messenger中的单独部分,并且仅由主管部门创建。