Я недавно приобрел SPA232D для интеграции некоторых VoIP в систему, использующую звездочку. Ясно, что его необходимо настроить для операторов Великобритании (в отличие от США, Австралии, других европейских стран и т. Д.). Есть несколько подсказок для SPA3102, но у этого есть другая настройка меню и несколько других опций.
Однако входящие вызовы (PSTN в SPA и звездочка на телефон) не маршрутизируются от SPA232 к звездочке. Исходящие звонки с телефона на звездочку, на SPA232 и на PSTN работают нормально. Используя информацию Вот и в другом месте я установил:
Настройки локализации:
Network Setup > Time Settings
Time Zone: GMT (England)
Voice > Regional > Call Progress Tones
Dial tone: 350@-19,440@-22;10(*/0/1+2)
Ring back: 400@-20,450@-20;*(.4/.2/1+2,.4/2/1+2)
Busy tone: 400@-20;10(.375/.375/1)
Reorder tone: 400@-20;10(*/0/1)
SIT 1 tone: 950@-16,1400@-16,1800@-16;20(.330/0/1,.330/0/2,.330/0/3,0/1/0)
MWI dial tone: 350@-19,440@-22;10(.75/.75/1+2)
Voice > Regional > Distinctive Call Waiting Tone Patterns
CWT1 cadence: 30(.1/2)
CWT2 cadence: 30(.25/.25,.25/.25,.25/5)
CWT frequency: 400@-10
Voice > Regional > Distinctive Ring Patterns
Ring 1 cadence: 60(.4/.2,.4/2)
Ring 2 cadence: 60(1/2)
Ring 3 cadence: 60(.25/.25,.25/.25,.25/1.75)
Ring 4 cadence: 60(.4/.8)
Ring 5 cadence: 60(2/4)
Voice > Regional > Miscellaneous
FXS Port Impedance: 370+620||310nF (or 270+750||150nF )
Caller ID Method: ETSI FSK With PR(UK)
Voice > PSTN > PSTN Disconnect Detection
Detect CPC: yes
Detect Polarity Reversal: no
Detect PSTN Long Silence: no
PSTN Long Silence Duration: 30
PSTN Silence Threshold - High
Min CPC Duration: 0.09
Detect Disconnect Tone: yes
Disconnect Tone - 400@-30,400@-30; 2(3/0/1+2)
Voice > PSTN > International Settings
Ring Validation Time: 256ms
Ring Indication Delay: 512ms
Ring Timeout: 640ms
Я также установил:
Voice > PSTN > International Settings
FXO Country settings: UK
Я не мог установить, потому что этого нет в меню (я настроен как мост):
SPA3102 > Advanced > Voice > Regional
Daylight Saving Rule: start=3/-1/7/1:0:0;end=10/-1/7/2:0:0;save=1:0:0
SPA3102 > Advanced > International Control
FXO Port Impedance: 270+750||150nF
OnHook Speed: 3ms (ETSI)
Current Limiting Enable: yes
Настройки SIP:
Voice > PSTN > Proxy and Registration
192.168.1.XXX
Voice > PSTN > Subscriber Information
Display Name: PSTN
User ID: <username set on asterisk>
Password: <password set on asterisk>
Voice > PSTN > Dial PLans
Dial Plan 2: S0(<:@gw0>)
Voice > PSTN > PSTN-To-VoIP Gateway Setup
PSTN-To-VoIP Gateway Enable: Yes
PSTN Ring Thru: Yes <Tried both Yes and No, neither worked>
PSTN CID For VoIP CID: Yes
PSTN Caller Default DP: 2
Off Hook While Calling VoIP: No <Tried both Yes and No, neither worked>
Чтобы не спрашивать: я проверил журналы звездочки, и нет подключения от SPA к серверу звездочки, так что это не проблема неудачной аутентификации.
Я добавлю к этому одну вещь: если вы используете Asterisk 13 или более поздней версии, где chan_PJSIP
является драйвером по умолчанию (прослушивает порт 5060) и chan_SIP
является вторичным драйвером (прослушивает порт 5061), тогда ваш PSTN proxy
, И ваш PSTN Dial plan
ДОЛЖЕН включать :5061
в адресе, чтобы гарантировать, что вызов обрабатывается драйвером chan_SIP, в противном случае вы просто увидите множество ошибок в строке NOTICE[9428] res_pjsip/pjsip_distributor.c: Request from '"PSTN" <sip:PSTN@192.168.1.5>' failed for '192.168.1.24:5061' (callid: 7746ed92-88802db0@192.168.1.24) - No matching endpoint found
для этого ваша конфигурация должна выглядеть так:
Voice > PSTN > Proxy and Registration
192.168.1.XXX:5061
Voice > PSTN > Dial PLans
Dial Plan 2: S0(<:N@gw0:5061>)
где N
может быть любым, и будет передан в звездочку как DID
После долгих поисков выясняется, что есть еще один параметр, необходимый для локализации в Великобритании (как я и подозревал). Если вы не установите стандарт CID (в отличие от метода, который я правильно установил), то SPA232 не будет маршрутизировать вызов. Предположительно наличие неправильного метода CID означает, что он не осознает, что есть вызов. Настройка здесь:
Voice > Regional > Miscellaneous
Caller ID FSK Standard: v.23
Для тех, кому нужен полный список всех британских настроек, думаю, это полный набор. я использовал Вот, Вот, Вот и Вот. Однако, если вы знаете больше хороших ссылок или необходимых настроек, чем добавьте их в комментарии, я добавлю их в этот список.
Скорее всего, первое, что вы настроите, - это сетевая сторона. Правило перехода на летнее время немного неуловимо, я думаю, что оно могло исчезнуть в последней прошивке. Итак, прежде чем делать что-либо, что может скрыть это, если вы можете, установите:
Network Setup > Time Settings
Daylight Saving Rule: start=3/-1/7/1:0:0;end=10/-1/7/2:0:0;save=1:0:0
Затем завершите настройку сети. Остальные настройки Великобритании:
Network Setup > Time Settings
Time Zone: GMT (England)
Adjust Clock for Daylight Saving Changes: Yes
Timer Server: Auto
Voice > Regional > Call Progress Tones
Dial tone: 350@-19,440@-22;10(*/0/1+2)
Ring back: 400@-20,450@-20;*(.4/.2/1+2,.4/2/1+2)
Busy tone: 400@-20;10(.375/.375/1)
Reorder tone: 400@-20;10(*/0/1)
Off Hook Warning Tone: 480@-10,620@-16,1400@0,2060@0,2450@0,2600@0;60(.2/0/1,.2/0/2);240(.1/.1/3+4+5+6)
SIT 1 tone: 950@-16,1400@-16,1800@-16;20(.330/0/1,.330/0/2,.330/0/3,0/1/0)
MWI dial tone: 350@-19,440@-22;10(.75/.75/1+2)
Voice > Regional > Distinctive Ring Patterns
Ring 1 cadence: 60(.4/.2,.4/2)
Ring 2 cadence: 60(1/2)
Ring 3 cadence: 60(.25/.25,.25/.25,.25/1.75)
Ring 4 cadence: 60(.4/.8)
Ring 5 cadence: 60(2/4)
Voice > Regional > Distinctive Call Waiting Tone Patterns
CWT1 cadence: 30(.1/2)
CWT2 cadence: 30(.25/.25,.25/.25,.25/5)
Voice > Regional > Ring and Call Waiting Tone Spec
Ring Frequency: 25
Ring Voltage: 70
CWT frequency: 400@-10
Voice > Regional > Control Timer Values (sec)
Hook Flash Timer Min: .06
Hook Flash Timer Max: .2
Interdigit Long Timer: 6
CPC Duration: .09
Voice > Regional > Miscellaneous
FXS Port Impedance: 370+620||310nF (or 270+750||150nF )
FXS Port Input Gain: 0
FXS Port Output Gain: 0
Caller ID Method: ETSI FSK With PR(UK)
Caller ID FSK Standard: v.23
Voice > PSTN > PSTN Disconnect Detection
Detect CPC: yes
Detect Polarity Reversal: no
Detect PSTN Long Silence: yes
PSTN Long Silence Duration: 30
PSTN Silence Threshold - High
Min CPC Duration: 0.09
Detect Disconnect Tone: yes
Disconnect Tone: 400@-30,400@-30; 2(3/0/1+2)
Voice > PSTN > International Settings
FXO Country settings: UK
Ring Validation Time: 256ms
Ring Indication Delay: 512ms
Ring Timeout: 640ms
Как указывает @James ниже, не забудьте также тщательно настроить порты!