HOWTO: SPA-3102 and FreePBX

From a FACTORY RESET or FACTORY NEW box:

 

SPA-3102 Web Administration:

 

Regional Tab:

Remove Feature Codes

 

PSTN Line Tab:

Proxy: YOURASTERISKBOX

User ID: SOMEUSERID

Password: SOMEPASSWORD

Echo Supp Enable: No

Echo Canc Adapt Enable: No

Dial Plan 1: (S0<:DIDNUMBER>)

or IF PASSING CID INFO: Dial Plan 1: (S0<:s>)

Dial Plan 2: (*x.|x.)

Line 1 VoIP Caller DP: 2

VoIP Caller Default DP: 2

 

PSTN Ring Thru Line 1: No

PSTN CID For VoIP CID: Yes

 

VoIP Answer Delay: (default 0) 1

PSTN Answer Delay: (default 16) 5

 

FXO Port Impedence: 220+820||120nf (MAY NEED TO TWEAK FOR ECHO REMOVAL)

SPA To PSTN Gain: (default 0) 5 (MAY NEED TO TWEAK FOR ECHO REMOVAL)

PSTN To SPA Gain: (default 0) 5 (MAY NEED TO TWEAK FOR ECHO REMOVAL)

 

FreePBX Trunk Setup:

 

Trunk Name: spapstn

Peer Details:

dtmfmode=rfc2833
secret=SOMEPASSWORD
type=peer
username=SOMEUSERNAME

 

USER Context: from-spapstn

User Details:

context=from-trunk
host=dynamic
dtmfmode=rfc2833
secret=SOMEPASSWORD
type=user
username=SOMEUSERNAME