SignalWire as SIP carrier in VICIDIAL [How to add a Carrier in VICIdial?]

I love SingnalWire because they are the team behind an amazing open-source telephony solution, FreeSWITCH. And If I want to use a trunk for my customers to call US numbers I usually use them. Although their panel is very simple and you can create a sip account in a second and assign a DID to it but if you want to register their trunk in VICIdial you need to do some extra steps. Their transport is TLS and VICIdial is not configured for TLS connection by default so you need to create a cert and enable TLS configuration in sip.conf first. Here I explained how to configure VICIdial to support TLS connection and also what are the SIP trunk parameters when you want to use SignalWire as your carrier in VICIdial.








Comments

  1. This is how on my Vicidial. I did as you did but not working. Though at the very beginning it worked ( maybe there was some difference between this configuration). And when I put " sip show peers" it shows - Notice: Registration time out ...space name..
    Why is this happening? What's wrong with this carrier configuration?

    Registration String:

    register =>ktechsolutions:my password@ktech-solutions-b500c3f62ff7.sip.signalwire.com:5060

    Account Entry:

    [SignalWire]
    type=friend
    port=5060
    nat=force_rport,comedia
    insecure=port,invite
    host=ktech-solutions-b500c3f62ff7.sip.signalwire.com
    username=ktechsolutions
    fromuser=ktechsolutions
    fromdomain=ktech-solutions-b500c3f62ff7.sip.signalwire.com
    secret=my password
    context=trunkinbound
    disallow=all
    allow=ulaw

    Global string:

    SignalWirTrunk=SIP/ktechsolutions

    Dialplan Entry:

    exten => 98042221111,1,AGI(agi://127.0.0.1:4577/call_log)
    exten => 98042221111,2,Dial(${SignalWirTrunk}/+18042221111,,To)
    exten => 98042221111,3,Hangup

    exten => 9.,1,AGI(agi://127.0.0.1:4577/call_log)
    exten => 9.,2,Dial(${SignalWirTrunk}/+1{EXTEN:1},,To)
    exten => 9.,3,Hangup


    ReplyDelete
  2. i do the but its not work

    ReplyDelete

Post a Comment