Web applications 未经注册就从移动网络浏览器拨打电话
是否有可能在没有从移动/桌面浏览器注册的情况下拨打SIP/PSTN呼叫,只需单击呼叫类似的内容-无注册 如果是,如何进行?及Web applications 未经注册就从移动网络浏览器拨打电话,web-applications,open-source,sip,webrtc,sip-server,Web Applications,Open Source,Sip,Webrtc,Sip Server,是否有可能在没有从移动/桌面浏览器注册的情况下拨打SIP/PSTN呼叫,只需单击呼叫类似的内容-无注册 如果是,如何进行?及 如果是,是否有可能跟踪它并获取用户信息,如日志信息(呼叫时间+位置+持续时间)是,这取决于服务器配置和您想要的实际用例 SIP中的注册是一个请求,用于通知服务器使用“this”应用程序的“this”用户将在具有“this”功能的“this”IP和“this”端口上在接下来的X秒内可用。 使用该信息,服务器可以重定向针对注册用户的SIP请求 如果没有这些信息,您的服务器如何
如果是,是否有可能跟踪它并获取用户信息,如日志信息(呼叫时间+位置+持续时间)是,这取决于服务器配置和您想要的实际用例 SIP中的注册是一个请求,用于通知服务器使用“this”应用程序的“this”用户将在具有“this”功能的“this”IP和“this”端口上在接下来的X秒内可用。 使用该信息,服务器可以重定向针对注册用户的SIP请求 如果没有这些信息,您的服务器如何联系应用程序,而不知道在哪里可以访问应用程序,也不知道用户是谁 但是,如果您只想从客户机呼叫已知服务(如点击呼叫),如果您只发送带有SDP信息的邀请,SIP也允许这样做。无论如何,您都需要创建一个标识,即使它是随机的,并在请求中使用它。您的SIP服务器必须配置为接受来自未知随机身份的请求,而无需注册 如果您想使用WebRTC,这是一个可能的用例,但是您仍然需要将任何地方的请求转换为SIP,或者使用一个可能的开源解决方案。 这是一个例子
在服务器上运行调用之后,记录调用的统计信息就很简单了。在此之前,您有很多担心:)@nakib,谢谢您的时间,例如,我的计划是将webrtc与click2call一起使用——只需发送邀请消息+SDP信息,就不可能通过手动内部服务器配置创建标识(如果数据库中有目的地号码,则直接路由呼叫),在服务器端创建标识的地方可能是浏览器内部存储的凭据,比如欺骗——这只是一次会话的全部内容,还是在浏览器端创建标识?