精华内容
下载资源
问答
  • 2020-04-28 10:39:30

    https://baike.baidu.com/item/SIP%E6%9C%8D%E5%8A%A1%E5%99%A8/2173945?fr=aladdin

    SIP(Session Initiation Protocol,会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。支持H.264协议。

    SIP服务器是IP PBX的主要组件,负责建立网络中所有的SIP电话通话。SIP服务器也叫SIP代理服务器或注册服务器。

    简单的SIP服务器只负责会话的建立、维护和清除,不过多干涉呼叫。而相对比较复杂的SIP服务器,一般又称为SIP PBX,则不仅仅提供对基本呼叫、基本会话的支持,还提供丰富的业务,例如Presence、Find-me、Music On Hold等等。

     

    Sip服务器搭建全过程(Linphone拨号)

    https://blog.csdn.net/qq_38631503/article/details/80005454

    opensips

    SIP server 现在有什么稳定好用的框架么?

    https://www.v2ex.com/t/624906

    asterisk  freepbx  opensips  freeswitch 

    OpenMcu、asterisk、freeSWITCH、 OpenSips、H323Plus它们的优缺点总结

    https://www.oschina.net/question/714446_2306102

    sipXecs Asterisk freeswitch opensips

    https://blog.csdn.net/u012377333/article/details/37690723

    4、小结

    从文中介绍可以看出,OpenSIPS是一个成熟的电信级SIP Server平台,可广泛应用于SIP应用的路由分发、负载均衡,可用于搭建SIP代理,提供SIP注册服务等。而且目前OpenSIPS自身也提供SIP Presence以及IM功能。同时,应该注意的是OpenSIPS本身并不提供媒体相关服务,如呼叫中心、VoiceMail等业务,该部分业务可通过FreeSwtich、sipXecs等平台实现。

    FreePBX 是一个最强大的 GUI(基于网页的)配置Asterisk的工具。它提供标准传统电话系统能做的任何事,加入大量的新功能。

    阿里云-FreePBX一键式快速安装和NAT设置教程

    http://ec.ctiforum.com/jishu/qiye/wenzhai/554282.html

    很多企业用户在阿里云或其他云平台安装企业通信平台,实现云总机,IVR,SIP分机内部呼叫和外部呼叫等功能。FreePBX是一个非常好的选择,FreePBX本身是开源的,免费的企业IPPBX,并且具有丰富的文档资料支持,同时具有良好的兼容性,可以对接任何第三方的基于SIP或IMS等接入的服务,对接PSTN网关接入设备。

      在以前的文档中,我们曾经介绍过阿里云安装脚本FreePBX的方法,很多企业终端用户仍然掌握不了其配置的核心步骤,我们我们再次更新了脚本,支持了Asterisk-15,对NAT配置做了重点说明,也增加了PJSIP的配置说明。这样用户基本上就可以完全实现简单的SIP 分机之间的呼叫测试

     

     

     

    更多相关内容
  • SIP 服务器

    千次阅读 2020-09-10 17:03:24
    所谓SIP服务器指的是接受SIP请求并对其作出响应的应用程序。SIP服务器不应与UAS或协议本身的client-server性质混淆,后者从客户端(请求发起方)和服务端(对请求生成应答一方)的操作角度进行描述。SIP服务器是另一种...

            所谓SIP服务器指的是接受SIP请求并对其作出响应的应用程序。SIP服务器不应与UAS或协议本身的client-server性质混淆,后者从客户端(请求发起方)和服务端(对请求生成应答一方)的操作角度进行描述。SIP服务器是另一种类型的实例,这里讨论的SIP服务器是逻辑实体。实际的SIP服务器实现可以包含多种服务器类型,或者在不同条件下有不同操作充当不同的服务实体。因为服务器对UA提供服务和特性,所以它们必须同时支持TCP和UDP传输。下图显示了UA、服务器和定位服务间的交互关系。注意:SIP服务器与定位服务或数据库间使用的协议通常不是SIP,这里不做讨论。

                       SIP UA、服务器与定位服务间的交互

     

    代理服务器

    .        SIP代理服务器(PROXY)接收UA或其它代理的请求,并为UA转发请求和应答消息。就像路由器在IP层转发IP数据包那样,SIP代理在应用层转发SIP消息。代理不是B2BUA,因为它只允许根据RFC 3261定义的严格路由规则修改请求和应答消息。这些规则保留了SIP信令的端到端透明性,同时允许代理服务器为UA执行有价值的服务和功能。

            代理服务器通常会访问数据库或定位服务,以帮助它处理请求(决定下一跳地址)。SIP协议没有定义代理与定位服务之间的接口。代理可以借助数据库来处理请求。数据库可以存储SIP的注册信息,状态呈现信息,或其它有助于定位用户位置的信息。

            代理不一定要理解SIP请求才能转发消息,任何未知请求都视为非INVITE事务,并按其处理模型执行。代理不应改变头域的顺序,一般情况下也不应该修改或删除头域。

    代理服务器与UA或网关的不同体现在以下三点:

    •  代理本身不发起请求,它只响应UA的请求(CANCEL与ACK请求是这条规则的特例)。
    •  代理服务器没有媒体能力。
    •  代理服务器不解析消息包体,它只依赖于几个特定的SIP头域。

            下图展示了常见的SIP网络拓扑,我们称它为SIP梯形。在这个拓扑中,两个不同域中的一对UA通过他们各自所属域的代理服务器建立会话。梯形是指信令和媒体消息所组成的形状。在这个配置中,每个UA都配置自己的默认出局代理服务器,并通过它转发所有请求。代理服务器通常会对UA进行身份验证,并可以提取用户的配置文件,并适配出局路由服务。在域间交换过程中,用DNS SRV查询来确定外域代理服务器所处的位置。这个代理有时称作入局代理,它为被叫方提供入局路由服务。入局代理会访问当前注册信息,并能够把请求路由给被叫方。一般情况下,后续的SIP请求可以直接在两个UA间交换,除非代理服务器插入了Record-Route头域。

                                            SIP梯形

            代理服务器可以是无状态的,也可以是有状态的。无状态代理服务器仅根据消息内容处理每个SIP请求或应答消息。一旦消息被解析,处理,转发或应答之后,不存任何储消息相关的信息(比如说dialog信息)。无状态代理服务器不重传消息,不使用任何SIP定时器。注意:RFC2543中描述的使用Via头域进行无状态环回监测的机制,在RFC 3261中已经被废弃,RFC3261中强制要求所有请求消息携带Max-Forwards头域。

            有状态代理服务器跟踪记录过去收到的请求和应答,并利用这些信息处理后续请求和应答。比如说,有状态代理服务器转发请求时启动一个定时器。如果定时器触发时没有收到应答,那么代理重发请求,减轻这个任务发起UA的压力。此外,有状态代理可以对UA进行鉴权。

            最常见的SIP代理类型是事务状态代理。代理服务器只保留一个事务的状态,但仅限于事务挂起请求期间。比如说:事务状态代理收到INVITE请求时保留其状态,直到收到200 OK或失败的最终应答(比如说404 Not Found)。在此之后,它将销毁相关状态信息。这将有助于代理服务器执行有效的搜索服务,但同时把状态存储量降到最低。

             ​​​​​​搜索服务的一个典型实例是代理服务器收到INVITE请求后,同时转发给多个位置,或者分支处理请求。这种分支代理服务器跟踪每个出局的请求和对应的应答。如果定位服务或数据库查询返回多个可能位置,需要挨个尝试连接被叫,这种机制是是非常有帮助的。

    下图的INVITE消息包含:

    INVITE sip:support@chaos.example.org SIP/2.0

    Via: SIP/2.0/UDP 45.2.32.1:5060 ;branch=z9hG4bK67865

    Max-Forwards: 70

    To: <sip:support@chaos.example.org>

    From: A. N. Sarkovskii <sip:sarkovskii@45.2.32.1>;tag=7643545

    Call-ID: 0140092501

    CSeq: 1 INVITE

    Subject: Bifurcation Question

    Contact: <sip:sarkovskii@45.2.32.1>

    Content-Type: application/sdp

    Content-Length: ...

    (SDP not shown)

                                               分支代理操作

     

               代理服务器收到INVITE之后,分裂出两个分支,发给两个不同的UA。两个UA开始振铃,并向Sarkovskii发回两个临时响应消息。它们是:

    SIP/2.0 180 Ringing

    Via: SIP/2.0/UDP 45.2.32.1:5060;branch=z9hG4bK67865

    To: <sip:support@chaos.example.org>;tag=343214112

    From: A. N. Sarkovskii <sip:sarkovskii@45.2.32.1>;tag=7643545

    Call-ID: 0140092501

    CSeq: 1 INVITE

    Contact: <sip:agent42@67.42.2.1>

    Content-Length: 0

    和:

    SIP/2.0 180 Ringing

    Via: SIP/2.0/UDP 45.2.32.1:5060;branch=z9hG4bK67865

    To: <sip:support@chaos.example.org>;tag=a5ff34d9ee201

    From: A. N. Sarkovskii <sip:sarkovskii@45.2.32.1>;tag=7643545

    Call-ID: 0140092501

    CSeq: 1 INVITE Contact: <sip:agent7@67.42.2.32>

    Content-Length: 0

    这两个应答大体上内容是相同的,只是To tag和Contact URI有所不同。最后,其中一个UA摘机,发回200 OK应答。

     

    SIP/2.0 200 OK

    Via: SIP/2.0/UDP 45.2.32.1:5060;branch=z9hG4bK67865

    To: <sip:support@chaos.example.org>;tag=343214112

    From: A. N. Sarkovskii <sip:sarkovskii@45.2.32.1>;tag=7643545

    Call-ID: 0140092501

    CSeq: 1 INVITE Contact: <sip:agent42@67.42.2.1>

    Content-Type: application/sdp

    Content-Length: ...

    (SDP not shown)

            因为有其它分支存在,所以代理向另一个UA发一条CANCEL消息来终止电话的振铃。如果两个终端都摘机应答,那么代理应当把两条200 OK消息都转发给主叫方,由主叫方来决策,通常是接受其中一个,对另一个发BYE。

            有状态代理收到INVITE时,通常会先回应一条100 Trying消息。无状态代理永远不会主动发100 Trying应答。此外,代理永远不会转发收到的100 Trying应答,它是一种单跳响应。处理TCP请求的代理必须是有状态的,因为UA认为自己使用的是可靠传输,那么后续信令路径如果有UDP节点,那么代理就必须负责信令的重传。

            信令路径中代理的数量只受Max-Forwards头域的限制,每经过一个代理,这个头域的值都会递减。如果Max-Forwards计数器减到零,那么代理把消息丢弃,同时向发起方回一条483 Too Many Hops消息。

            SIP会话定时器扩展限制了有状态代理必须维护状态信息而无需刷新re-INVITE的时间段。在初始INVITE请求中,如果携带Session-Expires头域,那么代理可以据此启动一个定时器,超时之后可以丢弃这个会话相关的信息。UA必须在定时器超时后终止通话。主叫方可以发re-INVITE消息来刷新定时器,为SIP启用一种“保活”机制。这个机制解决了BYE请求丢失或其它安全场景下状态信息应该维护多长时间的问题。

    重定向服务器

            重定向服务器不会转发收到的请求,而是直接对请求作出应答。和代理服务器一样,重定向服务器利用数据库或定位服务来查找用户位置。然而,被叫的位置信息直接在重定向类应答(3XX)中回传给主叫方,在ACK之后,事务结束。下图的呼叫流程和之前的代理交换流程很相似,不同的是服务器返回重定向信息而不是代理转发请求,最终帮助Schrodinger定位Heisenberg的位置。

    INVITE消息:

    INVITE sip:werner.heisenberg@munich.de.example.org SIP/2.0

    Via: SIP/2.0/UDP 100.101.102.103:5060 ;branch=z9hG4bK54532

    Max-Forwards: 70

    To: Heisenberg <sip:werner.heisenberg@munich.de.example.org>

    From: E. Schrodinger <sip:schroed5244@wave.example.org>;tag=4313413

    Call-ID: 734224912341371927319032

    CSeq: 1 INVITE

    Subject: Where are you exactly?

    Contact: <sip:schroed5244@pc33.wave.example.org>

    Content-Type: application/sdp

    Content-Length: 150

    v=0

    o=schroed5244 2890844526 2890844526 IN IP4 100.101.102.103

    s=

    t=0 0

    c=IN IP4 100.101.102.103

    m=audio 49172 RTP/AVP 0

    a=rtpmap:0 PCMU/8000

                                 重定向服务流程

    重定向服务器对INVITE消息的应答:

    SIP/2.0 302 Moved Temporarily

    Via: SIP/2.0/UDP 100.101.102.103:5060;branch=z9hG4bK54532

    To: Heisenberg <sip:werner.heisenberg@munich.de.example.org>;tag=052500

    From: E. Schrodinger <sip:schroed5244@wave.example.org>;tag=4313413

    Call-ID: 734224912341371927319032

    CSeq: 1 INVITE

    Contact: sip:werner.heisenberg@200.201.202.203

    Content-Length: 0

    Schrodinger 确认收到应答:

    ACK sip:werner.heisenberg@munich.de.example.org SIP/2.0

    Via: SIP/2.0/UDP 100.101.102.103:5060;branch=z9hG4bK54532

    Max-Forwards: 70

    To: Heisenberg <sip:werner.heisenberg@munich.de.example.org>;tag=052500

    From: E. Schrodinger <sip:schroed5244@wave.example.org>;tag=4313413

    Call-ID: 734224912341371927319032

    CSeq: 1 ACK

    Content-Length: 0

            需要注意的是ACK请求中的branch ID和INVITE及302消息中的是相同的。这是因为对非2XX最终应答回应的ACK消息,被视为INVITE事务的组成部分。只有对200 OK消息的确认ACK请求才视为一个新的事务,携带新的branch ID以保证唯一性。同样的,对非2XX最终应答的ACK是跳到跳的消息,不是端到端的。

            以上消息交换结束呼叫尝试,之后,UAC生成一条新的INVITE消息,携带新的Call-ID,直接发送给Heisenberg。Heisenberg的位置信息来自上一次交换重定向服务器返回的302应答中的Contact头域。

     

    INVITE sip:werner.heisenberg@200.201.202.203 SIP/2.0

    Via: SIP/2.0/UDP 100.101.102.103:5060;branch=z9hG4bK92313

    Max-Forwards: 70

    To: Heisenberg <sip:werner.heisenberg@munich.de.example.org>

    From: E. Schrodinger <sip:schroed5244@wave.example.org>;tag=13473

    Call-ID: 54-67-45-23-13

    CSeq: 1 INVITE Subject: Where are you exactly?

    Contact: <sip:schroed5244@pc33.wave.example.org>

    Content-Type: application/sdp Content-Length: 150

    v=0

    o=schroed5244 2890844526 2890844526 IN IP4 100.101.102.103

    s=

    t=0 0

    c=IN IP4 100.101.102.103

    m=audio 49172 RTP/AVP 0

    a=rtpmap:0 PCMU/8000

            需要注意的是:上面流程中,没有发送180 Ringing消息,而是直接回应200 OK。由于1xx信息响应是可选的,如果Heisenberg的UAS自动摘机,那么这个应答是完全有效的。在PSTN中,这种场景称为快速应答。

    注册服务器

            注册服务器只接受REGISTER请求,对其它方法直接回应501 Not Implemented response。然后,请求中的联系信息被提取出来,共享给同一管理域中的其它SIP服务器,比如说代理和重定向服务器。在注册请求中,To头域包含待注册资源的名称,Contact头域包含联系信息或设备的URI。注册服务器在To头域的地址记录(AOR) URI与Contact头域的设备URI之间建立一个临时的映射关系。

            注册服务器通常要求对注册UA进行鉴权,未授权用户不处理来电。(如果没有鉴权)未授权用户就能够注册其他人的SIP URI,让它指向自己的UA可以实现劫持。呼叫这个URI的来电将会转到错误的UA。根据现有的头域,UA可以使用REGISTER请求来检索当前的注册列表、清除所有注册信息,或向注册表添加新的URI。

             代理有很多种方式可以知道需要把请求分支给一组UA。一种是通过手工配置,比如通过Web页面或数据库输入信息。另一种方式是允许同一个AOR重复注册。如果多个UA注册同一AOR,那么代理可以把入局请求分发给所有注册的设备。多个注册的优先级由Contact头域中的q值控制。如果优先级相同,代理可以同时把请求分发给它们,构成并行分支。对于优先级不同的UA,代理可以根据q值串行处理,按顺序处理分支。

            要保证注册的完全安全,就必须使用TLS,因为HTTP摘要不提供所需的完整性保护。否则,攻击者可以修改通过授权的REGISTER请求中的Contact URI,让它指向另一个UA

    展开全文
  • 超级SIP Sip服务器,具有与系统有关的线程数以处理呼叫 主线程执行:所有Sip地址管理 网络线程:-读取并发送SIP消息-发送并接收RTP通信-提供Web界面 其余线程(至少一个,也许几十个)处理sip调用。
  • 功能•快速入门•文档•演示•错误和反馈•贡献•许可Routr –轻量级的Sip代理,位置服务器和注册器,可为电话提供可靠且可扩展的SIP基础结构Kubernetes Google Cloud Shell自定义功能文档演示Bug和反馈贡献许可证...
  • sip服务器开发

    2017-08-15 12:43:33
    linux 基于osip的服务器开发
  • sip服务器地址异常

    2021-08-14 07:19:12
    sip服务器地址异常 内容精选换一换GB28181类型设备在接入VIS时,需要配置VIS对外提供的SIP服务器地址、端口。SIP服务器地址和端口可以在VIS控制台获取,如图1所示。您可以通过本节内容解决如下问题:用户在管理...

    sip服务器地址异常 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    GB28181类型设备在接入VIS时,需要配置VIS对外提供的SIP服务器地址、端口。SIP服务器地址和端口可以在VIS控制台获取,如图1所示。

    您可以通过本节内容解决如下问题:用户在管理控制台执行弹性云服务器相关操作后出现异常,针对管理控制台提示的异常信息,应该如何处理?用户参见《弹性云服务器接口参考》调用云服务器相关的API接口时,如果返回错误码,应该如何处理?用户通过管理控制台执行弹性云服务器的相关操作后,弹性云服务器列表页面将显示相应操作的申请状态。通过申请状态中显示的信息

    sip服务器地址异常 相关内容

    如何修改集群节点的NTP服务器地址?集群访问OBS上报403异常。集群Master节点NTP时间与集群外节点的NTP服务器时间不同步,时间相差超过15min,导致集群访问OBS时鉴权失败,上报403异常。cat /etc/ntp.conf/opt/Bigdata/nodeagent/ntp.conf.agent/opt/Bigdata/O

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    sip服务器地址异常 更多内容

    d151cefbfd54a36eb240c5cc85e1151a.png

    ROMA Connect通过创建负载通道,可访问指定服务器中已部署的后端服务,并实现后端服务访问的负载均衡功能。ROMA Connect可访问同一云服务平台上的弹性云服务器(ECS),也可以访问用户自己的私有服务器。例如,VPC中包含6台ECS,ROMA Connect已创建一条负载通道,并把ECS 01和ECS 04已添加到负载通道中,

    eb51cd3fd20e03ccff8238b899621069.png

    当NTP服务器异常时产生该告警。当NTP服务器异常消除时,该告警恢复。主OMS节点配置的NTP服务器异常,可能会导致主OMS节点与外部服务器不能同步时间,集群时间可能会产生飘移。NTP服务器网络异常。与NTP服务器认证失败。不能从NTP服务器获取时间。从NTP服务器获取的时间持续未更新。打开MRS集群详情页面,在实时告警列表中,单击此告警

    e8856eb4a33744e9e363326f14bf7b97.png

    TE10/20浏览器登录终端Web界面。在“系统配置-网络-服务器设置”中,云服务的“云平台类型”选择成“手动”,检查SIP信息是否完成。如果完成,将SIP的“注册服务器”改成“禁用”后保存。然后再“启用”后保存,查看系统状态是否正常。如果系统状态正常,将云平台类型改回华为云后保存。浏览器登录终端Web界面。在“系统配置-网络-服务器设置

    b80c406dd1bff1336ad2b20072f4b1ca.png

    TE10/20浏览器登录终端Web界面。在“系统配置-网络-服务器设置”中,云服务的“云平台类型”选择成“手动”,检查SIP信息是否完成。如果完成,将SIP的“注册服务器”改成“禁用”后保存。然后再“启用”后保存,查看系统状态是否正常。如果系统状态正常,将云平台类型改回华为云后保存。浏览器登录终端Web界面。在“系统配置-网络-服务器设置

    399bb9e39ad395cd7fb119c5287fddf8.png

    客户端通过负载均衡器访问后端服务器异常,负载均衡器的“后端服务器组”页签显示后端服务器的健康检查结果为“异常”。共享型负载均衡在“负载均衡器”界面,单击后端服务器所在的负载均衡器名称,切换到“后端服务器组”页签,在基本信息页面,查看“健康检查结果”列是否显示“异常”。在“负载均衡器”界面,单击后端服务器所在的负载均衡器名称,切换到“后端服

    91fba63c5e17e5f0e99d0f8174c4b31b.png

    独享型负载均衡实例支持混合负载均衡的能力,后端服务器组不仅支持添加云上VPC内的服务器,还支持添加其他VPC、其他Region、云下数据中心的服务器。帮助用户根据业务诉求灵活配置,将流量请求转发到云上、云间或云下的服务器上。已创建独享型负载均衡。已创建监听器。已正确配置VPC路由,确保后端可达。跨VPC后端支持添加通过以VPC对等连接、云

    e08a3c1d383ce0289aa478984d9adca2.png

    由于ELB流量转到后端服务器以后,源IP会被转换为100.125.0.0/16的IP,所以添加后端服务器之前首先要检查后端服务器所在安全组规则是否配置放行100.125.0.0/16网段,并配置ELB用于健康检查的协议和端口,如果健康检查使用UDP协议,则还需要配置安全组规则放行ICMP协议,否则无法对已添加的后端服务器执行健康检查。首次

    22d5e09c1bd36dc697ac56f0e92512a6.png

    创建负载通道后,在创建API服务,且后端服务类型为HTTP/HTTPS时,后端服务地址可以直接使用已创建的负载通道。已创建云服务器。如需创建请参见创建云服务器。已购买实例。根据下表参数说明,配置通道信息。负载通道参数说明参数类型参数项说明基本信息通道名称填写负载通道的名称,根据规划自定义。建议您按照一定的命名规则填写负载通道名称,方便您快

    c0e51685ecf1c455eed0daf868911dc9.png

    当出现以下问题时,可以参考本章节排查解决。可以直接访问后端业务,但是无法通过负载均衡访问后端业务。通过私网IP可以访问负载均衡,但是公网IP无法访问负载均衡。后端服务器健康检查异常。客户端通过负载均衡访问服务器示意图如图1。公网客户端的流量经过EIP传送到负载均衡器;私网客户端的流量直接通过私网IP传送到负载均衡器。负载均衡器根据监听器配

    c8670e33c445c10cd2a0fcb5ca15332b.png

    负载均衡器会将客户端的请求转发给后端服务器处理。例如,您可以添加ECS实例作为负载均衡器的后端服务器,监听器使用您配置的协议和端口检查来自客户端的连接请求,并根据您定义的分配策略将请求转发到后端服务器组里的后端云服务器。新添加后端服务器后,若健康检查开启,负载均衡器会向后端服务器发送请求以检测其运行状态,响应正常则直接上线,响应异常则开始

    f3b054c7f0f3a487e0ff47ff2b7b5851.png

    精简视图提供了云服务器资源概况和状态的可视化统计结果,帮助您直观的了解云服务器资源。在精简视图中,您可以快速获取弹性云服务器基本信息、登录信息、配置信息、监控信息。精简视图提供了云服务器资源概况和状态的可视化统计结果,直观的了解云服务器资源。请按以下步骤切换至精简视图:登录管理控制台。单击管理控制台左上角的,选择区域和项目。选择“计算 >

    展开全文
  • 本地搭建SIP服务器

    2022-06-09 11:45:15
    搭建SIP服务器

    本地搭建SIP服务器

    SIP服务器

    下载PortSIP PBX

    85e918dafd89456ab8c2b8ed23c845ab.png

     

    官网路径:http://www.portsip.cn/download-portsip-pbx/

    登录和配置PortSIP PBX

    12f78f1cdea64ac0bb7d98bdc84efca0.png

     

    登录http://localhost:8888/login

    用户名:admin

    密码:admin

     

    7618b782fc9b4ce6a6e4e690f128001d.png

    b0649f1b433a4193bda3142222cc63c5.png

     

    第一次登录时需要配置SIP服务器相关信息

    内网IPv4地址和SIP域名都直接写电脑IP地址(服务器登录的localhost地址)即可,其他的可以全部默认

    添加分机用户

    bc5fa7e6c973488ca3aba6b4f389b992.png

     

    点击通话管理——分机用户——添加

    c9f7ab3453db4dc0b8e70b2417313ca5.png

     

    填写分机号码和密码

    服务器常见问题

    进不去网页,部分浏览器问题

    Internet Explorer浏览器无法进入网页

    建议更换浏览器尝试

    进不去网页,电脑开启了多个网络

    登录网址写电脑IP

    例:登录http://10.0.30.156:8888/login

    CPE

    修改APN配置

    8789211f98944607b6e4d72621f0b9ae.png

     

    需要将VoIP使用的APN的APN NAME修改为小基站的APN管理列表里的APN NAME,获取到IP地址

    VoIP测试

    注册通话

    注册

    f54a4ba5d7ae4b688899d6263c77c68a.png

     

    WebUI页面配置SIP服务器域名、代理服务器地址、注册服务器地址为SIP服务器的IP地址

    fffed8098c4b4ec084d640ee9a061ae5.png

     

    配置SIP账号的用户名和密码为SIP服务器上添加的分机用户的分机号码和密码

    580dbbe9d673417ab6c964e8c23b7162.png

     

    查看线路信息界面注册状态是否显示为已注册,页面右上角的小灯泡是否亮起

    ab7f2e90421e4798b069d5ce968748ac.png

     

    查看SIP服务器分机用户页面的对应分机的状态是否显示为已注册

     

     

    展开全文
  • 如何安装sip服务器地址 内容精选换一换建议不要在分析任务执行过程中卸载,否则可能出现异常。IDE插件只支持以Web模式卸载工具,不支持以CLI模式卸载工具。没有正在运行中的任务。配置参数后单击“检测连接”。若...
  • Sip服务器miniSIPServer是一款可能您遇到的最容易使用的VOIP服务器软件,实际上是难以置信的简单,一个专业的跨平台的SIP-PBX在Windows系统和Linux系统(在Ubuntu,Debian的)。是最容易使用的VOIP服务器。OIP领域专家...
  • sip服务器地址和端口号 内容精选换一换以下以Chrome浏览器为例。单击控制台中出现的ccbarclient.js的请求,在右侧单击Response,如果有内容返回,说明调用成功。sum_atimesum_refresh_tokensum_sidsum_token签入成功...
  • 高性能SIP服务器系统的设计与实现(毕业论文).caj
  • Kamailio-开源SIP服务器 项目网站: 概述 Kamailio是SIP信令服务器的开源实现。 SIP是IETF指定的开放标准协议。 核心规范文档是 。 Kamailio SIP服务器专为可扩展性而设计,可针对大型部署(例如,针对拥有大量...
  • Linux下sip服务器搭建

    千次阅读 2022-05-05 14:07:32
    关于opensips安装 过程中可能涉及到权限问题,为了方便在root操作 a) 下载opensips ...我这里使用的是在虚拟机下git直接下载 ...b) 编译opensips 最最重要的就是把db_mysql模块编译进去 make menuconfig 执行此命令直接退
  • /etc/asterisk/asterisk.conf runuser = asterisk ;.../etc/asterisk/sip.conf [9001] type=friend host=dynamic secret=9001 [9002] type=friend host=dynamic secret=9002 /etc/asterisk/extensions.c.
  • brekeke SIP服务器

    2019-02-19 17:35:57
    SIP服务器 brekeke 支持注册 呼叫 。
  • SIP服务器代码

    2015-03-30 14:44:40
    程控课程设计的完整代码,可执行
  • 本例子是一个基本的SIP四边传送,U1->P1->P2->U2,使用proxy来传送。下边是过程。U1 发送:INVITE sip:callee@domain.com SIP/2.0Contact: sip:caller@u1.example.com发给P1,P1是一个外发的proxy。P1并不...
  • // all this into a create request methodString fromName = "xxxxxxxx";String fromSipAddress = "sip.network.com";String toSipAddress = "sip.network.com";String toUser = ...SipURI fromAddress = a...
  • boss要求我们自己搭个服务器,那就干吧。 一、Sip协议 工作原理相关的参见该文章,写的很详细:https://blog.csdn.net/yunmao2882/article/details/86646608 二、使用步骤 前提条件:在Ubuntu 电脑上安装好...
  • 语音网关通过SIP或MGCP协议将传统电话终端接入到IP网络中,从而使传统电话终端能够使用SIP服务器的各种通信功能。迅时MX系列语音网关支持多种方式注册到SIP服务器——既可以是迅时IP-PBX,也可以是第三方IP-PBX或...
  • win7 搭建sip服务器,使用安卓手机测试voip背景一 win7 安装sip服务器二 安卓上安装sip客户端三 遇到的问题。1 手机连接不上2 打电话没音 背景 项目中需要对IP电话系统,进行加密改造,需要针对sip电话进行测试。...
  • 我已经成功编译了Android的Liblinphone库并使用它注册到Brekeke SIP服务器并在Android客户端和PC客户端(x-Lite,linphone)之间进行调用 . 但我面临两个问题:客户端使用其IP地址而不是域注册到服务器 .例如:如果...
  • 包含:asterisk.18.11.1源码包,及其所需库的源码包libedit openssl jansson libuuid sqlite3,安装方法详见:https://blog.csdn.net/CSDN_DTEO/article/details/124051280 以下是文件目录: asterisk-18-current....
  • linux 安装freeswitch 我这是制作的freeswitch的docker ...docker-compose 部署 docker-compose.yml文件 ...sip_gsm4: image: daocloud.io/mboss/docker_freeswitch container_name: sip_gsm4 mem_limit: 4G mems
  • 局域网sip服务器搭建:opensips

    千次阅读 2019-12-25 18:02:45
    7、 查看sip用户(必须按命令步骤依次下去,否则报错): 8 8、查看在线用户 9 二、 opensips测试: 9 1、 方式1:linephone(具体问度娘) 9 2、 方式2:pjsip 9         一、...
  • sip服务器软件

    2013-05-05 14:44:57
    sip服务器软件,免费,但会限制用户数为30个终端!
  • 本快速指南的目的是想手把手教您使用SIP Server 2008搭建一个VoIP通讯系统,它描述了两个PC终端利用X-Lite软电话相互通讯的简单实例。客户端A Server主机 客户端B在这个例子中,SIP电话终端使用的是X-Lite软电话,...
  • GB28181接入服务器是SkeyeVSS接入GB28181设备/平台的信令交互服务器,GB28181将 SIP定位为联网系统的主要信令基础协议,并利用 SIP协议的有关扩展,实现了对非会话业务的兼顾,例如,对报警业务、历史视音频回放、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,138
精华内容 8,855
关键字:

sip服务器