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.
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..
ReplyDeleteWhy 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
i do the but its not work
ReplyDelete