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

Asterisk incoming message gives: 415 unsupported media type
Forwarding X Headers in Asterisk
Asrterisk 13.4.0 RTC issue
Pass DTMF Variable to Channel as Caller Name
How to log data of a call
How to stay in the queue?
Time between next invite in sipp
Asterisk - Dial between two local phones
Vicidial SIP Trunk with Twilio
Asterisk 13 hangup both SIP channels, when bridge is destroyed
Asterisk channel status
Play record when operator pickup call
When to reload sip
Capture the Reverse Signal in Asterisk
Asterisk 13 SIP SIMPLE messages to CDR
How to check the IP Address of the Asterisk server?

Categories

HOME
classification
salesforce
weblogic
casting
webvr
postsharp
query-string
atlassian-fisheye
hibernate-mapping
country-codes
kairosdb
adroitlogic
resharper
jetbrains
web-testing
web-parts
windows-phone
react-jsx
computation-theory
jq
serenity-js
javaagents
nsopenpanel
orgchart
typeclass
pypy
sphinx4
folder
circle
offset
bootcamp
leaderboard
gstreamer-1.0
lighting
hippocms
abide
scip
anypoint-studio
form-fields
datagridviewcombobox
vpython
amazon-rds-aurora
f#-fake
togglebutton
stanford-nlp-server
pyopenssl
wink
playframework-1.x
aot
opticalflow
ios-keyboard-extension
strtol
access-violation
nsoperationqueue
android-progressbar
trendline
containstable
encode
controlpanel
webservices-client
php-gd
self-join
tess4j
opennebula
jeet-grid
accpac
perfect-scrollbar
asp.net-2.0
sony-xperia
dojox.grid
javadb
ccmenuitem
pyalgotrade
html5-filesystem
data-layers
grunt-contrib-imagemin
misfire-instruction
latex-suite
pageload
nx
system.transactions
screensharing
expresso-store
django-admin-tools
diazo
reflexil
win-prolog
unordered-set
nsundomanager
scriptmanager
log-shipping
mismatch
marathontesting
http-response-codes
onunload
nyromodal
table-valued-parameters
iphone-maps
newspeak
numerical-computing
wtsapi32
html-help-workshop
cstring
asp.net-1.1
ironpython-studio

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