首页 > 其他分享 >SIP Provider Examples

SIP Provider Examples

时间:2023-01-02 15:03:14浏览次数:71  
标签:SIP provider directory through Examples conf Provider FreeSWITCH com



Contents


[hide]



  • ​​1 Example Configuration​​
  • ​​2 Provider Configuration Pages​​
  • ​3 Gateway Overview​
  • ​​3.1 Keeping Connections Alive​​
  • ​​4 See Also​​


Example Configuration

The following is a list of phone providers that have been successfully tested with the FreeSWITCH software.




Please note that you should stick with adding these phone providers under the {FreeSWITCH installation}/conf/directory/default location. This means creating an XML file per specified phone provider under the conf/directory/default/ directory. Alternatively, you can also add the provider of your choice under the {FreeSWITCH installation}/conf/sip_profiles directory. The recommendation is to stick with using the "conf/directory/default" location. When in doubt copy the examples found in the source code under freeswitch/conf/directory/default/. The sample file is named "provider.com.xml". NOTE: the file is named "example.com.xml" on newer releases of FreeSWITCH.



Provider Configuration Pages

When adding a provider to this list within the wiki please observe these guidelines:

  • include a generic configuration
  • no marketing information
  • keep them alphabetically listed

A through E

F through H

I through P

Q through Z

  • ​​Asterlink​​
  • ​​AQL​​
  • ​​Bandwidth.com​​
  • ​​BBTel​​
  • ​​Belcentrale.nl​​
  • ​​Brastel​​
  • ​​Broadvoice​​
  • ​​Broadvox​​
  • ​​Budgetphone.nl​​
  • ​​Callcentric​​
  • ​​CallWithUs​​
  • ​​CheapNet.it​​
  • ​​ContactTel​​
  • ​​Cordia​​
  • ​​DID For Sale​​
  • ​​DUS.NET​​
  • ​​Free World Dialup (FWD)​​
  • ​​FlowRoute​​
  • ​​FönSWITCH​​
  • ​​FreePhonie​​
  • ​​FreeDigits​​
  • ​​Gafachi​​
  • ​​Gizmo​​
  • ​​Gradwell​​
  • ​​GrnVOIP​​
  • ​​Halonet​​
  • ​​iCall Carrier Services​​
  • ​​iinet​​
  • ​​Inphonex​​
  • ​​IPKall​​
  • ​​IPNess​​
  • ​​iptel​​
  • ​​ippi​​
  • ​​iristel​​
  • ​​Junction Networks​​
  • ​​Les.net​​
  • ​​Localphone.com​​
  • ​​MixMeeting​​
  • ​​Metrostat​​
  • ​​MyDivert.Com​​
  • ​​MyNetFone​​
  • ​​Neotel​​
  • ​​Nextiva​​
  • ​​Netsip.com.au​​
  • ​​NodePhone​​
  • ​​Nomado Telecom​​
  • ​​OneSuite​​
  • ​​PennyTel​​
  • ​​Peopleline​​
  • ​​Phonzo​​
  • ​​Rapidvox​​
  • ​​sipcall.ch​​
  • ​​SipGate.de​​
  • ​​SonoVoIP​​
  • ​​SureVoIP​​
  • ​​Teliax​​
  • ​​Telasip​​
  • ​​Unlimitel​​
  • ​​ViaTalk​​
  • ​​Vitelity​​
  • ​​VoiceMeUp​​
  • ​​Voice Network​​
  • ​​VoicePulse​​
  • ​​VoiceStick​​
  • ​​VoIP Innovations​​
  • ​​VoipCheap​​
  • ​​VoipStreet​​
  • ​​VoipTalk​​
  • ​​Voip.ms SwiftVox​​
  • ​​VoipUser​​
  • ​​Vonage​​
  • ​​Whistle Phone​​
  • ​​Yahoo Messenger​​

Note: If you are looking for an example with different destinations for the registration proxy and outbound proxy, see the example configuration for Peopleline.


Gateway Overview

As an example we will add a trunk to vitelity.com. PLEASE NOTE THAT THIS IS AN EXAMPLE. REPLACE WITH YOUR OWN CONFIGS FOR YOUR PROVIDER (see table below).

Vitelity.com uses different proxies for inbound and outbound calls, so we need to add two gateways (they can be in the same file). One for outbound and one for inbound. Many providers (Vitelity included) allow you to make outbound calls via the registration proxy for inbound calls and so you really only *need* to setup one gateway. Before we start that we'll need to know a couple different pieces of info:

  • username
  • password (also called secret)
  • outbound server
  • inbound server

