asterisk


How to configure a Voipbusterpro trunk in FreePBX


I've Googled on "voipbusterpro" in combination with FreePBX or Asterisk, but to no avail. So this would be the first hit for the next one to face this issue. So Voipbusterpro is only an outgoing Voip provider. Setting up the outgoing trunk I'm getting stuck and has left me confused. I spent about a day on this, so I've tried a bit already.
Situation: I'm behind a firewall with the latest FreePBX and Voipbusterpro does not wish to authenticate.
I've routed UDP for ports 6050, 6051, 4569, 10000-30000 to my FreePBX
Then for the Trunk I've done the following:
Trunk name: voipbusterpro
PEER details:
disallow=all
allow=ulaw
context=from-trunk
dtmfmode=auto
fromdomain=sip.voipbusterpro.com
fromuser=username
host=sip.voipbusterpro.com
insecure=port,invite
qualify=yes
secret=password
type=peer
username=username
authname=username
canreinvite=no
Register String:
username:password#sip.voipbusterpro.com/username
I'm having enormous difficulties keeping the trunk alive after I update due to registration timeouts and I cannot seem to be able to route calls over this trunk, continuously running into service not available (noservice).
Any ideas? Has anyone gotten voipbusterpro to work with FreePBX?
Best,
Peter
--- Here is a log output using asterisk -rvvv:
== Using SIP RTP CoS mark 5
-- Executing [41123456789#from-internal:1] ResetCDR("SIP/700-000000e9", "") in new stack
-- Executing [41123456789#from-internal:2] NoCDR("SIP/700-000000e9", "") in new stack
-- Executing [41123456789#from-internal:3] Progress("SIP/700-000000e9", "") in new stack
-- Executing [41123456789#from-internal:4] Wait("SIP/700-000000e9", "1") in new stack
-- Executing [41123456789#from-internal:5] Playback("SIP/700-000000e9", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
-- <SIP/700-000000e9> Playing 'silence/1.ulaw' (language 'en')
-- <SIP/700-000000e9> Playing 'cannot-complete-as-dialed.ulaw' (language 'en')
-- <SIP/700-000000e9> Playing 'check-number-dial-again.ulaw' (language 'en')
-- Executing [41123456789#from-internal:6] Wait("SIP/700-000000e9", "1") in new stack
-- Executing [41123456789#from-internal:7] Congestion("SIP/700-000000e9", "20") in new stack
[2016-08-30 22:23:52] WARNING[23017][C-000000e9]: channel.c:4861 ast_prod: Prodding channel 'SIP/700-000000e9' failed
== Spawn extension (from-internal, 41123456789, 7) exited non-zero on 'SIP/700-000000e9'
-- Executing [h#from-internal:1] Macro("SIP/700-000000e9", "hangupcall") in new stack
-- Executing [s#macro-hangupcall:1] ExecIf("SIP/700-000000e9", "0?Set(CDR(recordingfile)=.)") in new stack
-- Executing [s#macro-hangupcall:2] GotoIf("SIP/700-000000e9", "1?theend") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s#macro-hangupcall:4] ExecIf("SIP/700-000000e9", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s#macro-hangupcall:5] Hangup("SIP/700-000000e9", "") in new stack
== Spawn extension (macro-hangupcall, s, 5) exited non-zero on 'SIP/700-000000e9' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/700-000000e9'

Related Links

Custom solution to call telehones from within broswers (webRTC <-> telephony link) [closed]
A2billing Readout Balance
How to write VoiceMail dialplans in asterisk
Problems with string pattern matching
asterisk hangup call when hold
Cant place outgoing call en E1
Dial via SIP -> IAX2
asterisk send event to a web app when the phone ring
how to add one SIP Extension by command line in Asterisk
Is there a way to get the ${DEVICE_STATE(SIP/${EXTEN})} output on asterisk AMI before making originate call
How to hang up the calls before calling AGI script?
Mixmonitor command is not working in asterisk dialplan
Asterisk and A2billing
Can I match in a context and then include other contexts in an asterisk dialplan?
Asterisk cannot hear sound on Wifi network only
send callerid to ruby app in asterisk

Categories

HOME
excel-formula
stata
openacc
wifi
pandoc
psexec
aggregate-functions
opacity
ephesoft
rtc
cracking
core-data
kairosdb
unreal-engine4
swift3.1
background-image
windows-phone
loader
aiml
serenity-js
combinations
opengraph
poisson
oracle10g
checkmarx
kundera
folder
boost-log
akamai
android-scrollview
geocomplete
pymunk
respect-validation
maven-2
mapquest
nscollectionview
ninja-forms
office-interop
wicket-tester
php-mongodb
result
geminabox
runtime-permissions
intermediate-language
xamarin-test-cloud
wicketstuff
group
lattice
copy-constructor
distcc
dimensionality-reduction
scriptengine
cherry-pick
kik
django-taggit
alchemy
jsondoc
wiql
newlib
persian
log4cxx
pushwoosh
eaaccessory
android-networking
opennebula
system.diagnostics
veeam
service-broker
numerical-recipes
javadb
nsurlrequest
xmlserializer
dirname
powershell-v1.0
oxygenxml
behance-api
reactjs-native
mdp
mysql-error-1146
grunt-contrib-imagemin
infomaker
static-class
azure-pack
playing-cards
android-library
latex-suite
codeigniter-form-helper
servicemanager
phone-state-listener
antixsslibrary
tasklist
esi
android-memory
systrace
reflexil
nsundomanager
maven-eclipse-plugin
discussion-board
backlight
mismatch
funambol
n2
oaw
table-valued-parameters
web-search
numerical-computing
uccapi
content-delivery-network
jettison

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App