PBXs - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

PBXs

From VoIP.ms Wiki

Jump to: navigation, search

Contents

FreePBX / Trixbox / PBX in a Flash (SIP)

freepbxsiptrunk.gif

Pbx-left.jpg

canreinvite=nonat
; nat=yes ; uncomment if behind nat
context=from-trunk
host=atlanta.voip.ms
secret=johnspassword ;your password
type=friend
username=100000 ;your account
disallow=all
allow=ulaw
; allow=g729 ; uncomment if you purchased g.729 from Digium
fromuser=100000 ;your account
trustrpid=yes
sendrpid=yes
insecure=port,invite
qualify=yes


Register String

100000:[email protected]:5060






FreePBX / Trixbox / PBX in a Flash (IAX2)

freepbxiax.gif

Pbx-left.jpg

type=friend
username=100000 ;your account
secret=johnspassword ;your password
context=from-trunk
host=atlanta.voip.ms
disallow=all
allow=ulaw
insecure=port,invite
requirecalltoken=no
qualify=yes


Register String

100000:[email protected]:5060






Asterisk (SIP)

sip.conf

[general]                
register => 100000:[email protected]:5060

[voipms]
canreinvite=no
context=mycontext
host=atlanta.voip.ms
secret=johnspassword ;your password
type=friend
username=100000 ;your account
disallow=all
allow=ulaw
; allow=g729 ; Uncomment if you support G729
fromuser=100000 ;your account
trustrpid=yes
sendrpid=yes
insecure=port,invite
; nat=yes ; Uncomment this if your box is behind a NAT


extensions.conf

[mycontext]
include => voipms-outbound
include => voipms-inbound

[voipms-outbound]
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)
exten => _1NXXNXXXXXX,n,Hangup()
exten => _NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@voipms)
exten => _NXXNXXXXXX,n,Hangup()
exten => _011.,1,Dial(SIP/${EXTEN}@voipms)
exten => _011.,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN}@voipms)
exten => _00.,n,Hangup()

; inbound context example for your DID numbers, do not add the number 1 in front

[voipms-inbound]
exten => 7863643011,1,Answer() ;your DID






Asterisk IP Auth. (SIP)

sip.conf

Note: You'll need to create a sub account to use IP Auth

[voipms]
canreinvite=nonat
context=mycontext
host=atlanta.voip.ms
type=friend
disallow=all
allow=ulaw
; allow=g729 ; uncomment if you support g729
insecure=port,invite
; nat=yes ; uncommment if behind a nat


extensions.conf

[mycontext]
include => voipms-outbound
include => voipms-inbound

[voipms-outbound]
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)
exten => _1NXXNXXXXXX,n,Hangup()
exten => _011.,1,Dial(SIP/${EXTEN}@voipms)
exten => _011.,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN}@voipms)
exten => _00.,n,Hangup()

; inbound context example for your DID numbers, do not add the number 1 in front

[voipms-inbound]
exten => 7863643011,1,Answer() ;your DID






Asterisk (IAX2)

iax.conf

register => 100000:[email protected]

[voipms]
type=friend
username=100000 ;your account
secret=johnspassword ;your password
context=mycontext
host=atlanta.voip.ms
disallow=all
allow=ulaw
; allow=g729 ; uncomment if you support it
insecure=port,invite 
requirecalltoken=no


extensions.conf

[mycontext]
include => inbound
include => outbound

[outbound]
exten => _1NXXNXXXXXX,1,Dial(IAX2/109799@voipms/${EXTEN})
exten => _1NXXNXXXXXX,n,Hangup()
exten => _011.,1,Dial(IAX2/109799@voipms/${EXTEN})
exten => _011.,n,Hangup()
exten => _00.,1,Dial(IAX2/109799@voipms/${EXTEN})
exten => _00.,n,Hangup()

; inbound context example for your DID numbers, do not add the number 1 in front

[voipms-inbound]
exten => 7863643011,1,Answer() ;your DID

Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