sudo vim /usr/local/freeswitch/conf/sip_profiles/external/vitelity.xml


<include>
<gateway name="vitelity-outbound">
<param name="username" value="****yourusername"/>
<param name="password" value="****yourpassword"/>
<param name="realm" value="vitel-outbound"/>
<param name="proxy" value="****outboundurl"/>
<param name="register" value="false"/>
</gateway>
<gateway name="vitelity-inbound">
<param name="username" value="****yourusername"/>
<param name="password" value="****yourpassword"/>
<param name="realm" value="vitel-inbound"/>
<param name="extension" value="1000"/>
<param name="proxy" value="****inboundurl"/>
<param name="register-proxy" value="****inboundurl"/>
</gateway>
</include>



Keeping Connections Alive

You can use the following parameter in your configuration to force FreeSWITCH to re-register with your provider at certain intervals. This may be helpful for NAT issues by keeping the connection state open through your internal firewall.

<param name="expire-seconds" value="60"/>

You can also set FreeSWITCH to ping your gateway at intervals.

<param name="ping" value="30" />



See Also

Retrieved from " ​​http://wiki.freeswitch.org/wiki/SIP_Provider_Examples​​"

​​Categories​​: ​​Sip​​ | ​​Examples​​

标签:SIP,provider,directory,through,Examples,conf,Provider,FreeSWITCH,com
From: https://blog.51cto.com/u_15747257/5983710

相关文章

  • Arrays.sort() in Java with examples
    https://www.geeksforgeeks.org/arrays-sort-in-java-with-examples/Arrayclass isaclasscontainingstaticmethodsthatareusedwitharraysinordertosearch......
  • ASP.NET 2.0中使用自定义provider (2)
     在teched2005上,有对asp.net2.0的介绍,其中讲到asp.net2.0提供了很多功能,让程序员做少很多东西,这引起了大家的疑惑:asp.net2.0的自定义能力如何?扩......
  • SIP2100V系列带插座网络SIP音频模块
    SIP2100V系列网络音频模块是一款通用的独立SIP音频功能模块,可以轻松地嵌入到OEM产品中。该模块对来自网络的SIP协议及RTP音频流进行编解码。该模块支持多种网络协议和音频......
  • 漏洞实战部分3-ContentProvider组件的openFile接口问题
    前期回顾可以关注微信公众号安卓应用漏洞学习case3本课程学习ContentProvider组件的openFile接口。ContentProvider组件主要作用实现各个应用程序之间的数据共享。可以把......
  • SIP协议
    目录一、SIP协议概念二、SIPURL三、SIP协议消息体1、请求消息分类2、请求消息结构3、响应消息分类四、SIP呼叫流程一、SIP协议概念会话启动协议SIP(SessionInitiation......
  • Cmake入门之cmake-examples
    本系列是记录https://github.com/ttroy50/cmake-examples的学习过程,通过cmakeexamples仓库中的例子来一步步学习cmake。1搭建环境搭建cmake编译环境可以参考cmake-e......
  • Cannot find any provider supporting AES/CBC/PKCS7Padding 解决
    文章转载自: https://www.jianshu.com/p/fd78ab0f474e Java使用AES/CBC/PKCS7Padding时会报错,因为原生JDK不支持。修改方法很简简单单,两步:1、添加算法的jar包bcpro......
  • SIP8 脚 NIPO系列非隔离信号转换放大器0-2.5V/0.4-2V/1-5V/0-1mA/0-10mA/0-20mA
    概述:    NIPO系列模拟信号非隔离放大器,是一种将输入信号放大、转换成按比例输出的直流信号混合集成电路。产品广泛应用在电力、远程监控、仪器仪表、医疗设备、工业自控......
  • 帝国cms 前后台ip检测函数eCheckAccessIp()
    eCheckAccessIp()函数:eCheckAccessIp()功能:帝国CMS检测登陆及访问的ip地址是否允许函数位置:/e/class/connect.php版本:7.2(3463行) ysCheckBanIp($ecms=0) $ecms:如果不为0......
  • 使用 ContentProvider 共享数据 访问与添加通讯录
    1.统一的数据访问方式当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。文件的操作模式中,通过指定文件的操作模式为Contex......