Asterisk: IAX

Although SIP is recommended, you may also choose IAX for your setup:



iax.conf

register => <username>:<password>@toronto.ezvoip.co

[ezvoipco]

type=friend

username=<username>

secret=<password>

context=mycontext

host=toronto.ezvoip.co

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/<username>@ezvoipco/${EXTEN})

exten => _1NXXNXXXXXX,n,Hangup()

exten => _011.,1,Dial(IAX2/<username>@ezvoipco/${EXTEN})

exten => _011.,n,Hangup()

exten => _00.,1,Dial(IAX2/<username>@ezvoipco/${EXTEN})

exten => _00.,n,Hangup()


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


[ezvoipco-inbound]

exten => <your 10-digit phone number>,1,Answer()